Grundlagen und Architekturen der Blockchain-Technologie

>﹏< Was ist Blockchain?

Blockchain hat zwei Bedeutungen:

1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien, die Datenspeicher, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Verschlüsseln von Algorithmen verteilt. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen und wenige Rechte und Interessen zwischen verschiedenen Knoten zu etablieren.

2. Blockchain ist die zugrunde liegende Technologie von Bitcoin als Datenbankbuch, in dem alle Transaktionselemente aufgezeichnet werden. Diese Technologie hat aus Sicherheit und Bequemlichkeit nach und nach Aufmerksamkeit von der Bank- und Finanzbranche erhalten.

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und auf kryptografische Weise garantiert wird, die in die Handlung und nicht verpflichtet ist.

mit Ausnahme der Blockchain -Technologie handelt es sich um eine neue verteilte Infrastruktur- und Datenverarbeitungsmethode, die Blockchain -Datenstrukturen zum Bestätigen und Speichern von Daten verwendet, verwendete Distributed Knode Consensus -Algorithmen, um Daten zu generieren und zu aktualisieren, die Verwendung der Datenübertragung und die Verwendung der Datenübertragung sowie die Verwendung der Datenübertragung sowie zum Zugang zu Daten.

Was ist die Blockchain -Technologie? Was genau ist Blockchain? Was ist eine Blockchain?

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Anordnung kombiniert und durch unterbrochene Kryptographie und ungebildetes Ledger garantiert wird.

Blockchain -Technologie weitgehend, Blockchain ist eine neu verteilte Infrastruktur- und Computermethode, die die Blockchain -Datenstruktur verwendet, um Daten zu überprüfen und zu speichern. Verwenden Sie Knotenkonsensusalgorithmen, um Daten zu generieren und zu aktualisieren. Verwenden Sie die Kryptographie, um Datensicherheit und -zugriff sicherzustellen.

【Infrastruktur】

Im Allgemeinen besteht das Blockchain -System aus Datenschicht, Netzwerkbeschichtung, Konsensschicht, Incentive -Schicht, Vertragsschicht und Anwendungsschicht. Unter diesen enthält die Datenschicht grundlegende Daten und grundlegende Algorithmen wie zugrunde liegende Datenblöcke und verwandte Datenverschlüsselung und Zeitstempel. Zu den Netzwerkschichten gehören verteilte Netzwerkmechanismen, Datenverbreitungsmechanismen und Datenüberprüfungsmechanismen usw. Konsensschichten enthalten hauptsächlich verschiedene Netzwerkknoten -Konsensalgorithmen. Incentive -Schichten integrieren wirtschaftliche Faktoren in Blockchain -Technologiesysteme, wobei hauptsächlich Derivatmechanismen und wirtschaftliche Anreizmechanismen zur Verfügung stehen; Die Vertragsschicht enthält hauptsächlich eine Vielzahl von Skripten, Algorithmen und intelligenten Verträgen, die die Grundlage programmierbarer Merkmale von Blockchain bilden. Die Anwendungsebene enthält eine Vielzahl von Anwendungsszenarien und Blockchain -Fällen. In diesem Modell sind die Kettenblockstruktur basierend auf dem Holz, dem verteilten Knotenkonsensmechanismus, wirtschaftlichen Anreizen auf der Basis von Konsens -Rechenleistung und flexiblen und programmierbaren Smart -Verträgen Innovationen, die die am meisten Blockchain -Technologie darstellen.

Erweiterung der Informationen:

[Blockchain -Kerntechnologie]

Blockchain löst in erster Linie Vertrauens- und Transaktionssicherheitsprobleme, sodass vier technologische Innovationen zur Behebung dieses Problems:

1. Verteilte Ledgers bedeutet, dass die Abrechnung durch verschiedene an verschiedenen Orten verteilte Orte verteilt wird, die an verschiedenen Orten verteilt sind, verteilt an verschiedenen Orten, die an verschiedenen Orten verteilt sind, verteilt an verschiedenen Orten, die an verschiedenen Orten verteilt sind, verteilt, verteilt an verschiedenen Orten, die an verschiedenen Orten verteilt sind, verteilt an verschiedenen Orten, die Der Teil der Überwachung der Legitimität der Transaktion und kann auch gemeinsam für sie aussagen.

Die Einzigartigkeit des verteilten Blockspeichers spiegelt sich hauptsächlich in zwei Aspekten wider: Erstens speichert jeder Blockchain -Knoten vollständige Daten gemäß der Blockchain -Struktur. Der herkömmliche verteilte Speicher unterteilt Daten im Allgemeinen in verschiedene Kopien gemäß bestimmten Speicherregeln. Zweitens ist jeder Knoten in der Blockchain kostenlos und hat den gleichen Status. Es hängt vom Konsensmechanismus ab, um die Konsistenz der Speicherung zu gewährleisten. Der herkömmliche verteilte Speicher synchronisiert Daten im Allgemeinen über den zentralen Knoten mit anderen Sicherungsknoten.

Kein Knoten kann Kontodaten separat aufzeichnen, wodurch die Möglichkeit vermieden wird, dass ein einzelner Buchhalter kontrolliert oder bestochen wird, um ein gefälschtes Konto aufzuzeichnen. Da es theoretisch genügend Buchhaltungsknoten gibt, sofern nicht alle Knoten zerstört werden, gehen die Konten nicht verloren, wodurch die Sicherheit der Kontodaten sichergestellt wird.

