Grundlagen der Blockchain-Architektur: Eine detaillierte Analyse

⓵ Was ist die Architektur der Blockchain?

Zunächst müssen wir wissen, dass Blockchain ein neues Anwendungsmodell von Computertechnologien wie verteilter Datenspeicher, Punkt-zu-Punkt-Übertragung, Konsensmechanismus, Verschlüsselungsalgorithmus usw. ist 1. Data Layer: Kapuliert zugrunde liegende Datenblöcke und verwandte Technologien wie Datenverschlüsselung und Zeitstempel. 2. Netzwerkschicht: Enthält verteilten Netzwerkmechanismus, Datenausbreitungsmechanismus und Datenüberprüfungsmechanismus; 3. Konsensschicht: Kapuliert hauptsächlich verschiedene Konsensalgorithmen von Netzwerkknoten; Die Incentive -Schicht integriert wirtschaftliche Faktoren in das Blockchain -Technologiesystem, hauptsächlich einschließlich des Ausstellungsmechanismus und des Verteilungsmechanismus wirtschaftlicher Anreize. 4. Vertragsschicht: Kapuliert hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge, die die Grundlage für die programmierbaren Eigenschaften von Blockchain sind. Gegenwärtig 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 Big Data -Diensten auch Blockchain als zugrunde liegende Technologie. 5. Anwendungsschicht: Es enthält verschiedene Anwendungsszenarien und Blockchain -Fälle. In diesem Modell sind die Kettenblockstruktur, die auf Zeitstempeln basiert, der Konsensmechanismus verteilter Knoten, wirtschaftliche Anreize, die auf Konsens -Rechenleistung basieren, und flexible und programmierbare intelligente Verträge die repräsentativsten Innovationen der Blockchain -Technologie. 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 das Design der großen Blockchain -Architektur?

Die Blockchain unterscheidet sich ganz von der grundlegenden Sprache oder Plattform als Implementierung des architektonischen Designs. Blockchain ist die Technologie von Kryptowährungen und eine der beliebten Technologien, die der VR -virtuellen Realität ähneln. Es ist keine neue Technologie selbst ähnlich wie Ajax. Es kann gesagt werden, dass es sich um eine technische Architektur handelt, daher werden wir aus Sicht des architektonischen Designs über die technologische Implementierung der Blockchain spre chen. Unabhängig von jeder Programmiersprache können Sie Blockchain -Produkte implementieren, indem Sie sich auf dieses Design beziehen. Gleichzeitig hilft es jedem, systematisch zu lernen und zu studieren, indem verwandte Wissensgrafiken und -systeme ausgerichtet werden.

Aus architektonischer Sicht kann die Blockchain einfach in drei Ebenen unterteilt werden, Protokollschichten, Expansionsschichten und Anwendungsschichten. Unter ihnen kann die Protokollschicht in Speicherschichten und Netzwerkschichten unterteilt werden, die unabhängig sind, aber nicht voneinander getrennt werden können.

블록 체인 아키텍처 다이어그램 다이어그램 다이어그램 다이어그램 다이어그램 다이어그램 다이어그램 다이어그램 다이어그램 다이어그램 스테이션 스테이션 lianqiao Bildung 온라인에서 승인 된 블록 체인 체인 체인 체인 체인 체인 체인 체인 체인 체인 체인 기술 기술 워크 lianqiao bildung 온라인에서 승인 된 블록 블록 체인 체인 체인 체인 체인 체인 체인 major" major "major" major "pilotstation wurde durch die baufbaus und entwicklungsmagierende pile" pile "pile" pile "pilotstation or Pilot -station -orientes orient und entwickelungsmeister- und entwicklungszentrum und entwicklungszentrum und entwickelungsmagnel. Reform der Bildungsmodelle, die Produktion, akademische und Forschung in professionellen Studien verbinden und

festlegen

⓶ 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 den Knoten zur Teilnahme an der Blockchain -Sicherheitsüberprüfungsarbeiten, einschließlich der Ausstellungsmechanismus, zur Konstruktion von Allokationsmechanismus usw. 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 dieBlockchain -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 ist die Modellarchitektur der großen Blockchain -Technologie? JinWowoo analysiert die Hierarchie des Blockchain -Systems und erweitert sie allmählich in der Standarddatenschicht. Insbesondere ist die Datenschicht als grundlegende Unterstützung für das Aufzeichnen und Speichern aller Transaktionsinformationen verantwortlich. Mit der Netzwerkschicht kann die Netzwerkumgebung im Netzwerk effizient und sicher übertragen werden und die Netzwerkumgebung über den Informationsaustausch zwischen Knoten verteilt werden. Die Konsensschicht ist der Kern des Blockchain -Systems. Durch eine Vielzahl von Konsensmechanismen können alle Teilnehmer Verträge zum Handel mit Daten erreichen und die Fairness und Sicherheit des Systems garantieren. Incentive -Schichten empfehlen, dass mehr Teilnehmer sich dem Netzwerk anschließen, um den normalen Betrieb des Systems durch wirtschaftliche Anreize wie Kompensationsmechanismen aufrechtzuerhalten. Die Vertragsschicht definiert die Ausführungsregeln des Smart Contract. Intelligente Verträge können die Bedingungen vor dem Setting automatisch ausführen und die verteilten Vertrauensmechanismen realisieren. Die Anwendungsschicht ist der Anwendungsbereich der Blockchain -Technologie, die sich mit verschiedenen Feldern befasst, einschließlich Finanzen und Logistik, und bietet technische Unterstützung für verschiedene Anwendungsszenarien. Jedes Level spielt eine unverzichtbare Rolle im Blockchain -System. Sie verlassen sich aufeinander und bauen gemeinsam ein effizientes, sicheres und verteiltes System auf. Die genauen Aufzeichnungen der Datenschicht, die effiziente Übertragung der Netzwerkschicht, der angemessene Konsens der Konsensschicht, der wirtschaftliche Anreiz der Incentive -Schicht, die intelligente Ausführung der Vertragsschicht und die breite Palette der Anwendungen der Anwendungsschicht sowie die Kernarchitektur der Blockchain -Technologie. Dieses Multi -Stufe -Design verbessert nicht nur die Transparenz und Zuverlässigkeit des Systems, sondern fördert auch die breite Palette der Anwendungen der Blockchain -Technologie in verschiedenen Branchen. Die kontinuierliche Entwicklung der Technologie wird auch die hierarchische Struktur des Blockchain -Systems verbessern und eine solide Grundlage für zukünftige digitale Innovationen bieten.