Blockchains Architektur: Eine detaillierte Analyse der Schichten

⑴ Was sind die Architekturen der Blockchain -Industrie?

Das Architekturmodell der Blockchain -Technologie lautet wie folgt:

1. Die Datenschicht

Die Datenschichtbehriffe zugrunde liegenden Datenblöcken und verwandten Datenverschlüsselung und Zeitstempeltechnologien;

2. Die Netzwerkschicht

Die Netzwerkschicht enthält verteilte Netzwerkmechanismen, Computerverteilungsmechanismen und Computerübertragungsmechanismen;

3.. Der Konsenshub

4. Incentive -Team

Incentive -Team integriert finanzielle Faktoren in das Blockchain -Technologiesystem, wobei hauptsächlich der Ausstellungsmechanismus und der Verteilungsmechanismus wirtschaftlicher Anreize enthalten sind.

5. Vertragsteam

Die Vertragsschicht schließt hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge ein und ist die Grundlage für die programmierbaren Eigenschaften von Blockchain;

6. Anwendungsschicht

Die Anwendungsschicht schließt verschiedene Anwendungsszenarien und Blockchain -Fälle ein.

⑵ Was ist eine Blockchain?

Blockchain ist eine demediierte Datenbank, die aus einer Reihe von Datenblöcken besteht, die in chronologischer Reihenfolge verbunden sind. Im Folgenden finden Sie eine detaillierte Erklärung der Blockchain:

enge Definition:

Blockchain ist eine Kettendatenstruktur, in der jeder Datenblock Informationen zu Bitcoin -Netzwerktransaktionen enthält. Diese Datenblöcke werden sequentiell kombiniert, um ein verteiltes Hauptbuch zu bilden, das manipuliert und nicht geschmiedet werden kann. Dieses Hauptbuch gewährleistet die Sicherheit und Authentizität von Daten durch Kryptographie.

breit definiert:

Blockchain ist eine verteilte Infrastruktur- und Datenverarbeitungsmethode. Ziel ist es, die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten und eine zuverlässige Speicherung und Übertragung von Daten auf dezentrale Weise zu realisieren.

Infrastruktur:

Blockchain besteht aus sechs Infrastrukturen: Datenteams, Netzwerk, Konsensschichten, Incentive -Schichten, vertragliche Schichten und Anwendungsebenen. Diese Architektur arbeitet zusammen, um den normalen Betrieb des Blockchain -Systems und der Datensicherheit zu gewährleisten.

Hauptverwendung:

Blockchain wird hauptsächlich zur Lösung von Transaktionsplänen und Sicherheitsproblemen verwendet. Durch De-Mediation und verteilte Hauptbücher kann Blockchain das Betrugsrisiko bei Transaktionen verringern und die Transparenz und die Glaubwürdigkeit von Transaktionen verbessern.

⑶、 detaillierte Erläuterung der Analyse der Architektur der Blockchain

Detaillierte Erklärung der Analyse der Blockchain -Architektur: <

/p>

Die Architektur der Blockchain kann von unten in sieben Ebenen unterteilt werden (einschließlich einer zugrunde liegenden Struktur: Verschlüsselungsschicht). Jede Schicht setzt spezifische Funktionen an, um gemeinsam den normalen Betrieb und die Sicherheit des Blockchain -Systems zu gewährleisten. Das Folgende ist eine detaillierte Analyse jeder Ebene: 1. Verschlüsselungsschicht:

Funktion: Als Eckpfeiler der Blockchain -Technologie bietet die Verschlüsselungsschicht Sicherheits- und Anonymitätsgarantien für das gesamte System. Technologie: Übernehmen Sie Algorithmen und erweiterte Verschlüsselungstechnologien, um die Speicher- und Übertragungsdaten sicherzustellen und den nicht autorisierten Zugriff und die Fälschung zu verhindern.

2. Datenschicht:

Funktion: Beschreiben Sie die physikalische Form der Blockchain -Technologie und ist der Ausgangspunkt für die Struktur der Blockchain -Kette. Zusammensetzung: einschließlich zugrunde liegender Datenblöcke, grundlegenden Daten (z. B. Zufallszahlen, Horodate, öffentliche Schlüssel und private Schlüssel usw.). Technologie: Stellen Sie die Einzigartigkeit und Unveränderlichkeit von Datenblöcken durch Hash -Algorithmen und andere Technologien sicher.

3. Netzwerkschicht:

