Die Schichten der Blockchain: Eine detaillierte Analyse der funktionalen Ebenen

I、 Aus welcher Ebene besteht Blockchain (wie viele Schichten von Blockchain werden in die funktionale Beschreibung jeder Schicht unterteilt)

Was ist die Blockchain -Strukturschicht?

Die Blockchain hat insgesamt sechs hierarchische Strukturen, und diese sechs hierarchischen Strukturen sind von unten nach oben: Datenschicht, Netzwerkschicht, Konsensschicht, Incentive -Schicht, Vertragsschicht und Anwendungsschicht.

Datenschicht - Die Datenschicht ist die niedrigste Schicht unter den sechs hierarchischen Strukturen von Blockchain. Wir können die Datenschicht als Datenbank verstehen, aber für Blockchain ist diese Datenbank eine unberührte und verteilte Speicherdatenbank, das sogenannte verteilte Hauptbuch.

Vertragsschicht - Die Vertragsschicht enthält hauptsächlich verschiedene Skripte, Codes, Algorithmusmechanismen und intelligente Verträge und ist die Grundlage für die Programmabilität von Blockchain. Der intelligente Vertrag, über den wir spre chen, gehört zur Vertragsschicht. Wenn das Bitcoin -System nicht intelligent genug ist, kann der von Ethereum vorgeschlagene intelligente Vertrag viele Anwendungsszenarien erfüllen. Das Prinzip der Vertragsschicht besteht hauptsächlich darin, Code in das Blockchain -System einzubetten und auf diese Weise anpassbare intelligente Verträge zu implementieren. Auf diese Weise kann das System im Blockchain -System, sobald die Bedingungen des Smart -Vertrags ausgelöst werden, automatisch Befehle ausführen.

Netzwerkschicht-Blockchain-Netzwerksystem, im Wesentlichen ein P2P-Netzwerk (Point-to-Point). Es ist jedoch zu beachten, dass P2P (Punkt zu Punkt) von Satoshi Nakamoto nicht erfunden wurde und Blockchain nur eine Verschmelzung dieser Technologie ist. Daher ist die Netzwerkschicht von Blockchain tatsächlich ein besonders leistungsstarkes Punkt-zu-Punkt-Netzwerksystem. In diesem System kann jeder Knoten Informationen erstellen oder Informationen erhalten, genau wie das Senden einer E -Mail.

Anwendungsschicht - Die Anwendungsschicht ist verschiedene Anwendungsszenarien und Fälle von Blockchain. Die implementierten Blockchain -Anwendungen sind hauptsächlich verschiedene Blockchain -Anwendungen, die auf öffentlichen Ketten wie ETH und EOS basieren, und es gibt viele Anwendungen für Glücksspiel und Spiele. Eine wirklich praktische Blockchain -Anwendung, die derzeit die weltweit erste IoT -Anwendung von Coinbank investiert hat.

Konsensschicht - In der Welt der Blockchain, Konsens, einfach ausgedrückt, muss das gesamte Netzwerk das Ledger des Blockchain -Systems basierend auf einer einheitlichen und einstimmigen Regel verwalten und aktualisieren, ähnlich wie die Regeln für die Aktualisierung von Daten. Lassen Sie hoch dezentrale Knoten effizient im dezentralen Blockchain -Netzwerk einen der Kerntechnologien der Blockchain und der Governance -Mechanismus der Blockchain -Community effizient erreichen. Derzeit umfassen die Algorithmen des Mainstream -Konsensmechanismus: Nachweis der Arbeit (POW), Ethereums Beweis für den Sticht (POS), EOS -Beweis für den Pfahl (DPOS) usw. Die drei Schichten von Datenschicht, Netzwerkschicht und Konsensschicht stellen sicher, dass Daten, Netzwerk und Regeln für die Blockchain vorhanden sind.

Incentive -Schicht - Die Incentive -Schicht ist der sogenannte Bergbaumechanismus. Die Verwendung dieses Anreizmechanismus kann den gesamten Netzwerkknoten dazu ermutigen, an Datenaufzeichnungen und Wartungsarbeiten auf der Blockchain teilzunehmen.

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 Kombinationvon Produktion, akademischer und Forschung in professioneller Studienforschung und baut ein angewandtes und zusammengesetzliches Talenttrainingssystem auf.

Was ist Blockchain

