Blockkomponenten und Architektur der Blockchain: Ein umfassender Überblick

, welche Teile aus einer Blockchain bestehen (Blockchain ist weitgehend in unterteilt) ist eine Blockchain, eine Blockchain, die aus

1. Blockchain besteht, ist eine Kettenspeicherstruktur, die durch Blöcke miteinander verbunden ist. Ein Block ist das Datenelement in einer Kettenspeicherstruktur, und der erste Block wird als Gründungsblock bezeichnet. Im Allgemeinen umfassen Blöcke zwei Teile: Blockkopf und Blockkörper.

2. In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und auf kryptografische Weise garantiert wird, die beschädigt und nicht gefälscht werden kann.

3. In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und in kryptografisch garantiert ist.

4. Baidu sagte, Blockchain sei ein neues Verwendung für Computertechnologien wie die Speicherung verteilter Daten, die Punktübertragung, den Konsensmechanismus und die Verschlüsselungsalgorithmen. Grundsätzlich handelt es sich um eine dezentrale Datenbank, und als Bitcoin -Grundtechnologie handelt es sich um eine Reihe von Datenbanken, die durch die Kryptographie erstellt wurden.

5. Blockchain besteht aus Blöcken, die nacheinander verbunden sind, und Blöcke sind die Speichereinheit eins nach dem anderen, wobei die Kommunikationsinformationen jedes Blockknotens aufgezeichnet werden. Der Block ist dem Datensatz einer Datenbank sehr ähnlich. Wenn die Daten geschrieben werden, wird ein Block erstellt.

Blockchain -Technologiekomponentenarchitektur?

Blockchain ist eine Kettenspeicherstruktur, die durch die Zusammenhänge von Blöcken gebildet wird. Der Block ist das Datenelement in der Kettenspeicherstruktur, und der erste Block wird als Gründungsblock bezeichnet. Im Allgemeinen umfassen Blöcke zwei Teile: Blockkopf und Blockkörper.

Blockchain -Technologiearchitektur umfasst die folgenden Aspekte: Dezentrales Netzwerk: Die Essenz der Blockchain -Technologie ist die Dezentralisierung und seine Netzwerkstruktur unterscheidet sich von der traditionellen Netzwerkstruktur des Netzwerks. Es führt die Datenübertragung und -überprüfung durch eine Punktpunktmethode durch und erreicht so den Zweck der Dezentralisierung.

Aktuelle Architektur des Hauptblöcchain -Flusses umfasst sechs Ebenen: Netzwerkschicht, Datenschicht, Konsensschicht, Rührebene, Vertragsschicht und Anwendungsschicht. Die Stellen der Datenschicht und der Netzwerkschicht werden mit der Abbildung verglichen, und die Hauptanwendungen werden ausführlich dem Rest beschrieben.

Ist Blockchain?

1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie Speichern verteilter Daten, Punkt -zu -Punkt -Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus im Blockchain -System, um Vertrauen zu setzen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Blockchain ist ein Begriff im Bereich der Informationstechnologie. Grundsätzlich ist es eine Basis der gemeinsamen Daten. Daten oder Informationen gespeichert sind die Eigenschaften von "nicht Fälschung", "Rückverfolgbarkeit während des gesamten Prozesses", "Rückverfolgbarkeit", "Öffnung und Transparenz" und "kollektive Wartung".

3. Blockchain ist eine Basis gemeinsamer Daten, und Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie das Speichern verteilter Daten, die Punktübertragung auf Punkt, Konsensmechanismus undVerschlüsselungsalgorithmen. Schlüsselmerkmale: Dezentralisierung.

I、 Was sind die Komponenten der Blockchain (Blockstruktur in der Blockchain)

Was ist eine strukturelle Schicht Blockchain?

Die Blockchain hat insgesamt sechs hierarchische Strukturen, und diese sechs hierarchischen Strukturen befinden sich von unten nach oben: Datenebene, Netzwerkschicht, Konsensebene, stimulierende Schicht, Vertragsebene und Anwendungsebene.

Datenebene - Die Datenebene ist die niedrigste Ebene unter sechs hierarchischen Strukturen der Blockchain. Wir können die Datenebene als Datenbank verstehen, aber für die Blockchain ist diese Datenbank eine nicht -konstante und verteilte Datenbank des Speichers, das das sogenannte verteilte Buch ist.

