Hyperledger Fabric Anleitung: Einsteiger-Tutorial zur Blockchain-Plattform

Hyperledger Fabric Tutorial (I): Beginnen Sie mit Hyperledger

Dieser Artikel teilt grundlegende Konzepte und Veröffentlichungsprozesse in Hyperledger Fabric. 1. Das Konzept von Hyperledger Fabric ist ein Open -Source -Projekt, das auf Linux basiert und als Blockchain -Lösung ausgelegt ist, die verschiedene funktionale Einheiten enthalten kann. Das Ziel davon ist es, das Buch der starken Professor Open Source zu bauen, die die gesamte Gesellschaft aufrechterhält. Fabric ist eine kommerzielle Blockchain -Plattform mit einer Open -Source -Adresse: https://github.com/hyperledger. 2. Die Gründe für die Auswahl des Stoffes. Spezifische Erklärungen werden aus den Gründen für die Auswahl des Stoffes vorgelegt, z. B. Flexibilität, Sicherheit, Expansion oder Branchenanwendungen. 3.. 1. Wenn Git nicht installiert ist, können Sie den Befehl implementieren: sudoptinstallgit2. Verwenden Sie GIT, um den Stoff zu installieren: Laden Sie den Fabric -Quellcode herunter und installieren Sie sie. Vollständige Veröffentlichungs- und Anrufanweisungen. Vorstehend ist der Hauptinhalt des vorläufigen Bildungsprogramms für Stoffe, und ich hoffe, dass es für Anfänger nützlich ist. Was für das Stoff (Verständnis und Erklärung des Stoffes) bedeutet Stoff ist eine leistungsstarke technologische Blockchain -Plattform, und ihre wesentliche Mission ist es, sichere und zuverlässige Apps zu erstellen. Es ähnelt einem technischen Tool, das der Erstellung und Verwaltung digitaler Transaktionsakten gewidmet ist. Im Gegensatz zu herkömmlichen zentralisierten Datenbanken genehmigt das Fabric ein dezentrales Design, um Daten in mehreren Knoten zu speichern, um die Sicherheit und Zuverlässigkeit der Daten zu gewährleisten. Darüber hinaus verfügt es auch über intelligente Vertragsfunktionen, führt automatisch Transaktionen und Vertragsbedingungen aus, erhöht die Transparenz und die Zuverlässigkeit von Transaktionen und die Bereitstellung effizienter Lösungen des Datenaustauschs und des Managements für alle Branchen. Obwohl das Wort "Stoff" in verschiedenen Kontexten unterschiedliche Bedeutungen haben kann, bezieht es sich hier hauptsächlich auf einen Rahmen in der Entwicklung von Blockchain. Als Tool zur Entwicklung von Open -Source -Blockchain unterstützt der Stoff die Entwickler beim Aufbau und Einrichten von Blockchain -Anwendungen und bietet Entwicklern eine innovative Plattform, um den Anforderungen der modernen digitalen Welt zu erfüllen. Unabhängig davon, ob es sich um Kleidungsmaterial, Bauen von Objekten oder Konstruktionstools in der Softwareentwicklung handelt, kann das Wort "Stoff" seinen praktischen Wert und seine Bedeutung in verschiedenen Bereichen widerspiegeln. Daher ist es wichtig, die Anwendung von Stoff auf dem Gebiet der Blockchain -Technologie zu verstehen, was im digitalen Zeitalter innovative Veränderungen im Datenmanagement geführt hat. hyperledgricbabric führt Hyperledger als eine Reihe von Open -Source -Tools ein, um einen starken, basierten Blockchain -Rahmen aufzubauen, der in globalen kollaborativen Projekten, die von Linux Foundation organisiert wurden, häufig verwendet werden. Das zentrale Ziel dieses Rahmens ist es, Blockchain -Netzwerke zu unterstützen, die privat lizenziert oder verband sind, sodass viele Unternehmen die Kontrolle teilen und die Effizienz und Transparenz im Supply -Chain -Management verbessern können. Die Klassifizierung von Blockchain -Netzwerken umfasst Werbung, Allianz sowie private und hyperledgerfabric, die sich auf letztere konzentrieren und effektive und zuverlässige Geschäftsprozesse unterstützen, indem eine erweiterte und erweiterte Vertriebsbuchentechnologie als von IBM und DigitalAsset erstellte DLT bereitgestellt wird. Im Gegensatz zu Ethereum wendet Fabric einen Lizenzkonsens ohne anonyme Ausbeutung und Überprüfung von Transaktionen an, die durch die Authentifizierung der Teilnehmer durchgeführt wurden, was die Latenzverhältnis bequemer macht. In der Lebensmittelversorgungskette löst HyperledFabric Informationen über die Verschwörung von Informationen, mangelnde Interaktion und Sicherheit im traditionellen Modell durch die Fähigkeit, umfassende Herkunft anzuzeigen und zugänglich zu machen. Zum Beispiel kann es den gesamten Essensprozess aufzeichnen und die Authentizität und das Vertrauen der Verbraucher sicherstellen. Die Hauptkomponenten des Stoffes wie der Kettencode und den Anordnungsdienst, der Transaktionsprüfungsprozess und die effektive Anwendung von Blockchain in der Lieferkette. Darüber hinaus umfasst das Hyperledger -Projekt auch Tools wie Komponist wie Komponist, die dazu beitragen, die Konstruktion von Geschäftsnetzwerken zu vereinfachen. Die API basiert auf Fabric und das erstellte Netzwerk kann direkt in der Fabric -Umgebung eingesetzt werden. Zusammen bilden diese Tools das leistungsstarke Blockchain -Ökosystem des Powerledgerfabric und helfen Unternehmen, transparente und effektive Geschäftsprozesse aufzubauen.