Blockchain bedeutet einen Begriff im Bereich der Informationstechnologie. Im Wesentlichen handelt es sich um eine gemeinsam genutzte Datenbank, und die darin gespeicherten Daten oder Informationen haben die Eigenschaften von "dumm und nicht geschmiedet", "durch den gesamten Prozess", "nachvollziehbar", "offen und transparent" und "kollektive Wartung".

Es erschien erstmals 1991 und wurde von einer Gruppe von Forschern für digitale Zeitstempeldokumente verwendet. Um zu verhindern, dass diese Dokumente manipuliert werden, sieht die Blockchain -Technologie wie ein Notar aus.

Eine Blockchain ist ein verteiltes Hauptbuch, das für alle völlig öffentlich ist.Es gibt ein interessantes Attribut: Sobald die Daten in der Blockchain aufgezeichnet sind, ist es schwierig, sich wieder zu ändern. Wie genau funktioniert es? Als nächstes beobachten wir zunächst die Zusammensetzung eines einzelnen Blocks.

Klicken Sie bitte klicken, um die Bildbeschreibung (bis zu 18 Wörter)

verwandte Informationen

im Allgemeinen zu geben, das Blockchain -System besteht aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Incentive -Ebene, einer Vertragsschicht und einer Anwendungsschicht. Unter diesen fasst die Datenschicht grundlegende Daten und grundlegende Algorithmen wie zugrunde liegende Datenblöcke und verwandte Datenverschlüsselung und Zeitstempel zusammen.

Die hierarchische Struktur der Blockchain (wie lautet die Layer0/1/2 von Blockchain)

Die hierarchische Struktur ist die Grundlage für Blockchain zur Verarbeitung von Daten und zum Betrieb.

Um die Skalierbarkeitslösung für Blockchain zu finden, ist die im Bereich des akademischen Forschungsbereichs (normalerweise in Papieren) genannten Blockchain in drei Schichten unterteilt: Layer0, Layer1 und Layer2.

Im Allgemeinen sind Blockchain -Systeme hauptsächlich unterteilt in: Anwendungsschicht, Incentive -Schicht, Konsensschicht, Netzwerkschicht und Datenschicht mit insgesamt sechs Ebenen, die hauptsächlich im frühen Bitcoin -System reflektiert werden. Mit der Entstehung von intelligenten Verträgen wurde eine Vertragsschicht zwischen der Anwendungsschicht und der Incentive -Schicht hinzugefügt, die sich hauptsächlich im Ethereum -System widerspiegelte.

Der Inhalt jeder Schicht ist in der oh2en Abbildung gezeigt, aber die in bestimmten Systemen verwendeten Technologien sind möglicherweise nicht gleich. der Blockchain-Ebene und auch drei wesentliche Elemente von Blockchain. Der Vergleich unter dem Schichtmodell ist in der folgenden Abbildung gezeigt.

Bitcoin, Ethereum und EOs werden allgemein als repräsentativ für Blockchain 1.0, 2.0 und 3.0 angesehen. Layer. Modell, diesmal ist es eine interne und externe Hierarchie: Die innere Schicht ist Konsens und ist auch auf der Konsensgrenze der Blockchain -Grenze, und das Internet, und das Internet ist das Internet und das Internet und das Internet und das Internet und das Internet und das Internet und das Internet und das Internet und das Internet und das Internet und das Internet. Hierarchisch. Das "7-Schicht-Modell der Selbstgeschäft" genannt.

In einem Bericht "Konstruktion und Analyse des Vier-Schicht-Anwendungsmodells von Blockchain" ergab das Huobi-Forschungsinstitut ein Vier-Layer-Anwendungsmodell, das sehr interessant ist:

Referenzen:

1Wie viel wissen Sie über die Struktur der Ebene? -Zhihu

3.

Das Modell der Blockchain-Technologie besteht aus der Bottom-Up-Datenschicht, der Netzwerkschicht, der Konsensschicht, der Incentive-Schicht, der Vertragsschicht und der Anwendungsschicht.

Was ist Blockchain, woraus Blockchain besteht aus?

1. Es verwendet Blockchain -Datenstrukturen, umDaten zu überprüfen und zu speichern.

2. Verwenden Sie die Kryptographie, um die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten.

3.

4. Im Allgemeinen besteht ein Blockchain -System aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Incentive -Schicht, einer Vertragsschicht und einer Anwendungsschicht

Mehr über das, was eine Blockchain ist und was eine Blockchain besteht, mehr Inhaltsansicht

II、 Warum ist die Gesamtarchitektur der SEC -Projektblockchain -Lösung in drei Ebenen unterteilt:

