Blockchain-Architekturen: Eine detaillierte Analyse der sechs Ebenen

Was sind die Architekturen des Blockchain -Sektors?

Das Architekturmodell der Blockchain -Technologie lautet wie folgt:

1. Die Datenebene

Die Datenebene inkennts zugrunde liegenden Datenblöcken sowie zugehörigen Verschlüsselungs- und Zeitstempelstechnologien;

2. Die Netzwerkniveau

Die Netzwerkebene enthält Mechanismen verteilter Netzwerke, Datenausbreitungsmechanismen und Datenüberprüfungsmechanismen;

3. Die Einwilligungsstufe

Die Einwilligungsstufe Kapsel hauptsächlich verschiedene Einwilligungsalgorithmen für Netzwerkknoten;

4. Incentives -Schicht

Die Incentive -Schicht integriert die wirtschaftlichen Faktoren in das technologische Blockchain -System, hauptsächlich einschließlich des Emissionsmechanismus und des Verteilungsmechanismus wirtschaftlicher Anreize;

5. Vertragsschicht

Die vertragliche Ebene berät hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge und ist die Grundlage für die programmierbaren Eigenschaften der Blockchain;

6. Anwendungsebene

Die Ebene der Anwendung umfasst verschiedene Anwendungsszenarien und Blockchain -Fälle.

⊙△⊙ Detaillierte Erklärung Analyse:

2. Datenschicht: Schutz: Beschreiben Sie die physikalische Form der Technologie für Erwachsene und beginnen Sie die Sticksin -Kette. Kompositionsinformationsblöcke, grundlegende Informationen (z. B. Zufallszahlen, Zeitressourcen, öffentliche Schlüssel und private Schlüssel usw.). Technologie: Stellen Sie die illegale und Bewusstlosigkeit von Informationen sicher, indem Sie Algorithmen und andere Technologien gießen.

3. Netzwerkschicht: dode dornline anwenden Sie Daten zwischen Knoten zwischen dem Boardin -Netzwerk an. Technologie: P2P -Netzwerktechnologie, einschließlich Datenübertragungs- und Datenbestätigungsmethoden. Aktivität:

4. und einschließlich Arbeitsmodus. Technologie: Beim Ziehen öffentlicher Ketten, einschließlich der kooperativen Kanäle, "p> 6. Unfähigkeit, die Fähigkeit zur Durchführung von Durchführungen durchzuführenProgramme werden gespeichert.

7. Die App Labment: Zusammensetzung: Unterschiedliche Anwendungsbedingungen und Probleme auf der Grundlage der Weltraumtechnologie. Die Entwicklung basiert auf der Zukunft der Kriminalitäts- und Programmgemeinschaft in der Anwendungsschicht und führt die Weiche und Entwicklungstechnologie ein. Zusammenfassend lässt sich sagen, dass alle Einrichtungen für das Countchance -Archiv zusammenarbeiten, um Sicherheit, Zuverlässigkeit und Programmzuwachs durch alle Cutchanin zu gewährleisten.

ˋ^ˊ Was sind die Blockchain -Technologie -Frameworks?