Was ist Blockchain -Stoff?

Hyperledger - Herstellung

Es gibt derzeit 5 parallele Projekte unter dem Hyperledger, und der Stoff ist einer der ausgereiftesten. Das Projekt wurde von 159 Ingenieuren aus 28 verschiedenen Organisationen entwickelt.

Im Herstellungsblockchain -Netzwerk gibt es vier Arten von Knoten: MSP, OrdoringNode, EndorsingPeer und CommttingPeer

MSP (adiPhipServiprovider). Diese Art von Knoten ist für die Autorisierung, den Zugriff und den Tritt anderer Knoten im Blockchain -Netzwerk verantwortlich. Durch die Ausstellung von Zertifikaten an verschiedene Knoten werden die entspre chenden Genehmigungen an verschiedene Arten von Knoten erteilt.

Chinesisch können als Sortierknoten bezeichnet werden. Normalerweise gibt es mindestens einen oder mehrere Sortierknoten in einem Netzwerk, und diese Knoten sind für die Sortierung von Transaktionen gemäß dem angegebenen Algorithmus verantwortlich und für die Rückgabe an den Spektrum. Er kümmert sich nicht um die spezifischen Details der Transaktion.

Die Hauptverantwortung dieser Knoten besteht darin, Transaktionsanfragen zu empfangen, die Transaktion zu überprüfen, die Vorbehandlung vorzulegen und die signierten Daten an den Kunden zu übertragen.

Dieser Knotentyp ist ein vollständiger Knoten im Blockchain -Netzwerk. Sie müssen vollständige Blockinformationen sparen und die Genauigkeit jeder Transaktion überprüfen. Dies sind die Knoten, die letztendlich die Transaktionen in der Blockchain einpacken.

Wenn Sie die folgende Abbildung kombinieren, schauen wir uns den Transaktionsverknüpfungsvorgang an:

1. organisieren Sie zuerst eine Kundentransaktion und senden Sie sie für die Vorbehandlung an die Endorsingpeer.

2. Nachdem die Vorbehandlung bestanden wurde, werden die unterzeichneten Daten an den Kunden übertragen.

3. Der Kunde initiiert eine Anfrage und überträgt die auf Bestellung empfangenen Signaturdaten.

