Blockchains Architektur: Eine detaillierte Übersicht

Was ist die Architektur der Blockchain? Erstens müssen wir wissen, dass Blockchain ein neues Anwendungsmodell von Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensusmechanismen, Verschlüsselungsalgorithmen ist Schicht. 1. Datenschicht: Verrückt die zugrunde liegenden Datenblöcke und verwandten Techniken wie Datenverschlüsselung und Zeitstempel. 2. Netzwerkschicht: Verteilte Netzwerkmechanismen, Datenverbreitungsmechanismen und Datenüberprüfungsmechanismen; 3. Einstichschicht: Hauptsächlich trifft verschiedene Konsensalgorithmen von Netzwerkknoten; Die Incentive -Schicht integriert wirtschaftliche Faktoren in das Blockchain -Technologiesystem, wobei hauptsächlich der Mechanismus zur Freigabe und Verteilungsmechanismen wirtschaftlicher Anreize enthält. 4. Vertragsschicht: Hauptsächlich begegnet verschiedene Skripte, Algorithmen und intelligente Verträge, die die Grundlage für die programmierbaren Merkmale von Blockchain sind; Derzeit hat Jinvovo in der Region Südwest dazu geführt, dass große Datenforschung mit Blockchain als zugrunde liegende Technologie gegründet wurde, und bietet auch große Datendienste mit Blockchain als zugrunde liegende Technologie. 5. Anwendungsschicht: Sie befürworten verschiedene Anwendungsszenarien und Blockchain -Fälle. In diesem Modell die Kettenblockstruktur basierend auf Zeitkarten, Konsens von verteilten KnotenWirtschaftliche Innovationen, die auf Mechanismen, einstimmiger Rechenleistung und den repräsentativsten Innovationen der flexiblen und programmierbaren Smart Contract -Blockchain -Technologie basieren. Candent Technolor- und Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht sowie Anwendungsschicht dezentralisiertes Netzwerk - der Hauptpunkt der Blockchain -Technologie, die Dezentralisierung der Dezentralisierung der Dezentralisierung der Dezentralisierung der Dezentralisierung der Dezentralisierung der Dezentralisierung der Dezentralisierung von Blockchain -Technologie.

2. Vereinbarungsmechanismus: Der öffentliche Mechanismus ist ein wichtiger Weg, um Sicherheit und Zuverlässigkeit in Dataachan -Netzwerken zu gewährleisten. Zu den gemeinsamen Vereinbarungen gehören Mechanismen, Arbeit, Arbeit, Gleichheit und Genehmigung.

3. Smart Contract - Smart Contracts sind ein weiterer wichtiger Bestandteil der Blockchanain -Technologie. Sie können die Auftragnehmer automatisch implementieren und sind ein Computerprogramm, das im Blockchan -Netzwerk programmiert werden kann.

4. Verteilter Speicher - Verteilter Speicher ist ein weiterer wichtiger Bestandteil der Blockchanain -Technologie. Es versteht die Datenverteilungsdaten, indem Daten gespeichert werden, indem Daten gespeichert werden, indem Daten auf verschiedenen Arten von Knoten des Netzwerks gespeichert werden.

Indikatoren, die zur Beschreibung der Eigenschaften und Erwartungen wie zentraler Route und Erwartungen, einschließlich zufälliger Analyse, einschließlich zufälliger Analyse, einschließlich zufälliger Analyse, einschließlich zufälliger Analyse usw., beschrieben werden

⓵ 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 alsAnwendungsschicht 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 Bildungsministeriums von China durchgeführt wird. 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. Was sind die drei Ebenen in der Blockchain -Technologiearchitektur? Die drei Ebenen in der Blockchain -Technologie von Jinwowo sind wie folgt: Die SO -genannte Protokollschicht bezieht sich auf die niedrigere Technologie. Diese Ebene ist normalerweise ein vollständiges Blockchain -Produkt, ähnlich wie unser Computerbetriebssystem, das Netzwerkknoten enthält und nur Anruf -API bietet. Normalerweise bietet der Beamte einen einfachen Kunden (allgemein als Portfolio bezeichnet). Diese Funktion des Portfolios des Kunden ist ebenfalls sehr einfach und kann nur eine Adresse erstellen, die Signatur überprüfen, den Übertragungsbetrag, den Steuerbetrag usw. bezahlen. Die Expansionsschicht ähnelt den Computermanagern, um Blockchain -Produkte praktischer zu gestalten. Die App -Ebene ähnelt verschiedenen Software -Software auf Computern. Es ist ein Produkt, das normale Menschen wirklich direkt verwenden können, und kann auch als Browser in Produkten mit B/S -Architektur verstanden werden. Anwendungen auf dieser Ebene sind derzeit fast leer.