Blockchains Architektur: Eine detaillierte Analyse der Schichten und Funktionen

I、 Was ist die Blockchain -Architektur?

Erstens müssen wir wissen, dass Blockchain ein neues Anwendungsmodell für Computertechnologien ist, das Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus, Verschlüsselungsalgorithmus usw. für die zweite Kompositionsarchitektur der Blockchain verteilt hat System, JinWowo Groupo Groupo Groupo Groupo Groupo Groupo. 1. Datenschicht: Eingeschlossene zugrunde liegende Datenblöcke und verwandte Technologien wie Computerverschlüsselung und Zeitstempel. ; Derzeit hat JinWowo in der südwestlichen Region die Führung bei der Erforschung von Big Data mit Blockchain als zugrunde liegende Technologie übernommen und bietet auch Big Data Services Blockchain als zugrunde liegende Technologie. 5. Anwendungsteam: Es gibt verschiedene Anwendungsszenarien und Fälle von Blockchain. In diesem Modell basiert die Kettenblockstruktur auf Zeitstempeln, Konsensmechanismus für verteilte Knoten, finanzielle Anreize, die auf Konsensberechnungsleistung basieren, und flexible und programmierbare Smart Contracts Die repräsentativsten Innovationen für die Blockchain -Technologie. , welche Schichten sind in (sechs Blockchain -Hierarchien) blockiert. Verwenden Sie Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern.

2. Verwenden Sie die Verschlüsselung, um die Sicherheit der Übertragung und des Zugriffs auf Daten zu gewährleisten.

3.

4. Was besteht die Blockchain aus Blockchain?

Im Allgemeinen besteht ein Blockchain -System aus einer Datenebene, einer Netzwerkebene, einem Konsensniveau, einem Anreizniveau, einer vertraglichen Ebene und einer Anwendungsstufe.

Die Datenstufe verkauft die zugrunde liegenden Datenblöcke und die zugehörigen Datenverschlüsselungstechnologien und die Zeitstempel; Die Anreizschicht integriert die wirtschaftlichen Faktoren in das technologische Blockchain -System, einschließlich des Emissionsmechanismus und des Verteilungsmechanismus wirtschaftlicher Anreize. Das Level umfasst verschiedene Anwendungsszenarien und Blockchain -Fälle. In diesem Modell sind die Zeitstempelkettenblockstruktur, der Einwilligungsmechanismus verteilter Knoten, wirtschaftliche Anreize, die auf der Einwilligungsberechnung und flexiblen und programmierbaren intelligenten Verträgen basieren, die repräsentativsten Innovationen der Blockchain -Technologie.

Was sind die drei Ebenen in der technologischen Blockchain -Architektur?

Die drei Ebenen in der Blockchain -Analyse -Technologie von JinWowo sind wie folgt:

Protokollschicht

Der sogenannte Protokollspiegel bezieht sich auf die niedrigste Technologie. Diese Ebene ist normalerweise ein vollständiges Blockchain -Produkt, ähnlich dem Betriebssystem unseres Computers, der Netzwerkknoten verwaltet und nur Bienen für den Anruf liefert. Normalerweise bietet der Beamte einen einfachen Kunden (allgemein als Portfolio bezeichnet).

Erweiterungsschicht

Dieses Level ähnelt den Computertreibern, um Blockchains -Produkte praktischer zu gestalten.

Anwendungsschicht

Diese Ebene ähnelt verschiedenen Softwareprogrammen auf Computern. Architektur S. Anwendungen auf dieser Ebene sind derzeit nahezu leer.

Was ist das Sechs -Layer -Blockchain -Modell?

Das Blockchain-Technologiemodell besteht aus Bottom-up-Ebene, Netzwerkebene, Einwilligungsstufe, Anreizniveau, vertraglicher Ebene und Anwendungsstufe.

Die hierarchische Struktur der Blockchain (die Blockchain -Schicht0/2)

Die hierarchische Struktur ist die Basis für die Blockchain, um die Daten und die Arbeit zu verarbeiten.

Um die Skalierbarkeitslösung für die Blockchain zu finden, ist die im Bereich der akademische Forschung erwähnte Blockchain (normalerweise in Dokumenten) in drei Ebenen unterteilt: Layer0, Layer1 und Layer2.

Im Allgemeinen sind Blockchain -Systeme hauptsächlich unterteilt in: Anwendungsebene, Anreizniveau, Einwilligung, Netzwerkebene und Datenebene mit insgesamt sechs Ebenen, die hauptsächlich im ersten Bitcoin -System reflektiert werden. Mit der Entstehung intelligenter Verträge wurde ein vertragliches Niveau zwischen der Anwendungsstufe und dem Anreizniveau hinzugefügt, was sich hauptsächlich im Ethereum -System widerspiegelte.