4, OrderingNode sortiert Transaktionen und überträgt sie an contitingPeer.

5. contitingPeer Hier prüft die Transaktionen und Pakete sortierte sortierte und erzielt eine Vereinbarung über den einvernehmlichen Algorithmus, um einen neuen Block zu bilden.

6 und geben Sie schließlich das Ergebnis der Transaktion an den Kunden zurück.

6. Jeder Schritt des Zwischenprozesses wird von einer Autorisierungsüberprüfung begleitet. Das Urteil erfolgt auf der Grundlage der vom MSP erteilten Bescheinigung.

Was ist die Definition von Blockchain?

Blockchain hat zwei Bedeutungen:

1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punktübertragung, Konsensmechanismus und Verschlüsselungsalgorithmen. Der sogenannte einvernehmliche Mechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Die Blockchain ist die zugrunde liegende Technologie von Bitcoin, wie beispielsweise ein großes Datenbankbuch, das alle Transaktionsakten aufzeichnet. Diese Technologie hat die Aufmerksamkeit der Bank- und Finanzindustrie aufgrund ihrer Sicherheit und Bequemlichkeit nach und nach auf sich gezogen.

In enger Sinne ist die Blockchain eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die gefälscht und nicht furk ist.

Im Allgemeinen ist die Blockchain -Technologie eine neue Verteilungs- und Berechnungsinfrastrukturmethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knoten -Konsensusalgorithmen zum Generieren und Aktualisieren von Daten verwendet, Kryptographie verwenden, um Daten- und Datendaten zu gewährleisten und intelligente Verträge zu verwenden, die aus zusammengefassten sind, und verwenden intelligente Verträge aus intelligenten Verträgen ausautomatisiert, um Datendaten zu programmieren und zu verwenden.

Was ist das Konzept von 10.000 mm Stoff?

Grundkonzept. Der 10.000 -mm -Stoff ist das Grundkonzept. Erstens ist der Stoff ein von IBM bereitgestellter Hyper -Ledger -Rahmen. Dies ist eine Implementierung der Blockchain -Technologie, die vorhandene ausgereifte Technologien verwendet, um sie zu kombinieren. Es handelt sich um eine modulare Architektur, mit der steckbare und nicht klagbare Funktionen verschiedene Funktionen implementieren können.

Was bedeutet die Blockchain?

Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt -TO -Punkt -Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen.

Es handelt sich im Wesentlichen um eine dezentrale Datenbank, und als zugrunde liegende Technologie von Bitcoin handelt es sich um eine Kette von Datenblöcken, die mit kryptografischen Methoden generiert werden.

Im Blockchain -Netzwerk werden die Datenanfragen, die ausgestellt werden, nach den Prinzipien der Kryptographie quantifiziert und werden zu einer Reihe von Charakteren, die der Empfänger überhaupt nicht verstehen kann. Hinter dieser Verschlüsselungsmethode steht der Hash -Algorithmus.

Architekturmodell

Im Allgemeinen besteht ein Blockchain -System aus einer Datenschicht, einer Netzwerkebene, einer Konsensschicht, einer Incentive -Ebene, einer Vertragsschicht und einer Anwendungsebene. Unter ihnen fasst die Datenschicht die grundlegenden Daten und grundlegenden Algorithmen wie zugrunde liegende Datenblöcke und die Verschlüsselung verwandter Daten und Horodatagen zusammen. Die Netzwerkschicht umfasst Netzwerk-, Datenverbrennungsmechanismus und Datenüberprüfungsmechanismus usw.

Die Konsensschicht fasst hauptsächlich verschiedene Konsensalgorithmen von Netzwerkknoten zusammen. Die Incentive -Schicht enthält wirtschaftliche Faktoren in das technologische Blockchain -System, einschließlich des Emissionsmechanismus und des Mechanismus zur Verteilung wirtschaftlicher Anreize. Die vertragliche Schicht fasst hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge zusammen, was die Grundlage für die programmierbaren Eigenschaften der Blockchain ist.