Die Vertragsstufe - Die Ebene des Vertrags enthält hauptsächlich verschiedene Szenarien, Codes, Algorithmusmechanismen und intellektuelle Verträge und ist die Grundlage für die Programmabilität der Blockchain. Der intelligente Vertrag, über den wir spre chen, gehört zur Vertragsebene. Wenn das Bitcoins -System nicht intelligent genug ist, kann der von Ethereum vorgeschlagene intelligente Vertrag viele Anwendungen entspre chen. Das Prinzip der Vertragsstufe liegt hauptsächlich darin, den Code in das Blockchain -System und die Umsetzung von intellektuellen Verträgen von benutzerdefinierten intellektuellen Verträgen auf diese Weise aufzubauen. So kann das System im Blockchain -System, sobald die Bedingungen des Smart Contract gestartet werden, automatisch Befehle ausführen.

Die Netzwerkebene des Blockchain -Systems, in der Tat das P2P -Netzwerk (Punkt). Der Punkt bedeutet, dass keine Zwischenverbindung oder ein zentraler Server erforderlich ist, um das System zu steuern. Alle Ressourcen und Dienste im Netzwerk werden in den Händen jeder Baugruppe freigegeben, und die Informationsübertragung ist ebenfalls direkt zwischen den beiden Knoten möglich. Trotzdem sollte beachtet werden, dass P2P (Punkt) von Satoshi Nakamoto nicht erfunden wurde und die Blockchain nur eine Verschmelzung dieser Technologie ist. Daher ist die Netzwerkebene der Blockchain tatsächlich ein besonders leistungsstarkes Netzwerksystem des Punktes. In diesem System kann jeder Knoten Informationen erstellen oder Informationen als Senden von E -Mails empfangen. Sie können Ihre E -Mails schreiben oder E -Mails erhalten, die Ihnen mit anderen gesendet werden.

Anwendungsstufe - EbeneAnwendungen sind verschiedene Szenarien der Anwendungs- und Blockchain -Fälle. Jetzt sagen wir, dass es sich bei der sogenannten Anwendungsschicht befindet. Blockchain -Anwendungen, die implementiert wurden, sind hauptsächlich verschiedene Blockchain -Anwendungen, die auf öffentlichen Ketten wie ETH und EOS basieren, und es gibt viele Anwendungen in Glücksspiel und Spielen. In einer leistungsstarken praktischen Anwendung für Blockchain, derzeit der weltweit erste IoT -Anwendung investierte Coinbank.

Consensus -Layer - In der Welt der Blockchain, Konsens, ist das gesamte Netzwerk das Rechnungslegungssystem des Blockchain -Systems basierend auf einer einzelnen und einstimmigen Regel, ähnlich wie die Regeln für die Aktualisierung von Daten, unterstützen und aktualisieren. Lassen Sie sehr dezentrale Knoten einen Konsens im dezentralen Netzwerk von Blockchains erreichen. Derzeit umfassen Algorithmen des Hauptkonsensmechanismus: Nachweis der Arbeit (POW), Beweise für die Ethereum Cola (POS), Vertrauensnachweise der Cola EOS (DPO) usw. Drei Ebenen der Datenebene, der Netzwerkebene und des Konsensniveaus garantieren, dass Daten, Netzwerk und Regeln auf der Blockchäne vorhanden sind.

Die Stimulusschicht - Die Stimulusschicht ist der sogenannte Beutemechanismus. Der Mining -Mechanismus kann tatsächlich als Stimulationsmechanismus verstanden werden: Je mehr Sie zum Blockchain -System beitragen, können Sie eine Belohnung erhalten. Die Verwendung dieses Stimulationsmechanismus kann die gesamte Netzwerkeinheit dazu ermutigen, am Betrieb und Wartung von Daten auf der Blockchain teilzunehmen.

Syesh - Die innovative Arbeit der Technologie -Technologie im Rahmen des Rahmens der Lianqiao Education Online ist die einzige zugelassene Pilot -Workstation "Blockchain -Technologie", die im Zentrum für Schulplanung, Bau und Entwicklung des Bildungsministeriums Chinas durchgeführt wird. Eine professionelle Sichtweise bietet den Studenten diversifizierte Wachstumspfade, fördert die Reform des Schulungsmodells zur Kombination von Produktion, akademischen und Forschung im Forschungsbereich im Bereich des professionellen Abschlusses und schafft auch ein angewandtes und zusammengesetztes SchulungssystemTalente.