Der Inhalt jeder Ebene ist in der oh2en Abbildung gezeigt, die in bestimmten verschiedenen Systemen verwendeten Techniken sind jedoch möglicherweise nicht gleich. Der Arbeitsmechanismus (Arbeitsarbeit) hat auch den Testmechanismus und die byzantinische Versagenstoleranz (BFT).

Die Datenschicht, die Netzwerkebene und die Einwilligungsstufe bilden die zugrunde liegenden Grundlagen der Blockchain -Ebene. von Blockchain.

Wenn wir uns auf die vierte Ebene von TCP/IP konzentrieren, insbesondere die oben genannte "Anwendungsstufe", werden wir feststellen, dass Blockchain die Ebene der Anwendung teilt, die sich ursprünglich auf die Übertragung desInformationen in einer neuen Ebene, die der Wertübertragung gewidmet ist. Daher können wir denken, dass die vierte Schicht von TCP/IP in fünf Ebenen unterteilt ist und Blockchain als eine Ebene von TCP/IP betrachtet: die Wertstufe.

Bitcoin, Ethereum und EOS gelten im Allgemeinen als Vertreter von Blockchains 1.0, 2,0 und 3.0. vertragliche Ebene. Von Ethereum bis OSS wird die Incentive -Schicht aufgrund der Einführung der DPOs tatsächlich mit der Einwilligungsschicht kombiniert. EOS fügte zwei Ebenen hinzu: ① Tool auf Level, um es einfacher zu entwickeln und darauf anzuwenden;

Xu Zhong und Zou Chuanwei schrieben ein Arbeitsdokument der Zentralbank, in dem die Blockchain aus wirtschaftlicher Sicht untersucht wurde und versuchte, ein Token -Paradigma zu geben. Unter diesen gaben sie tatsächlich ein hierarchisches Modell, diesmal handelt es sich um eine interne und externe Hierarchie: Die interne Schicht ist Zustimmung und ist unterteilt in: Token, intelligenter Vertrag, Einwilligungsalgorithmus; und es ist eine Blockchain andere Informationen im Inneren;

Einige Systeme haben ihre Netzwerke tatsächlich verteilt, um die Leistung zu verbessern. Das heißt, nicht alle Knoten sind gleich.

Beispielsweise ist Folgendes die Schichtung von EOs.

Um die Blockchain nützlich zu machen, hat jemand sie aus anderen Perspektiven besprochen. Zhu Feng von Enchain. Modell des "Modells" selbst organisierter Geschäft.

Es ist jedoch zu beachten, dass die "Incentive -Schicht" hier ähnlich ist, sich jedoch von der Incentive -Schicht unterscheidet, die wir normalerweise auf der Blockchain sagen. Zuvor diskutierten wir die Schicht der Anreize, die häufig aus Sicht der öffentlichen Kette der nativen Token diskutiert wurde, während die Schicht der Anreize hier auf Token -Ebene diskutiert wurde.

In einem Bericht "Die Konstruktion und Analyse des Vier -Layer -Blockchain -Anwendungsmodells" hat das Huobi Research Institute im Dezember 2018 ein Vier -Layer -Anwendungsmodell gegeben, was sehr interessant ist: < P> Referenzen:

1. -zhihu

3. Was sind die drei Ebenen der Architektur

II、 Blockchain -Technologie?

Protokollschicht

Protokollschicht zeigt die niedrigste Technologiestufe an. Diese Ebene ist im Allgemeinen ein vollständiges Blockchain -Produkt, das dem Computerbetriebssystem ähnelt, das Netzwerkknoten verwaltet und nur APIs für Anrufe bietet. Im Allgemeinen stellen die Beamten einen einfachen Kunden (allgemein als Brieftasche bezeichnet) an und können die Adresse festlegen und die Signaturbestätigung und die Übertragungsbilanz festlegen.

Expansionsschicht

Dieses Level ähnelt einem Computertreiber, um Blockchain -Produkte praktischer zu gestalten.

Anwendungsschicht

Diese Ebene ähnelt verschiedenen Softwareprogrammen auf dem Computer. S Architekturmarke. Diese Anwendungsstufe ist jetzt fast leer.

Was ist die Netzwerkarchitektur der großen Blockchain? Wie lautet das Blockchain -Technologie -Framework?

Die aktuelle Mainstream -Blockchain -Architektur umfasst sechs Ebenen: Netzwerkschicht, Datenschicht, Konsensschicht, Incentive -Schicht, Vertragsschicht und Anwendungsschicht. Die Position der Datenschicht und der Netzwerkschicht wird in der Abbildung verglichen, und die Hauptverwendung wird in den folgenden Abschnitten ausführlich beschrieben.