Eine kurze Analyse des Herstellungsknotens

Hyperledgerfabric, auch als Hyperledger bekannt, wurde von IBM initiiert und wurde später zu einem der Blockchain -Projekte der Linux Hyperledger Foundation.

Der Stoff ist eine Plattform, die verteilte große Buchlösungen bietet, und die Speicherung großer zugrunde liegender Bücher verwendet Blockchain. Blockchain -Plattformen können im Allgemeinen in öffentliche Ketten, Bündnisse und private Kanäle unterteilt werden. Ein typischer Vertreter öffentlicher Kanäle ist Bitcoin und andere öffentliche Blockchain -Netzwerke, und jeder kann diesem Netzwerk beitreten. Die Alliance -Kette hat einen Zugangsmechanismus und kann dem unbegrenzten Netzwerk nicht hinzugefügt werden. Ein typisches Beispiel für die Allianzkette ist der Stoff.

Der Stoff muss keine Teile ausstellen, um die Teilnehmer zu motivieren, und es muss nicht ausgenutzt werden, um die Menschen daran zu hindern, böse zu tun, sodass das Stoff eine bessere Leistung hat. Im Fabric -Netzwerk gibt es auch viele Arten von Knoten, um das Netzwerk zu trainieren. Unter ihnen trägt der Knoten von Peers das große Buch und intelligente Verträge, was die Grundlage des gesamten Blockchain -Netzwerks ist. In diesem Artikel wird die Struktur von Peer und seiner Betriebsmethode ausführlich analysiert.

In diesem Artikel wird angenommen, dass die Leser bereits die Konzepte von Blockchain, intelligenten Verträgen usw. verstanden haben.

Das Blockchain -Netzwerk istEin verteiltes Netzwerk und das gleiche gilt für Stoff. Da es sich bei der Stoff um eine Konsortiumkette handelt und einen Zugangsmechanismus benötigt, wird die Netzwerkstruktur viel komplizierter sein. Das Folgende ist ein vereinfachtes Fabric -Netzwerk:

Die Bedeutung jedes Elements lautet wie folgt:

Für das Fabric -Netzwerk müssen externe Benutzer über Kundenanwendungen auf das Netzwerk zugreifen, dh A1, A2 oder A3 in der Abbildung. Die Kundenanwendung muss ihre Identität über ein CA -Zertifikat angeben, damit sie auf den Teil des Gewebesnetzes zugreifen kann, der die Erlaubnis des Zugriffs hat.

Im oh2en Netzwerk gibt es vier Organisationen, R1, R2, R3 und R4. R4 ist der Ersteller des gesamten Fabric -Netzwerks, und das Netzwerk ist gemäß NC4 konfiguriert.

Im Fabric -Netzwerk können verschiedene Organisationen Allianzen trainieren und Daten zwischen verschiedenen Allianzen über den Kanal isoliert. Daten im Kanal sind nur für Allianz -Organisationen zugänglich, und jeder neue Kanal kann als neuer Kanal angesehen werden. Im Gegensatz zu anderen Blockchain -Netzwerken, die im Allgemeinen nur eine Kette haben, kann der Stoff schnell eine neue Blockchain im Netzwerk über den Kanal bauen.

R1 und R2 oben bilden eine Allianz und einen Austausch gegen C1. R2 bildet auch ein weiteres Bündnis mit R3 und wird auf C2 ausgehandelt. Wenn R1 und R2 gegen C1 ausgetauscht werden, sind sie nicht durch R3 sichtbar und wenn R2 und R3 gegen C2 ausgetauscht werden, sind sie nicht durch R1 sichtbar. Der Kanalmechanismus bietet gute Kapazitäten für Datenschutzschutz. Die

Orderer -Knoten werden vom gesamten Gewebenetz freigegeben und werden verwendet, um alle Transaktionen zu sortieren und zu packen. Zum Beispiel O4 -Knoten im oh2en Netzwerk. In diesem Artikel wird der Knoten nicht im Detail erläutert, und diese Funktion kann als Betriebsprozess im Bitcoin -Netzwerk verstanden werden.