Die aktuelle Mainstream -Blockchain -Architektur umfasst sechs Ebenen: Netzwerkschicht, Datenschicht, Konsensschicht, Incentive -Schicht, Vertragsschicht und Anwendungsschicht. Die Stellen der Datenschicht und der Netzwerkschicht werden in der Abbildung verglichen, und die Hauptanwendungen werden im nächsten Abschnitt ausführlich beschrieben. Netzwerkschicht: Die Essenz des Blockchain-Netzwerks ist ein P2P-Netzwerk (Peer-to-Peer-Punkt-zu-Punkt-Netzwerk). Die Ressourcen und Dienste im Netzwerk sind auf allen Knoten verstreut. Die Übertragung von Informationen und die Umsetzung von Diensten werden direkt zwischen Knoten ohne Intervention von Zwischenverbindungen und Servern durchgeführt. Jeder Knoten empfängt Informationen und generiert Informationen. Die Knoten synchronisieren Informationen, indem sie eine gemeinsame Blockchain beibehalten. Wenn ein Knoten einen neuen Block erstellt, benachrichtigt er andere Knoten in Form von Sendung. Nach dem Empfangen der Informationen überprüfen andere Knoten den Block und erstellen einen neuen Block basierend auf dem Block, um die Funktion der gemeinsamen Aufrechterhaltung eines zugrunde liegenden Hauptbuchs im gesamten Netzwerk zu erreichen. Daher umfasst die Netzwerkschicht das Design von P2P -Netzwerk, Ausbreitungsmechanismus, Überprüfungsmechanismus usw. Es ist offensichtlich, dass diese Entwürfe die Bestätigungsgeschwindigkeit von Blockinformationen beeinflussen können. Die Netzwerkschicht kann als Forschungsrichtung in der skalierbaren Lösung der Blockchain -Technologie verwendet werden. Datenschicht: Die zugrunde liegenden Daten der Blockchain sind eine Block + verknüpfte Listen -Datenstruktur, die Datenblöcke, Kettenstrukturen, Zeitstempel, Hash -Funktionen, Merkle -Bäume, asymmetrische Verschlüsselung und andere Designs enthält. Unter diesen können Datenblöcke und Kettenstrukturen als Verbesserungsrichtung für die Datenschichtforschung in skalierbaren Lösungen der Blockchain -Technologie verwendet werden. Konsensschicht: Es ist die Grundlage für den schnellen Konsens über die Wirksamkeit hochkundiger Knoten für Blockdaten. Zu den Hauptkonsensmechanismen gehören POW (Proof Work Proof of Work), POS (ProofStakes -Beweis für den Einsatz), DPOs (delegierter ProofOfStake Delegated Proof of Stake -Mechanismus) und PBFT (praktische byzantinische Fehlertoleranz) usw. Incentive -Schicht: Es ist das, was Menschen häufig als Bergbaumechanismus bezeichnen, zum Entwerfen bestimmter wirtschaftlicher Incentive -Modelle und zum Ermutigen von Knoten zur Teilnahme an der Blockchain -Sicherheitsüberprüfungsarbeiten, einschließlich der Ausstellungsmechanismus, des Designs des Verteilungsmechanismus usw. Diese Verbesserung scheint keine direkte Verbindung zur Blockchain -Skalierbarkeit zu haben. Vertragsschicht: Bezieht sich hauptsächlich auf verschiedene Skriptcodes, Algorithmusmechanismen, intelligente Verträge usw. streng genommen fehlt diese Schicht für die erste Generation von Blockchains, sodass sie nur Transaktionen durchführen können, aber nicht in anderen Feldern verwendet werden oder andere logische Verarbeitung durchführen können. Durch das Auftreten der Vertragsschicht wird die Verwendung von Blockchain in anderen Bereichen Wirklichkeit werden. Dieser Teil von Ethereum umfasst zwei Teile: EVM (Ethereum Virtual Machine) und intelligente Verträge. Diese Verbesserung scheint potenzielle neue Richtungen für die Blockchain -Skalierbarkeit zu liefern, aber strukturell scheint es keine direkte Verbindung zwischen der Anwendungsschicht zu geben: Es handelt sich um die Anzeigeschicht der Blockchain, einschließlich verschiedener Anwendungsszenarien und Fälle. Beispielsweise verwendet Ethereum TRUFFL und Web3-Js. Die Anwendungsschicht von Blockchain kann ein mobiles Terminal, ein Webterminal oder ein in einen vorhandener Server integriertes Webterminal sein, das den aktuellen Geschäftsserver als Anwendungsschicht behandelt. Diese Verbesserung scheint potenzielle neue Richtungen für die Blockchain -Skalierbarkeit zu bieten, aber es scheint keine direkte Verbindung in Bezug auf die Struktur zu geben. Die Xueshu Innovation Blockchain Technology Workstation unter Lianqiao Education Online ist die einzige zugelassene "Blockchain Technology Major" Pilot -Workstation, die vom Schulplanungs-, Bau- und Entwicklungszentrum des Ministeriums durchgeführt wirdder Bildung Chinas. Der professionelle Standpunkt bietet den Studenten diversifizierte Wachstumspfade, fördert die Reform des Schulungsmodells für die Kombination von Produktion, akademischer und Forschung in professioneller Studienforschung und baut ein angewandtes und zusammengesetzliches Talenttrainingssystem auf.