Was sind die Blockchains von allem?

1. öffentliche Blockchains

Jede Person oder Gruppe auf der Welt kann Transaktionen senden, und Transaktionen können eine wirksame Bestätigung der Blockchain erhalten, und jeder kann am Konsensprozess teilnehmen. Öffentliche Blockchains sind die frühesten Blockchains und die am häufigsten verwendeten Blockchains. Virtuelle digitale Währungen aus den Hauptbitcoins der Serie basieren auf öffentlichen Blockchains. Es gibt nur eine Blockchain, die dieser Währung in der Welt entspricht.

2. Die gemeinsame (industrielle) Blockchain

Die Gruppe bezeichnet mehrere zuvor ausgewählte Knoten als Buchhalter, jeder Blöckenblock wird von allen vorgefertigten Knoten bestimmt (vorab ausgewählte Knoten sind am Konsensprozess beteiligt), und andere Zugriffsknoten können an Transaktionen teilnehmen.

Aber es spielt keine Rolle, ob der Buchhaltungsvorgang ist (in der Tat ist dies noch Bilanzierung, die einfach verteilte Rechnungslegung, die Anzahl der ausgewählten Knoten und die Bestimmung des Buchhalters jedes Blocks wird zum Hauptpunkt des Blockchain -Risikos.

3. Private Blockchain

Verwendet nur die Technologie des Hauptbuchs Blockchain für die Buchhaltung, es kann ein Unternehmen oder eine Person sein, und es kann Genehmigungen für die Aufzeichnung der Blockchain verwenden. Diese Kette unterscheidet sich nicht sehr von anderen verteilten Speicherlösungen. Traditionelle Finanzen wollen mit privaten Blockchains experimentieren, während die Anwendungen öffentlicher Ketten wie Bitcoins industriell entwickelt wurden.

erweiterte Informationen:

im Gegensatz zum herkömmlichen verteilten Speicher spiegelt sich die Einzigartigkeit des verteilten Blockchain -Speichers hauptsächlich darin wider, dass jeder Blockchain -Knoten vollständige Daten gemäß der Struktur der Blockchain beibehält. Der herkömmliche verteilte Speicher unterteilt die Daten normalerweise in mehreren Kopien gemäß bestimmten Speicherregeln.

Jeder Gewölbe von Blockchain -Knoten ist unabhängig und hat einen äquivalenten Status. ErBasierend auf einem Konsensmechanismus, um die Konsistenz der Speicherung sicherzustellen. Der herkömmliche verteilte Speicher synchronisiert normalerweise Daten mit anderen Reservekopierknoten über den zentralen Knoten.

Der Knoten kann die Kontodaten nicht separat aufzeichnen, wodurch die Möglichkeit der Überwachung eines Buchhalters oder einer Bestechung vermieden wird, um falsche Konten aufzuzeichnen. Es gibt auch genügend Buchhaltungseinheiten. Theoretisch gehen die Konten nicht verloren, wenn alle Knoten nicht beschädigt sind, was die Sicherheit der Kontodaten gewährleistet.

Was ist eine Blockchain, woraus besteht die Blockchain?

1. Die Blockchain ist das Konzept der Bitcoins. Es verwendet Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern.

2. Verwenden Sie den Konsensusalgorithmus für einen verteilten Knoten, um Daten zu generieren und zu aktualisieren. Verwenden Sie die Kryptographie, um die Sicherheit und den Zugriff auf Datenübertragung zu gewährleisten.

3. Die neue Methode der verteilten Infrastruktur und Berechnungen, die intelligente Verträge verwendet, die aus einem automatischen Skriptcode für das Programm- und Datenbetrieb bestehen. In der Tat ist dies eine abgebaute Datenbank.

4. Im Allgemeinen besteht das Blockchain -System aus einer Datenebene, einer Netzwerkebene, einem Konsensniveau, einem stimulierenden Niveau, einer Vertragsebene und einer Anwendungsebene

Mehr darüber, was Blockchain ist, was besteht, was aus einer Blockchain besteht, worauf besteht, was aus einer Blockchain besteht?

Blockchain ist die Struktur der Speicherung einer Kette, die durch Blöcke gebildet wird, die miteinander verbunden sind. Ein Block ist ein Datenelement in der Struktur des Kettenspeichers, und der erste Block wird als Grundblock bezeichnet.

? Die Überschrift der Einheit enthält Identifikationsinformationen jedes Blocks, wie z. Der Körperblock enthält hauptsächlich spezifische Transaktionen.

II、 Was sind die Netzwerkarchitekturen von Blockchain?

< / P> Die Netzwerkarchitektur von Blockchain enthält die Datenschicht, die Netzwerktechnologie enthält die Anwendungsschicht < / p> 1 / i> 1 / i.pegrain: 1 / I. Blockchar-Technologie ist eine Dezentralisierung und realisiert die Datenübertragung und die Überprüfung der Punkt-zu-Punkt-Methode. Erzielen Sie also die Dezentralisierung.

2. Einwilligungsmechanismus: Der Einwilligungsmechanismus ist ein wichtiges Mittel, um die Sicherheit und Zuverlässigkeit in Blockchain -Netzwerken zu gewährleisten. Zu den allgemeinen Einwilligungsmechanismen gehören Beweise für Arbeit, Nachweis der Gerechtigkeit und gemeinsame Kontrolle.

3. Schmerzvertrag: Der Schmerzvertrag unterscheidet sich von einem großen Teil der Blockchain -Technologie. Es gibt ein Computerprogramm, das den Vertrag automatisch erstellen und überprüfen kann und programmierbare und automatisierte Transaktionen im Blockchain -Netzwerk angezeigt wird.

4. Verteilter Speicher: Verteilter Speicher ist ein weiterer großer Teil der Blockchain -Technologie. Dies realisiert verteilten Speicher und Rückseite von Informationen, indem Informationen in einer Vielzahl von Knotennetzwerken gespeichert werden, die die Sicherheit und die Zuverlässigkeit von Informationen verbessern.

Zifferungsmerkmale sind Kugeln, die zur Beschreibung von Eigenschaften wie dem Medientrend und den verteilten Zufallsvariablen, jeder der Indizes usw. verwendet werden.

III、 Was ist die Architektur der Blockchain?

Zunächst muss ich wissen, dass Blockchain ein neues Anwendungsmodell von Computertechnologien wie verteilte Informationen, in einer zusammengesetzten A-Punkt-Übertragung, Einwilligung ist, die aus Datenschicht, Ebene, Einwilligung und Anwendungsschicht besteht. I. Datenschicht: Kapuliert zugrunde liegende Datenblöcke und verwandte Technologien wie Informationsverschlüsselung und Zeitstempel. 2. Netzwerkschicht: Enthält verteilten Netzwerkmechanismus, Datenverbreitungsmechanismus und Datenüberprüfungsmechanismus; 3. Einverständniserklärungsschicht, die meisten fördern verschiedene Konsensalgorithmen -Netzwerkknoten. Die Incentive -Schicht integriert wirtschaftliche Faktoren in das Blockchain -Technologiesystem, insbesondere einschließlich der Ausgabe von Mechanismus und Verteilungsmechanismus Wirtschaftliche Anreize. 4. Vertrag: Die meisten füllen verschiedene Skripte, Algorithmen und Schmerzvertrag zusammen, die programmierbare Merkmale der Blockchain sind; In der Gegenwart hat JinWowo in der Region Südost die Führung bei der Erforschung der großen Informationen mit Blockchain für die zugrunde liegende Technologie übernommen und bietet auch großartige Informationsdienste mit Blockchain für die zugrunde liegende Technologie. V. Anwendungsschicht: Keine Vielzahl verschiedener Anwendungsmissionen und Fälle von Blockchain. In diesem Modell die Kragenblockstruktur gemäß den Zeitstempeln, Einwilligungsmechanismus verteilte Knoten, wirtschaftliche Anreize gemäß der Zustimmungs -Computerleistung, flexible und programmierbare Smart -Technologie.

IV、 Eine detaillierte Erklärung für die Analyse der Blockchain -Architektur

Eine detaillierte Erklärung der Blockchain -Architekturanalyse:

Blockchain -Architektur kann von unten nach oben in sieben Ebenen unterteilt werden (einschließlich der Grundstruktur: Verschlüsselungsschicht). Jede Schicht beinhaltet spezifische Funktionen für die Verbindung, um den normalen Betrieb und die Sicherheit des Blockchain -Systems zu gewährleisten. Im Folgenden finden Sie eine detaillierte Analyse jeder Ebene: 1. Die Verschlüsselungsschichten:

Funktion: Als Eckpfeiler der Blockchain -Technologie bietet die Verschlüsselungsstufe Garantien für Sicherheit und Anonymität für das gesamte System. Technologie: Nehmen Sie fortschrittliche Algorithmen und Verschlüsselungstechnologien ein, um verschlüsselte Speicher- und Datenübertragung zu gewährleisten und unbefugten Zugriff und Fälschung zu verhindern.

2. Datenebene:

Funktion: Beschreiben Sie die physikalische Form der Blockchain -Technologie und ist der Ausgangspunkt der Blockchain -Kettenstruktur. Komposition: einschließlich grundlegender Datenblöcke, grundlegenden Daten (z. B. Zufallszahlen, vorübergehende Markierungen, öffentlichen Schlüssel und privaten Schlüssel usw.). Technologie: Um die Einzigartigkeit und Unveränderlichkeit von Datenblöcken mithilfe von Hashing -Algorithmen und anderen Technologien zu gewährleisten.

3. Netzwerkebene:

Funktion: Um den Informationsaustausch zwischen Knoten im Blockchain -Netzwerk zu implementieren. Technologie: Nehmen Sie die P2P -Technologie (Punkt), einschließlich des P2P -Netzwerks, der Datenübertragungsmechanismen und der Datenüberprüfung. Funktion: Stellen Sie sicher, dass die Wirksamkeit und Zuverlässigkeit von Kommunikation und Datenübertragung zwischen den Knoten.

4. Konsensschicht:

Funktion: Schalten Sie hoch dezentrale Knoten ein, um den Konsens über die Wirksamkeit von Blockdaten im Blockchain -Netzwerk effektiv zu erzielen. Zusammensetzung: einschließlich Konsensalgorithmus und Konsensmechanismus. Technologie: Zum Beispiel POW (Arbeitsweise), POS (Nachweis des Anteils) usw., um sicherzustellen, dass die Knoten im Netzwerk Konsens erreichen und die Konsistenz und Sicherheit der Blockchain aufrechterhalten können.

5. Stimulierebene:

Funktion: Geben Sie bestimmte Stimulationsmaßnahmen zur Verfügung, um die Komponenten zur Teilnahme an der Blockchain -Sicherheit zu ermutigen. Zusammensetzung: Release -System und Verteilungssystem, das wirtschaftliche Anreize umfasst. Anwendung: Dies ist besonders wichtig inöffentliche Ketten, die Knoten anziehen, um an der Überprüfung unter Verwendung von Stimulationsmechanismen teilzunehmen; In den Allianzketten können Knoten das System spontan von der organisatorischen Authentifizierung unterstützen.

6. Vertragsebene:

Funktion: Bietet die Grundlage für die Programmabilität der Blockchain. Komposition: einschließlich Skripte, Code, Algorithmusmechanismen und intellektuellen Verträgen. Technologie: Intelligente Verträge ändern keine auf der Blockchain gespeicherten Programme, die automatisch vorbestimmten Regeln und Begriffen einhalten können.

7. Anwendungsstufe:

Funktion: Verschiedene Anwendungen im Leben und die Bereicherung des Ökosystems der Blockchain. Komposition: einschließlich verschiedener Szenarien von Anwendungen und Fällen basierend auf der Blockchain -Technologie. Entwicklung: Die zukünftige programmierbare Finanzierung und die programmierbare Gesellschaft werden auf Anwendungsebene aufgebaut und trägt zur weit verbreiteten Verwendung und Entwicklung der Blockchain -Technologie bei.

Zusammenfassend funktionieren alle Ebenen der Blockchain -Architektur zusammen, um die Sicherheit, Zuverlässigkeit und Programmierbarkeit des Systems zu gewährleisten und eine starke Grundlage für die weit verbreitete Verwendung von Blockchain -Technologie darzustellen.