Peer Knots repräsentieren die Knoten des Netzwerks. Normalerweise repräsentiert ein Peer eine Organisation. Peer ist die Grundlage des gesamten Blockchain -Netzwerks und des Transporters intelligenter Verträge und Bücher. Peer steht auch im Zentrum dieses Artikels.

Ein Peer -Knoten kann mehrere Sätze von Büchern und intelligenten Verträgen transportieren, wie z.

Um ein mehr im Tiefenverständnis der Rolle von Peer -Knoten zu verzeichnen, verstehen Sie zunächst den Gesamttransaktionsprozess des Stoffes. Das globale Transaktionsflussdiagramm lautet wie folgt:

Die homologen Knoten können nach ihren Funktionen in Zulassungsknoten und Buchhaltungsknoten unterteilt werden.

Der Kunde übermittelt eine Transaktionsanforderung an den Genehmigungsknoten, und der Genehmigungsknoten beginnt, die Ausführung der Transaktion zu simulieren. Nach der Ausführung der Simulation aktualisiert der Genehmigungsknoten keine Daten aus dem großen Buch, sondern die Krypta und unterzeichnet die Transaktion und gibt sie dann an den Kunden zurück.

Nach Erhalt dieser Antwort übermittelt der Kunde die Antwort an den verschreibungspflichtigen Knoten. Der Knoten der Bestellung sortiert diese Transaktionen, packt sie in Blöcke und verteilen sie dann auf den Buchhaltungsknoten. Der Buchhaltungsknoten überprüft die Transaktionen. Sobald die Überprüfung abgeschlossen ist, werden die Transaktionen im Kontobuch aufgezeichnet.

Eine Transaktion Die Frage, ob Sie erfolgreich sein können, wird gemäß der Genehmigungsrichtlinie angegeben, und jeder intelligente Vertrag gibt eine Genehmigungsrichtlinie an.

Peer Knots repräsentieren verschiedene Organisationen in der Allianzkette. Das Blockchain -Netzwerk besteht ebenfalls ausPeer Knots, und er ist auch der Träger von Registern und intelligenten Verträgen.

Durch Einbeziehung des oh2en Transaktionsprozesses können wir wissen, dass der Peer -Knoten der Hauptteilnehmer ist. Wenn der Benutzer auf die Ressourcen des großen Buches zugreifen möchte, muss er mit dem homologen Knoten interagieren. In einem homologen Knoten können mehrere Bücher gleichzeitig aufrechterhalten werden, die zu verschiedenen Kanälen gehören. Jeder homologe Knoten unterhält ein großes redundantes Buch, das den einzigartigen Versagenspunkt vermeidet.

Der homologe Knoten kann nach seinen unterschiedlichen Rollen in der Transaktion in eine Beendigung und einen Buchhaltungsknoten unterteilt werden. Der Einheimische simuliert die Transaktion und der Buchhaltungsknoten speichert die Konten des Kontonbuchs wirklich.

Das große Buch kann in zwei Teile unterteilt werden, einer ist eine Blockchain und der andere ist aktuell, auch als WorldState bekannt.

Sie können es nur zur Blockchain hinzufügen und die früheren Daten können nicht ändern. Die Kette enthält auch zwei Informationsteile. Ein Teil ist die Konfigurationsinformationen des Kanals, und der andere Teil ist die Aufzeichnung, die nicht geändert und serialisiert werden kann. Jeder Block erfasst die Informationen aus dem vorherigen Block und verbindet sie dann mit einer Kette, wie in der folgenden Abbildung gezeigt:

Der erste Block heißt GenesisBlock, wobei keine Transaktionsinformationen gespeichert werden. Jeder Block kann in Blockheader, Blöcke und Blockmetadaten unterteilt werden. Der Blockheader speichert die Blocknummer des aktuellen Blocks, den Schlupfwert des aktuellen Blocks und den Hash -Wert des vorherigen Blocks, damit alle Blöcke verbunden werden können. Blockdaten enthalten Transaktionsdaten. Die Blockmetadaten umfassen die Zeit, den Schriftsteller und die Signatur des Blocks.

