Blockchain (was ist die Open -Quelle von Blockchain)
wie können Sie die Offenheitseigenschaften der Blockchain -Technologie erklären? Wie kann ich die Datensicherheit gewährleisten?System ist offen. In Bezug auf verschlüsselte Transaktionen werden Blockchain -Daten mit Ausnahme der persönlichen Daten jeder Partei offenbart. Jeder kann Blockchain -Daten abfragen und relevante Anwendungen über eine öffentliche Schnittstelle entwickeln. Daher sind die Informationen des gesamten Systems sehr transparent.
JinWowoWo Was ist die Offenheit der Blockkettentechnologie?
System ist offen. In Bezug auf verschlüsselte Transaktionen werden Blockchain -Daten mit Ausnahme der persönlichen Daten jeder Partei offenbart. Jeder kann Blockchain -Daten abfragen und relevante Anwendungen über eine öffentliche Schnittstelle entwickeln. Daher sind die Informationen des gesamten Systems sehr transparent.
Was ist das Konzept der Blockchain? Was genau ist die Blockchain? Nach 3 Minuten verstehen!Am 25. Oktober 2019 sandte News Broadcasting ein sehr wichtiges Signal. Der Staat muss die Blockchain aktiv entwickeln. Seitdem ist die Blockchain zu einer Internet -Berühmtheit geworden, und der Charakter von "Blockchain" schwebte um die Straße und die Gasse. Tatsächlich bereiten viele Technologieunternehmen seit langem Blockchain -Technologie vor.
Blockchain ist sehr beliebt, aber viele Menschen wissen nicht viel über die Blockchain.
Was ist eine Blockchain?
Schauen wir uns zuerst an, wie Baidu erklärt hat. Baidu Encyclopedia zeigt, dass die Blockchain ein neues Anwendungsmodell für Computertechnologie ist, z. B. verteilte Datenspeicherung, Übertragung zwischen Zweigen, Konsensmechanismen und Verschlüsselungsalgorithmen.
Warum wird die Blockkette eine Blockkette genannt?
Blockchain besteht aus einem verknüpften Block nacheinander. Der Block ist ein Speichergerät und zeichnet die Kommunikationsinformationen jedes Blockknotens auf. Der Block ist den Datensätzen der Datenbank sehr ähnlich. Jedes Mal, wenn die Daten erstellt werden, wird ein Block erstellt. Wenn der Informationsaustausch erweitert, setzt sich ein Block mit einem anderen Block fort und das Ergebnis wird als Blockchain bezeichnet.
Was sind die Eigenschaften der Blockkette?
Blockchain hat die folgenden Eigenschaften:
. Im Blockkettensystem hat jeder Knoten die gleiche Autorität und Pflicht, und es gibt keine zentrale Kontrolle. Die Bezeichnung hat eine gute Beziehung zum Vertrauen des anderen. Es gibt keine zentrale Managementorganisation, aber Menschen können zusammenarbeiten und sich gegenseitig vertrauen. Dies gilt hauptsächlich von Blockchain Distributed Ledger Technology.
2. Offenheit: Blockchain -Daten sind für alle geöffnet. Mit Ausnahme der unpopulären verschlüsselten Informationen kann jeder die Daten hier finden.
3. Unabhängigkeit: Das gesamte Blockchain -System hängt nicht von anderen Dritten ab. Alle Knoten können Daten innerhalb des Systems automatisch und sicher verifizieren und sicher austauschen.
4. Sicherheit: Blockchain hat eine gewisse Sicherheit und kann nicht geändert werden. Jeder hat das gleiche Kontobuch im Blockchain -System. Wenn also jemand es schädigen möchte, ist es möglich, einen Datensatz zu formen, der bei der Kontrolle von mehr als 51% des Buchhaltungsknotens nicht vorhanden ist. Natürlich ist dasGrundsätzlich ist es unmöglich. Dies stammt hauptsächlich aus der Kerntechnologie der Blockchain. Der Konsensmechanismus hat die Eigenschaften der "ethnischen Minderheit ist der Großteil des Gehorsams" und "jeder ist gleich".
5. Anonymous: Viele Leute denken, dass die Blockchain zu offen und transparent ist. Haben wir keine Privatsphäre? Tatsächlich ist es nicht. Die Transaktionsinformationen der Blockchain sind offen und transparent, aber die Identität des Kontos ist verschlüsselt und kann erst nach der Genehmigung zugänglich sein.
Jetzt werde ich Ihnen eine Geschichte erzählen, die Ihnen hilft, die Blockchain besser zu verstehen.
Es gibt drei Familien, darunter Mütter und Väter, Brüder und jüngere Brüder. Letztes Jahr war sein Vater für sein Familienkontobuch verantwortlich und sein Vater war für alle Einnahmen und Kosten verantwortlich.
Aber im November, im November, wollte die sparsame Mutter schöne Kleidung in Tao Bao kaufen. Als sie das Kontobuch überprüfte, fand sie etwas falsches. Theoretisch, mit Ausnahme des Geldes, das mit Banken und Finanzmanagement eingeholt wurde, ist in diesem Kontobuch Geld für den täglichen Verbrauch in Familien, aber es ist falsch. Ein gewisser Verbrauch kann nicht eindeutig verwendet werden, aber er wird aufgezeichnet.
Später übernahm sein Vater die Führung, um zu gestehen, dass er keine Packung Zigaretten kaufen konnte.
Später änderte die Mutter seine Strategie, die ganze Familie hatte ein Konto beibehalten und alle verzeichneten monatliche Verbrauchsausgaben für sein Kontobuch. Wann immer der Handel oder der Verbrauch zu Hause auftrat, rief die Mutter und sagte: "Machen Sie das Konto auf und jeder wird den Deal in seinem Kontobuch aufzeichnen." Dies ist ein verteiltes Buchhaltungsmodell. Jeder ist ein Zentrum und jeder hat ein Kontobuch in seinen Händen.
Das Buchhaltungsmodell des Vaters war eine zentralisierte Buchhaltung. Wenn dein Vater etwas alleine tun wollte, war es schwierig, es zu sehen. Verteilte Buchhaltungsmodelle lösen die Mängel der zentralisierten Buchhaltung. Es war sehr schwierig, wenn mein Vater das Kontobuch beschädigen wollte. Wenn Ihr Vater beispielsweise Geld in einem Kontobuch verdienen und heimlich eine Zigarette kaufen möchte, ist der Geldbetrag begrenzt und Sie müssen das Kontobuch ändern, um Geld zu erhalten. Aber es reicht nicht aus, Ihr Kontobuch zu manipulieren. Er muss die drei Kontobücher ändern, einschließlich sich selbst. Und das ist schwieriger, als in den Himmel zu gehen.
, also musste mein Vater diese Idee mehrmals, viele Male aufgeben.
Ist Blockchain und Bitcoin gleich?
In der Tat sind Blockchain und Bitcoin nicht gleich. Es ist nur die grundlegende Fähigkeit von Bitcoin. Bitcoin ist nur die erste digitale Währung in der Blockchain.
im Jahr 2008 schlug Satoshi Nakamoto zum ersten Mal das Konzept der Blockchain vor, und im folgenden Jahr wurde das öffentliche Kontobuch für alle Transaktionen zu den Kernkomponenten des Bitcoin der elektronischen Währung. Die Blockchain wurde zuerst auf Bitcoin angewendet. Der Ursprung der Blockchain besteht darin, das Problem des Vertrauens zu lösen, und eine der erfolgreichsten Anwendungen der Blockchain ist die digitale Währung. Bitcoin ist bisher die erfolgreichste Anwendung von Blockchain.
Was ist die Anwendung der Blockchain?
Die Anwendung der Blockchain ist eigentlich sehrEs ist breit. Zusätzlich zur digitalen Währung wird Bitcoin in Zukunft weiterhin weit verbreitet sein. Die Blockchain -Technologie wurde in verschiedenen Branchen weit verbreitet. Wir werden verschiedene Branchen wie Produktverfolgung, Urheberrechtsschutz und Transaktionen, Zahlung und Liquidation, IoT, digitales Marketing und medizinische Dienstleistungen fördern, um schnell in die ERA "Blockchain+" einzutreten.
. Zahlung und Liquidation: Blockchain kann die Rolle der öffentlichen Verkehrsbanken aufgeben, Zahlungen zwischen Zweigstellen realisieren, die Transportkosten senken und die Kapitalauslastung beschleunigen.
2. Produktverfolgung: Wenn Sie beispielsweise Kleidung bei Taobao kaufen, können Sie die Vergangenheit und Gegenwart dieser Kleidung sehen.
3. Wertpapiertransaktionen: Herkömmliche Wertpapiertransaktionen erfordern die Anpassung von vier Hauptinstitutionen, die ineffizient und teuer sind. Die Blockchain -Technologie kann unabhängig einen One -Stop -Service abschließen.
4. Lieferkette: Einführung der Blockchain -Technologie in das Supply -Chain -System, die Synchronisierung von Informationen innerhalb des Systems, die Kontrolle aller Verbindungen, eine bessere Kontrolle der besseren Arbeit und Zusammenarbeit und die Förderung der Verantwortung nach dem Ereignis.
. Geistiges Eigentum: Urheberrecht ist in Kette, fotografischen Werken, musikalischen Werken und literarischen Werken. Das Eigentum an den Informationen wird bestätigt und wird zu einer Eigenschaft.
Was bedeutet die Blockchain?Blockchain hat zwei Bedeutungen.
. Die Blockchain ist ein neues Anwendungsmodell für Computertechnologie wie verteilte Datenspeicherung, Zweigübertragung, Konsensmechanismen und Verschlüsselungsalgorithmen. Der sogenannte Konsensusmechanismus ist ein mathematischer Algorithmus des Blockchain -Systems, der Vertrauen zwischen anderen Knoten und Rechte und Aufmerksamkeit erstellt.
2. Blockchain ist die grundlegende Technologie von Bitcoin, die gleichermaßen wie der Direktor der Datenbank, der alle Transaktionsdatensätze aufzeichnet. Diese Technologie hat aufgrund von Sicherheit und Bequemlichkeit nach und nach Aufmerksamkeit von Banken und Finanzbranchen auf sich gezogen.
In enger Sinne ist die Blockchain eine Kettendatenstruktur, die Datenblöcke in der Zeit kombiniert und bei verschlüsselter Verschlüsselung garantiert ist und nicht angegeben wird.
In umfangreichem Spre chen verwendet die Blockchain -Technologie eine Blockchain -Datenstruktur, um Daten zu überprüfen und zu speichern, Daten mithilfe verteilter Knoten -Konsenskonsensalgorithmen zu erstellen und zu aktualisieren und einen intelligenten Vertrag mit automatischem Skriptcode mithilfe der Sicherheit der Datenübertragung und des Zugriffs zu verwenden. Computermethode.
Was sind die Eigenschaften der Blockchain?
Die Eigenschaften der Blockchain enthalten hauptsächlich die folgenden Punkte:
1. Merkmale von öffentlichen Ketten
Open Source -System: Die Betriebsregeln des gesamten Systems sind offen und transparent, und jeder kann sie anzeigen und überprüfen. Dezentralisierung: In öffentlichen Ketten haben Programmentwickler kein Recht, die Benutzer zu stören, und das System wird gemeinsam von Knoten im Netzwerk gepflegt. Jeder kann teilnehmen: Solange Sie über ausreichende technische Fähigkeiten verfügen, kann jeder am Konsensprozess und am Konsensprozess und am Transaktionen von Blockchain teilnehmen. Anonymität: Die Transaktion kann gefunden werden, aber die Identität des Subjekts hinter der Transaktion ist anonym.2. Eigenschaften privater Ketten
schnelle Transaktionsgeschwindigkeit: Aufgrund der begrenzten Anzahl von Knoten und hohem Vertrauen kann die Transaktionsgeschwindigkeit sehr schnell sein, nahe oder sogar die Geschwindigkeit zentraler herkömmlicher Datenbanken übertreffen. Gute Privatsphäre: Die Datenschutzrichtlinie in der privaten Kette ist garantiert und wird nicht öffentlich eingeholt, wodurch die Datenschutz von Daten geschützt wird. Niedrige Transaktionskosten: Die Handhabungsgebühr für den Handel mit einer privaten Kette ist sehr günstig und senkt die Transaktionskosten.3. Eigenschaften der Allianzkette
Die Transaktionskosten sind niedrig: Transaktionen müssen nur durch einige vertrauenswürdige Rechenleistungsknoten überprüft werden, ohne dass eine vollständige Netzwerkbestätigung erforderlich ist, was die Rechenkosten verringert. Knoten sind leicht zu verbinden: Konsortiumketten können Probleme durch manuelle Eingriffe schnell beheben und Konsensalgorithmen verwenden, um die Blockzeit zu verkürzen und die Transaktionsgeschwindigkeit zu beschleunigen. Starke Flexibilität: Die Community -Blockchain -Blockchain kann die Blockchain -Regeln wie Wiederherstellung von Transaktionen, Änderungen von Balden usw. leicht ändern, was die Flexibilität des Systems verbessert.Zusammenfassend hat Blockchain unterschiedliche Merkmale nach verschiedenen Typen (öffentliche Ketten, private Ketten und Bündnisketten). Diese Eigenschaften ermöglichen es Blockchain -Technologie, in mehreren Bereichen eine wichtige Rolle zu spielen, wie z. B. digitale Währung, Lieferkettenmanagement, intelligente Verträge usw.
Was sind die Blockchain Open Source -Plattformen?
Merkmale: Nach einer langen Zeit des öffentlichen Kettenbetriebs wurden externe Angriffe und praktische Inspektionen unterzogen. Der Code und der Test sind sehr ausgereift und die Plattform hat gute Garantien für die Qualität und Sicherheit von Software.Stoff:
Typ: Allianzkette. Merkmale: Das Design ist zu Beginn nahezu den geschäftlichen Anforderungen, mit vielen Klugheiten bei der Einhaltung der Einhaltung und der Privatsphäre sowie zu regulatorischen Zugang und architektonischen Design. Multi-Channel, Datenverschlüsselung und andere technische Lösungen werden angewendet, um die Datensicherheit zu gewährleisten.Corda:
Typ: Allianzkette. Merkmale: Es konzentriert sich auch auf kommerzielle Anforderungen und bietet flexible Datensicherheitsmechanismen wie Multi-Channel- und Datenverschlüsselung, um den Schutz privater Daten zu gewährleisten.BCOS (BlockchainOpenSource):
Typ: Allianzkette. Merkmale: Von Webank, Shanghai Wanxiang Blockchain Co., Ltd. und Matrix Yuan Technology (Shenzhen) Co., Ltd., gemeinsam entwickelt und vollständig geöffnet und voll ausgeschöpft. Nahlose Sicherheit wird im Hinblick auf die Datensicherheit, den Schutz des Datenschutzes, die Sicherheit der Netzwerkkommunikation usw. erreicht und unterstützt auch multizentrische und Live-Bereitstellung und Parallelcomputer an Remote-Standorten, was sehr skalierbar ist. BCOS stützt sich auch auf das Cobit-Modell, um eine dreidimensionale Governance-Architektur zu bilden, die darauf abzielt, Ressourcen effektiv zu nutzen und Risiken zu verwalten, die mit Blockchain-Systemen verbunden sind.Diese Blockchain -Open -Source -Plattformen haben ihre eigenen Eigenschaften und eignen sich für verschiedene Anwendungsszenarien und -bedarf. Bei der Auswahl sollte das Unternehmen die Plattform basierend auf seinen eigenen Geschäftsmerkmalen auswählen und die Transformation basierend auf den Eigenschaften jeder Blockchain -Plattform anpassen.
So überprüfen Sie den Blockchain Open Source -Code
Um Blockchain Open Source -Code zu finden, können Sie dies auf folgende Weise tun:
1. Greifen Sie auf die Open -Source -Code -Hosting -Plattform
GitHub: GitHub ist eine der größten Open -Source -Code -Hosting -Plattformen der Welt, und viele Blockchain -Projekte hosten hier ihren Quellcode. Sie finden relevante Open Source -Projekte, indem Sie nach Schlüsselwörtern suchen (z. B. "Blockchain", "Kryptowährung" usw.). GitLab: GitLab ist eine weitere beliebte Code -Hosting -Plattform, auf der auch viele Blockchain -Open -Source -Projekte gehostet werden. Ähnlich wie bei GitHub finden Sie diese Elemente über die Suchfunktion.2. Durchsuchen Sie die Blockchain -Technologie -Community und die Foren
Technische Community: Viele Blockchain -Technologiegemeinschaften (wie die Ethereum -Community, die Bitcoin -Community usw.) verfügen über spezielle Foren oder Diskussionsbereiche, in denen Sie Diskussionen und Links über Open -Source -Projekte finden können. Reddit: Es gibt viele Blockchain-bezogene Unterformen auf Reddit (wie R/Ethereum, R/Bitcoin usw.), die häufig Informationen und Diskussionen über Open-Source-Projekte veröffentlichen.3. Achten Sie auf die offiziellen Kanäle von Blockchain Open Source -Projekten
offizielle Website: Viele Blockchain -Open -Source -Projekte verfügen über eigene offizielle Websites, und Sie finden den Quellcode, die Dokumente und die Community -Informationen des Projekts auf der Website. Social Media: Einige Blockchain -Projekte veröffentlichen Updates und Links zu ihren Quellcode -Repositories über Social -Media -Plattformen wie Twitter und LinkedIn.4. Verwenden Sie spezielle Blockchain -Code -Suchmaschinen.
Wenn Sie nach Open Source -Code von Blockchain suchen, sollten Sie offizielle oder vertrauenswürdige Quellen besuchen, um das Herunterladen von böswilligen Code oder anderen Sicherheitsrisiken zu vermeiden. Gleichzeitig ist es auch wichtig, die Lizenz- und Community -Regeln des Projekts zu verstehen, um sicherzustellen, dass Ihre Verwendung den Vorschriften des Projekts entspricht.