2. Asymmetrische Verschlüsselungs- und Autorisierungstechnologie, Transaktionsinformationen, die im Block gespeichert sind, sind öffentlich, aber die Informationsinformationen der Kontoidentität sind verschlüsselt und nur gemäß der Genehmigung des Datenbesitzers zugänglich, wodurch die Datensicherheit und die Datenschutzdatenschutz gewährleistet ist.

3. Der Konsensmechanismus besteht darin, den Konsens zwischen allen Buchhaltungsknoten zu erreichen, um die Gültigkeit des Datensatzes zu bestimmen. Dies ist nicht nur eine Art der Anerkennung, sondern auch eine Möglichkeit, eine Unterbrechung zu verhindern. Blockchain schlägt vier verschiedene Konsensmechanismen vor, die für angemessen sindVerschiedene Anwendungsszenarien und das Gleichgewicht zwischen Effizienz und Sicherheit.

Blockchain -Konsensmechanismen haben die Minderheiten -Compliant -Funktionen und "alleselbe". Unter ihnen bezieht sich die "Minderheit mit der Mehrheit" nicht vollständig auf die Anzahl der Knoten, kann auch eine Funktion sein, die mit Rechenleistung, Eigenkapital oder anderen Computern verglichen werden kann. "Gleiches gilt für alle" bedeutet, dass, wenn die Knoten die Bedingungen erfüllen, alle Knoten das Recht haben, die Konsensergebnisse zu priorisieren, die direkt von anderen Knoten erkannt werden, und schließlich zum endgültigen Konsensergebnis werden.

4. Smart Contract. Smart Contracts basieren auf diesen zuverlässigen und unveränderten Daten und können einige der automatisch festgelegten Regeln und Bedingungen automatisch implementieren. Wenn Sie beispielsweise die Informationen aller (einschließlich medizinischer Informationen und Risikoveranstaltungen) zuversichern und zuverlässig sind, sind die automatischen Ansprüche in einigen Standardversicherungsprodukten einfach zu erfüllen. Daher sind die Autoren der Ansicht, dass die Verwendung von Blockchain -Technologie und aus der Sicht des Datenmanagements Versicherungsunternehmen helfen kann, ihre Risikomanagementfähigkeiten zu verbessern. Insbesondere teilt es hauptsächlich das versicherte Risikomanagement und die Risküberwachung der Versicherungsgesellschaft auf. Referenzmaterial:

Blockchain-Baidu Encyclopedia

Was sind die Blockchain -Industriearchitekturen?

Blockchain -Architekturmodell lautet wie folgt:

1. Datenschicht

Die Datenschicht enthält grundlegende Datenblöcke und datenbezogene Technologien und Fristen;

2. Netzwerkschicht

Die Netzwerkschicht enthält verteilte Netzwerkmechanismen, Datenausbreitungsmechanismen und Datenüberprüfungsmechanismen;

3. Konsensschicht

Die Konsensschicht enthält hauptsächlich verschiedene Konsensusalgorithmen für Netzwerkverbindungen;

4. Förderung von Schichten

unzählige Schicht integriert wirtschaftliche Faktoren in das Blockchain -Technologiesystem, einschließlich des Mechanismus der Freisetzung und des Mechanismus der Verteilung wirtschaftlicher Reize;

5. Vertragsschicht

Vertragsschicht enthält hauptsächlich verschiedene Skripte, Algorithmen und Verträge und ist die Grundlage für die programmierbaren Eigenschaften von Blockchain;

6. Anwendungsschicht

Anwendungsschicht enthält verschiedene Anwendungsszenarien und Blockchain -Fälle.

Was ist Blockchain -Architektur? Zunächst müssen wir wissen, dass Blockchain ein neues Modell von Computertechnologieanwendungen wie verteilte Datenspeicherung, Punktabgabe, Konsensmechanismus, Verschlüsselungsalgorithmus und mehr ist. 1. Datenschicht: Enthält zugrunde liegende Datenblöcke und verwandte Technologien wie Datenverschlüsselung und Zeitstempel. 2. Netzwerkschichten: einschließlich verteilter Netzwerkmechanismen, Datenverbreitungsmechanismen und Datenüberprüfungsmechanismen; 3.. Konsensschicht: Deckt hauptsächlich verschiedene Netzwerkknotenkonsensalgorithmen ab; Incentive -Schichten integrieren wirtschaftliche Faktoren in Blockchain -Technologiesysteme, wobei hauptsächlich Produktionsmechanismen und wirtschaftliche Anreizverteilungsmechanismen enthalten sind. 4. Vertragsschicht: Enthält hauptsächlich eine Vielzahl von Skripten, Algorithmen und intelligenten Verträgen, die die Grundlage programmierbarer Merkmale von Blockchain bilden. Derzeit hat JinWowo in der südwestlichen Region große Daten mit Blockchain als zugrunde liegende Technologie untersucht und auch große Datendienste mit Blockchain als Basistechnologie anbietet. 5. Anwendungsschicht: Es enthält eine Vielzahl von Anwendungsszenarien und Blockchain -Fällen. In diesem Modell basiert die Struktur des Kettenblocks auf Zeitstempeln, verteilten Knotenkonsensmechanismen, wirtschaftlichen Anreizen auf der Grundlage der Konsens -Rechenleistung und flexiblen und programmierbaren intelligenten Verträgen, die die Blockchain -Technologie darstellen.