Die Struktur jeder Transaktion ist wie folgt. Im Header enthält es die Namen und die Versionsinformationen von ChainCode. Die Signatur ist die Signatur des von der Transaktion initiierten Benutzer. Der Vorschlag enthält hauptsächlich bestimmte Parameter. Die Antwort ist das Ergebnis der Ausführung des intelligenten Vertrags. Die Genehmigungen sind die durch das Genehmigungsergebnis zurückgegebenen Ergebnisse.

WorldState behält den aktuellen Zustand des großen Buches bei, und die Daten werden in Form eines Schlüsselwerts gespeichert, der schnell in Frage gestellt und geändert werden kann. Jede WorldState -Modifikation wird in der Blockchain aufgezeichnet. Die Daten im Weltstaat müssen sich auf den externen Speicher anhand von LevelDB oder CouchDB stützen.

Blockchain und WorldState bilden ein großes volles Buch. WorldState garantiert flexible Veränderungen der kommerziellen Daten, während die Blockchain garantiert, dass alle Änderungen nachvollziehbar und infiltriert sind.

Nach Abschluss der Transaktion wurden die Daten im großen Buch geschrieben, so dass die Daten mit anderen Kollegen synchronisiert werden müssen. Der Stoff verwendet das Klatschprotokoll. Der Klatsch wird auch aus den Kanälen isoliert und verteilt und synchronisiert nicht die Daten des großen Buches im Peer im Kanal.

intelligente Verträge müssen auf dem homologen Knoten installiert werden, und intelligente Verträge sind die einzige Möglichkeit, auf das große Buch zuzugreifen. Intelligente Verträge können in Sprachen wie Go, Java usw. geschrieben werden. ChainCode muss installiert werden und ChainCode muss auf dem homologen Knoten installiert werden. Nach der Installation muss ChainCode auf dem Kanal instanziiert werden, und eine Genehmigungsrichtlinie muss während der angegeben werdenInstanz.

Ein intelligenter Vertrag kann verwendet werden, um nach der Instanziierung mit dem großen Buch zu interagieren. Das Organisationsdiagramm lautet wie folgt:

Nachdem der Benutzer den intelligenten sofortigen Vertrag geschrieben und bereitgestellt hat, kann er über die Kundenanwendung eine Anfrage an den intelligenten Vertrag einreichen. Der intelligente Vertrag wird die Daten in WorldState erhalten, platzieren oder löschen. Die Operation erhalten direkt die aktuellen Zustandsinformationen des WorldState Transaction -Objekts und schreibt keine Informationen auf die Blockchain. Zusätzlich zur Änderung von WorldState werden Put- und Löschvorgänge auch Transaktionsinformationen zu Blockchain schreiben, und Transaktionsinformationen können jedoch nicht geändert werden.

Blockchain -Informationen sind über intelligente Verträge zugänglich oder über die API in der Kundenanwendung direkt zugeordnet. Das Ereignis

ist eine Möglichkeit für Kundenanwendungen, mit Fabric -Netzwerken zu interagieren. Kundenanwendungen können Veranstaltungen abonnieren. Wenn das Ereignis auftritt, erhalten Kundenanwendungen Nachrichten.

Die Ereignisquelle kann zwei Typen sein: Eine ist das Ereignis, das der intelligente Vertrag ausgestellt hat, und das andere ist das Ereignis, das durch die Änderung des großen Buches ausgelöst wird. Benutzer können die Einreichung des Ereignisses in Informationen wie die Höhe des Blocks und andere Informationen erhalten.