Die zugrunde liegende Schicht: Das Hauptkettensystem der SEC

umfasst Kontoverwaltung, intelligente Verträge, Basisdienste und andere Inhalte. Es ist die Kerngrundlage für die SEC -Blockchain -Lösung und bietet die grundlegenden Funktionen und Operationen des Blockchain -Netzwerks.

Zwischenschicht: Serviceschicht

bietet die Funktion eines Transaktions-Gateways für die Interaktion zwischen In-Chain- und Off-Chain-Webprotokollen usw. Die Verbindung zwischen dem Blockchain -Netzwerk und der externen Welt wird realisiert, so dass Daten innerhalb und außerhalb der Kette reibungslos verbreitet werden können.

Obere Schicht: Die Service Layer

bietet API -Schnittstellen sowie Webanwendungsentwicklungs- und DAPP -Entwicklungsrahmen sowie zugrunde liegende Anwendungsfunktionen. Unterstützen Sie Entwickler beim Erstellen und Bereitstellen verschiedener Anwendungen in der SEC -Blockchain, wodurch die Anwendungsszenarien von Blockchain angereichert werden. Was ist Blockchain -Technologiearchitektur? Architektur der Blockchain -Technologie umfasst die folgenden Aspekte: ein dezentrales Netzwerk: Der Kern der Blockchain -Technologie ist die Dezentralisierung und seine Netzwerkstruktur unterscheidet sich von der traditionellen zentralisierten Netzwerkstruktur. Konsensmechanismus: Ein Konsensmechanismus ist ein wichtiges Mittel, um die Datensicherheit und -zuverlässigkeit im Blockchain -Netzwerk sicherzustellen. Zu den gemeinsamen Konsensmechanismen gehören Beweise für Arbeit, Nachweise für Gerechtigkeit und Genehmigung. Smart Contract: Smart Contract ist ein weiterer wichtiger Bestandteil der Blockchain -Technologie. Dispersionsspeicher: Streuspeicher ist ein weiterer wichtiger Bestandteil der Blockchain -Technologie. Zu den häufigen Merkmalen gehören Erwartungen, Varianz, Standardabweichungen usw. Diese Indikatoren können verwendet werden, um die Eigenschaften des zentralen Trends, das Dispersionsniveau von Zufallsvariablen zu beschreiben und auch zur Durchführung der Wahrscheinlichkeitsberechnung und der Risikoanalyse verwendet werden.

III、 Ist die Layer2?

2.Layer0, die Datenübertragungsschicht, löst hauptsächlich das Problem der Verbindung zwischen Blockchain- und herkömmlichen Netzwerken und realisiert die Datenübertragung zwischen den beiden. 3.Layer1, eine Kettenerweiterungslösung, erweitert hauptsächlich die Kapazität in der grundlegenden Protokollschicht, um die größten Herausforderungen für Blockchain zu lösen: Dezentralisierung, Sicherheit und Skalierung. 4. Layer2, eine Kettenerweiterungslösung, verbessert die Geschwindigkeit der Transaktionsverarbeitung über Zustandskanäle, Seitenketten und andere Technologien, ohne die Grundregeln zu ändern. 5.Layer3 ist die Client -App -Ebene für das Erstellen von Benutzeroberflächen und Benutzerinteraktionen verantwortlich und ist der Blockchain -Teil, mit dem Benutzer direkt kontaktieren. Die Hauptfunktionen von 6.Layer0 sind: Erkennen Sie die Wechselwirkung zwischen Blockchains, ermöglichen Sie den Informationsaustausch zwischen verschiedenen Blockchains, beschleunigen die Transaktionsverarbeitung und bieten Infrastrukturunterstützung für Entwickler. 7.Layer1 verwaltet direkt die Transaktionsverarbeitung und den Konsensmechanismus, der der wesentliche Bestandteil der Blockchain -Technologie ist. 8.Layer2 verbessert die Effizienz von Kettentransaktionen durch innovative Technologien wie Null -Wissenstest und Seitenkette und bietet Benutzern schnellere und kostengünstigere Transaktionsdienste. 9.Layer3 ist die Schnittstelle zwischen Blockchain und Benutzern. 10 In diesen vier Layer -Architekturen, Layers0, 1 und 2, konzentrieren sich hauptsächlich auf die grundlegende Infrastruktur, die Hauptkettenfunktionen und die Kettenoptimierung, während Layer3 der Schlüssel zur Umwandlung von Blockchain -Technologie in Anwendungen ist, die für normale Benutzer verfügbar sind.