Funktion: Implementieren Sie den Informationsaustausch zwischen den Knoten des Blockchain -Netzwerks. Technologie: P2P (Point Point) -Technologie übernehmen, einschließlich P2P -Netzwerkmechanismen, Datenübertragung und Datenüberprüfung. Funktion: Stellen Sie die Effizienz und Zuverlässigkeit von Kommunikations- und Datenübertragung zwischen Knoten sicher.

4. Konsensschicht:

Funktion: Ermöglichen Sie hoch dezentrale Knoten, um den Effizienz von Blockchain -Netzwerkdaten effektiv zu erzielen. Zusammensetzung: Einbeziehung einvernehmlicher Algorithmus und einvernehmlicher Mechanismus. Technologie: als POW (Nachweis der Arbeit), POS (Nachweis des Einsatzes) usw., um sicherzustellen, dass die Knoten des Netzwerks den Konsens erreichen und die Kohärenz und Sicherheit der Blockchain aufrechterhalten.

5. Inciting -Schicht:

Funktion: Geben Sie bestimmte Anreizmaßnahmen zur Ermutigung von Knoten zur Teilnahme an der Blockchain -Sicherheitsprüfung an. Zusammensetzung: Das Emissionssystem und das Verteilungssystem, das wirtschaftliche Anreize umfasst. Anwendung: In öffentlichen Kanälen ist es besonders wichtig und zieht Knoten an, um an der Überprüfung durch Anreizmechanismen teilzunehmen. In Alliance -Kanälen können Knoten das System aufgrund der organisatorischen Authentifizierung spontan aufrechterhalten.

6. Vertragsschicht:

Funktion: Bietet die Blockchain -Programmierbasis. Komposition: einschließlich Skripte, Code, Algorithmusmechanismen und intelligenten Verträgen. Technologie: Intelligente Verträge sind nicht erstellbare Programme, die auf Blockchain gespeichert sind und vordefinierte Regeln und Bedingungen automatisch ausführen können.

7. Anwendungsschicht:

Funktion: Implementieren Sie verschiedene Anwendungsszenarien im Leben und bereichern Sie das Blockchain -Ökosystem. Zusammensetzung: einschließlich verschiedener Anwendungsszenarien und Fälle basierend auf der Blockchain -Technologie. Entwicklung: Das zukünftige programmierbare und programmierbare Finanzierungsunternehmen wird auf der Anwendungsschicht basieren und die weit verbreitete Anwendung und Entwicklung der Blockchain -Technologie fördern.

zusammenfassen alle Ebenen der Blockchain -Architektur zusammen, um die Sicherheit, Zuverlässigkeit und Programmierbarkeit des Systems zu gewährleisten und eine solide Basis für die Anwendung anzubietenVerallgemeinerte Blockchain -Technologie.

Ist Blockchain? Im Folgenden finden Sie eine detaillierte Erklärung in Bezug auf Blockchain:

Kettendatenstruktur:

in enger Sinne ist Blockchain eine Datenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert. Der Blockdo -Datenblock enthält Informationen zu einer Transaktion, mit der die Wirksamkeit von Informationen überprüft und der nächste Block generiert wird.

Verteilte Infrastruktur- und Berechnungsmethoden:

Theoretisch ist Blockchain eine verteilte Infrastruktur- und Informationsmethode, mit der die Sicherheit des Übertragungs- und Datenzugriffs gewährleistet ist. Es speichert Daten zu zahlreichen Knoten über eine verstreute Systemarchitektur, um die aus der Datenbank eingeführten Risiken zu vermeiden.

Infrastruktur:

Blockchain besteht aus sechs Infrastruktur: Datenschicht, Transportschicht, Konsensschicht, Rührschicht, Vertragsschicht und Netzwerkschicht. Diese Architekturen arbeiten zusammen, um das normale Funktionieren des Blockchain -Systems und der Datensicherheit zu gewährleisten.

Verteilter Datenspeichersystem:

Blockchain ist ein verteiltes Datenspeichersystem, mit dem jeder Datentyp gespeichert werden kann. Diese verteilte Speichermethode kann den Datenfluss und Fälschungen effektiv verhindern und die Datensicherheit verbessern.

Sicherheit und unverändert:

Blockchain -Technologie garantiert die Unveränderlichkeit und Unveränderlichkeit von Daten durch kryptografische Methoden. Sobald die Daten auf die Blockchain geschrieben wurden, können sie nicht reduziert oder gelöscht werden, wodurch die Authentizität und Zuverlässigkeit der Daten sichergestellt wird.

Zusammenfassend ist Blockchain eine verteilte und vermittelte Datenbank mit Kettendatenstruktureigenschaften, verteilter Infrastruktur, Multi -Level -Infrastrukturzusammensetzung, verteiltes Datenspeichersystem sowie hoher Sicherheit und unveränderlich.