In diesem Artikel stellen wir zunächst die globale Netzwerkarchitektur des Stoffes vor. Dank der Analyse des Fabric -Transaktionsprozesses wird die Rolle von Peer -Knoten bei Transaktionen diskutiert. Anschließend werden das große Buch und die intelligenten Verträge, die von Peers -Knoten geführt werden, ausführlich analysiert, und der Prozess von Peer -Knoten, der die Bücher und die Knoten von Kollegen, die intelligente Verträge durchführen, untersucht.

text/rayjun

[1]

[2]

[3]

Blockchain-Qui ist die Blockchain? Kann Jindian Coinxun die Blockchain verstehen?

Blockchain-Qui ist die Blockchain? Kann Jindian Coinxun die Blockchain verstehen?

Das Pioneer Blockage Animationsvideo hilft Ihnen zu verstehen, was Blockchain ist. Es ist einfach und leicht zu verstehen

Was ist Blockchain? Maobei gehört zur Blockchain?

Antwort: Maobei gehört nicht zur Blockchain, sondern verwendet die Blockchain -Technologie. Das Merkmal der Blockchain ist, dass alle Dinge, die passieren, aufgezeichnet und nicht gelöscht und geändert werden können.

Blockchain, was ist ein Block?

Vollständige Interpre tation der Blockchain

Apropos Blockchain, die Leute vergleichen sie immer mit Bitcoin. Am 31. Oktober 2008 schickte ein Mann namens Satoshi Nakamoto eine E-Mail an eine Kryptographie-E-Mail-Gruppe und erklärte: "Ich habe an einem neuen elektronischen Bargeldsystem gearbeitet, das völlig Peer-to-Peer ohne vertrauenswürdige Dritte ist." Er startete ein neues System mit Bitcoin als Währung für den Handel.

Was ist die Blockchain -Technologie? Was ist Blockchain?

Blockchain ist eine verteilte gemeinsame Buchhaltungstechnologie. Er muss zulassen, dass alle beteiligten Parteien Vertrauensbeziehungen auf die technische Ebene aufbauen.

Die Blockchain kann grob in zwei Ebenen unterteilt werden. Eine davon ist, die Blockchain zugrunde liegende Technologie durchzuführen; Das andere ist es, die höhere Ebene der Blockchain zu erstellen, dh die Transformation, Optimierung oder innovative Anwendung basierend auf Blockchain.

Was ist die zentrale Bedeutung der Blockchain? Unser Verständnis ist, dass die zentrale Bedeutung der Blockchain istUm einen Datenkredite zwischen den Teilnehmern zu ermitteln und dank der einseitigen Konfrontation ein einseitiges Ökosystem zu schaffen, um gemeinsame Möglichkeiten gemäß klaren Vorschriften zu garantieren. Dies ist ein System. Diese Einrichtung kann das Problem vor der Blockchain beenden. Vor der Blockchain gibt es keine neue Freigabe, wenn keine Freigabe von Daten verfügbar ist. Auch wenn Sie gezielt sind, erhalten Sie nur eine Schnittstelle. Sobald die Blockchain verfügbar ist, können die Teilnehmer die Kreditaufteilung durchführen.

Was sind die zugrunde liegenden Plattformen für Blockchain?

Antwort: Es gibt hauptsächlich die folgenden Kategorien:

1. Bitcoin. Dies ist die erste Entwicklung der Blockchain, die auf dem Bitcoin -Blockchain -Netzwerk basiert. Da Bitcoin in Bezug auf Blockchain -Anwendungen die am häufigsten verwendete und wirklich dezentrale Welt ist, ist Bitcoin der mächtigste Anker der Welt und hat die größte Autorität.

2. Ethereum. Wir können sagen, dass Ethereum neben Bitcoin derzeit die eingängigste der Blockchain -Plattform ist. Ethereum ist eine Blockchain-Entwicklungsplattform mit One-Shop-Turing-Single-Fenster, die mehrere Programmiersprachen zum Implementieren von Protokollen verwendet, und ein Kunde, der in GO-Sprache geschrieben wurde, wird als Standardkunde verwendet (dh eine Interaktionsmethode mit dem Ethereum-Netzwerk, die Kunden in mehreren Sprachen übernimmt).