Netzwerkschicht: Die Essenz des Blockchain-Netzwerks ist das P2P-Netzwerk (Pierce Pier Point-Point). Die Implementierung des Dienstes kann direkt zwischen den Knoten durchgeführt werden, ohne zwischen der Zwischenverbindung und dem Server zu greifen. Jeder Knoten erstellt Informationen und Knoten erstellen neue Blöcke, um die Informationen zu synchronisieren. Daher umfasst die Netzwerkschicht das Design des P2P -Netzwerks, des Funkwellenmechanismus und des Verifizierungsmechanismus. Ein solches Design kann die Geschwindigkeit der Bestätigung von Blockinformationen beeinflussen. Blockchain -Technologie;

Datenschicht: Die Standarddaten der Blockchain sind eine Block + verknüpfte Listendatenstruktur. Dies umfasst Datenblöcke, Kettenstrukturen, Zeitstempel, Hash -Funktionen, Muffelbäume und asymmetrische Verschlüsselung. Design. Unter diesen können Datenblöcke und Kettenstrukturen in Richtung Verbesserung der Datenschichtstudien von Blockchain -Technologie -erweiterbaren Lösungen verwendet werden.

Konsensschicht: Die Grundlage für den Konsens über die Auswirkung eines hochverteilten Knotens für wichtige Konsensmechanismen umfasst POW (Proofwork Work of Work Mechanismus) und PO (Proof of Steakmechanismus). DPO (Stake Stake Stake Delegated Stake Mechanismus Proof) und PBFT (tatsächliche byzantinische Defekte) waren schon immer Höhepunkte der erweiterbaren Blockchain -Technologie -Lösungen.

Incentive -Schicht: Menschen werden oft als Bergbaummechanismen bezeichnet und werden verwendet, um spezifische wirtschaftliche Incentive -Modelle zu entwerfen und Knoten zu ermutigen, an der Sicherheitsüberprüfung der Blockchain teilzunehmen, einschließlich Ausstellungsmechanismen und Vertriebsmechanismen. Diese Ebene scheint keine direkte Beziehung zur Blockchain -Expansion zu haben.

Vertragsschicht: hauptsächlich eine Vielzahl von Skriptcode, Algorithmusmechanismen und intelligente Verträge. Streng genommen fehlt diese Schicht in der ersten Blockchain der Generation, sodass sie nur geschehen kann, aber in anderen Bereichen wird die Blockchain aufgrund des Auftretens eines anderen Feldes in einem anderen Feld verwendet. Dieser Teil dieses Ethereum umfasst einen intelligenten Vertrag mit EVM (Virtual Machine). Diese Stufe scheint eine potenzielle neue Richtung für die Skalierbarkeit von Blockchain zu bieten, scheint jedoch nicht strukturell direkt zu verbinden. Dies ist eine Anzeigeebene der Blockchain, einschließlich verschiedener Anwendungsszenarien und Fälle. Beispielsweise verwendet Ethereum TRUFFL und Web3-Js. Die Anwendungsschicht der Blockchain ist in ein mobiles Terminal, ein Webterminal oder einen vorhandenen Server integriert, sodass der aktuelle Business -Server es als Anwendungsschicht verarbeiten kann. Diese Ebene scheint eine potenzielle neue Richtung für die Blockchain -Skalierbarkeit zu bieten, aber es scheint keine direkte Verbindung in Bezug auf die Struktur zu geben.

Xueshu Innovation Block Chain Technology Workstation Lianqiao Education Online ist die einzige, die vom chinesischen Schulplanungs-, Bau- und Entwicklungszentrum des chinesischen Bildungsministeriums durchgeführt wirdEs ist "Blockchain -Technologie" zugelassen. Aus professioneller Sicht bieten die Schüler den Studenten eine Vielzahl von Wachstumspfaden, fördern Reformen von Bildungsmodellen, die Produktion, akademische und Forschung in professioneller Studienforschung kombinieren und ein komplexes Talentausbildungssystem aufbauen.

Aus welcher Struktur besteht aus?

Blockchain ist eine Kettenspeicherstruktur aus miteinander verbundenen Blöcken, und der erste Block wird als Gründungsblock bezeichnet.

?

Der allgemeine Block enthält zwei Teile: Blockheader und Blöcke. Der Blockheader enthält Identifikationsinformationen jedes Blocks, z. B. Versionsnummer, Hash -Wert, Zeitstempel, Blockhöhe und andere Informationen.

Jinwowo: Was ist die Architektur der Blockchain? 5. Die Anwendungsschicht verkauft verschiedene Anwendungsszenarien und Blockchains.