Was sind die technologischen Blockchain -Gemälde? Die aktuelle Mainstream -Blockchain -Architektur umfasst sechs Ebenen: Netzwerkebene, Datenebene, Einwilligungsstufe, Anreizniveau, Vertragsebene und Anwendungsstufe. Die Positionen der Datenebene und der Netzwerkebene werden in der Abbildung verglichen und die Hauptanwendungen werden im nächsten Abschnitt ausführlich beschrieben. Netzwerkebene: Die Essenz des Blockchain-Netzwerks ist ein P2P-Netzwerk (Peer-to-Pear-to-Point-Netzwerk). Die Ressourcen und Dienste im Netzwerk sind auf allen Knoten verstreut. Die Übertragung von Informationen und die Implementierung der Dienste werden direkt zwischen den Knoten ohne Intervention von Zwischenverbindungen und Servern durchgeführt. Jeder Knoten empfängt Informationen und generiert Informationen. Die Knoten synchronisieren die Informationen, die eine gemeinsame Blockchain beibehalten. Wenn ein Knoten einen neuen Block erzeugt, benachrichtigen Sie andere Knoten in Form der Übertragung. Nach Erhalt 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 Master -Buches im gesamten Netz zu erreichen. Daher wird die Netzwerkebene die Gestaltung des P2P -Netzwerks, den Ausbreitungsmechanismus, den Überprüfungsmechanismus usw. umfassen. Es ist offensichtlich, dass diese Projekte die Bestätigung der Informationen über den Block beeinflussen können. Die Netzwerkebene kann als Forschungsrichtung in der skalierbaren Lösung der Blockchain -Technologie verwendet werden. Datenebene: Die der Blockchain zugrunde liegenden Daten sind eine Struktur der Daten der mit Block +verbundenen Liste, die Datenblöcke, Kettenstrukturen, Zeitstempel, Hash -Funktionen, Merkle -Bäume, asymmetrische Verschlüsselung und andere Projekte enthält. Unter diesen können Datenblöcke und Kettenstrukturen als Verbesserungsrichtung für die Erforschung des Datenniveaus in den skalierbaren Lösungen der Blockchain -Technologie verwendet werden. Einwilligungsstufe: Es ist die Grundlage für einen schnellen Konsens über die Wirksamkeit hochkundiger Knoten für Blockdaten. Zu den Haupteinwilligungsmechanismen gehören POW (Work Work Proof), POS (Beweis für die Teilnahme der Teilnahme), DPO (Delegierte delegierte Tests des PALO -Mechanismus) und PBFT (praktische Toleranz des Byzantinischen Versagens) usw. Anreizniveau: Dies ist es, was Menschen häufig als Extraktionsmechanismus bezeichnen, zum Entwerfen bestimmter Modelle wirtschaftlicher Anreize und zum Ermutigen von Knoten zur Teilnahme an der Arbeit zur Überprüfung der Blockchain -Sicherheit, einschließlich des Emissionsmechanismus, des Designs des Verteilungsmechanismus usw. scheint diese Verbesserung keine direkte Verbindung zur Blockchain -Skalierbarkeit zu haben. Vertragsebene: Es bezieht sich hauptsächlich auf verschiedene Skriptecodes, Algorithmusmechanismen, intelligente Verträge usw. Strengstens fehlt diese Ebene für die erste Generation von Blockchain, so dass sie nur Transaktionen durchführen kann, aber nicht in anderen Feldern verwendet werden kann oder andere logische Darstellungen durchführt. Die Entstehung der vertraglichen Ebene macht die Verwendung der Blockchain -Realität in anderen Bereichen. 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 bieten, aber strukturell scheint es keine direkte Verbindung zwischen der Anwendungsstufe zu bestehen: Es handelt sich um die Anzeigeebene der Blockchain, einschließlich verschiedener Szenarien und Anwendungsfälle. Beispielsweise verwendet Ethereum TRUFFL und Web3-Js. Die Ebene der Blockchain -Anwendung kann ein mobiles Terminal, ein Webterminal oder ein in einen vorhandener Server integriertes Webterminal sein, das den aktuellen Geschäftsserver als Anwendungsstufe 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 "Blockchain Major" Pilot -Workstation, die vom China -Ministerium genehmigt wurde. Die professionelle Sichtweise bietet den Studenten diversifizierte Wachstumspfade, fördert die Reform des Produktionsmodells für Produktion, Akademiker und Forschung bei der Suche nach Berufsabschluss und baut ein Schulungssystem für angewandte und komponierte Talente auf.