3. IBM Hyperledger. Auch als Fabric bekannt, sein Ziel ist es, ein Hyperregister zu bauen, das gemeinsam von der gesamten Firma gepflegt wird. Der Stoff stammt aus IBM. Um die industrielle Produktion zu bedienen, eröffnet IBM 44.000 Codezeilen, was ein unglaublicher Beitrag darstellt und uns die Möglichkeit gibt, die Prinzipien der Blockchain zu erkunden, die sich von Bitcoin so eng unterscheiden.

4. Lisk. Dies ist eine neue Generation von Blockchain-Plattform, mit der JavaScript (und JavaScript-Technologie, Ingenieure) bemerkt haben, dezentrale Anwendungen auf der Grundlage von Anwendungen zu entwickeln und zu verteilen, um ein einfach zu bedienendes und voll funktionsfähiges ökologisches System zu verwenden.

5. Online -Aufzeichnung Blockchain -Plattform. Dies ist die grundlegende Plattform für die Forschungsergebnisse und die Entwicklung der zugrunde liegenden Technologie der Online -Aufzeichnungsblockchain und die Möglichkeit einer kommerziellen Lieferung. Die Online -Aufzeichnungs -Blockchain -Plattform ist nicht nur die grundlegende Plattform für Online -Aufzeichnungen, um private Kanäle und Allianzkanäle für Kunden zu erstellen.

Was ist Blockchain? Was ist die Blockchain für digitale Währung?

In enger Sinne ist die Blockchain eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die gefälscht und nicht furk ist. Im Allgemeinen verwendet die Blockchain -Technologie Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, und verteilte Knotencomputer. Eine neue verteilte Infrastruktur und ein Computerparadigma werden verwendet, um Daten zu generieren und zu aktualisieren, die Sicherheit des Übertragungs- und Datenzugriffs über Kryptographie zu gewährleisten und intelligente Verträge zu verwenden, die aus automatisiertem Skriptcode zusammenhängen, um Daten zu programmieren und zu verwenden.

Jetzt werden traditionelle digitale Währungen hauptsächlich nach Blockchain -Technologie entwickelt. Blockchain ist die zugrunde liegende Technologie vonDigitale Währung. Digitale Währung basierend auf Tee, Puyin, wird gemäß der Blockchain -Technologie entwickelt.

Was ist die Blockchain

Die Essenz von Blockchain ist ein dezentrales Buchhaltungssystem, und Bitcoin ist die Währung, die in diesem System "in digitaler Form" ausgebeutet wird. Die Blockchain ist ein System hinter Bitcoin, das aus Kreditdateien und Vergütungen für Kreditdateien besteht.

Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicher, Punkt -TO -Punkt -Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen. Der sogenannte einvernehmliche Mechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte zwischen verschiedenen Knoten zu erhalten [1].

Blockchain ist ein wichtiges Konzept für Bitcoin. Der von Huobi.com veröffentlichte "Weltforschungsbericht über die Entwicklung von Bitcoin 2014-2016" sowie die Wudaokou School of Finance Internet Financing Laboratory an der Tsinghua University und die Technologie von Sina haben erwähnt, dass Blockchain die zugrunde liegende Technologie und Infrastruktur von Bitcoin ist [2]. Es handelt sich im Wesentlichen um eine dezentrale Datenbank und dient auch als zugrunde liegende Technologie von Bitcoin. Blockchain ist eine Reihe von Datenblöcken, die durch kryptografische Methoden generiert werden. Jeder Datenblock enthält Informationen zu einer Bitcoin-Netzwerktransaktion, mit der die Gültigkeit seiner Informationen (Anti-Konten-Konzern) verifiziert und den folgenden Block generiert wird. Die Entwicklung der Blockchain ist:

? Blockchain 1.0 - - Digitales Motto

? Blockchain 2.0 - - Digitale Wirkstoffe und intelligente Verträge

? Blockchain 3.0--Simchain, die Blockchain links offiziell mit dem mobilen Terminal