Blockchains Komponenten: Grundlegende Elemente und Strukturen

I、 Was sind die Komponenten von Blockchains (die Bestandteile der Blockchain) Was ist Blockchain?

usw. Das neue Anwendungsmodell ist eine zugrunde liegende Anwendungstechnologie für Bitcoin. Traditionelle Informationsspeicherung und -Kommunikation werden einen Server durchlaufen, dh eine Datenbank, und alle Informationen können in dieser Datenbank gefunden oder geändert werden.

Blockchain enthält drei Typen: öffentliche Kette, Allianzkette und private Kette.

1 Datensatz.

2. Lesegenehmigungen der Informationen können auch von der gebildeten Person oder Gruppe bestimmt werden.

3. von sich.

Aus welchen Strukturen besteht Blockchain?

Blockchain ist eine Kettenspeicherstruktur, die durch angeschlossene Blöcke gebildet wird.

?

Allgemeine Blöcke umfassen zwei Teile: Blockade und Blockade. Die Blocküberschrift enthält die Identitätsinformationen für jeden Block, wie z. B. Versionsnummer, Hash -Wert, Zeitstempel, Blockadenhöhe und andere Informationen.

Was ist Blockchain, woraus Blockchain besteht aus?

1. Es verwendet Blockchain -Datenstrukturen, um Daten zu bestätigen und zu speichern.

2. verwenden Sie die Kryptographie, um die Datenübertragung und den Zugriff auf Sicherheit zu gewährleisten.

3.

4. Was Blockchain

Blockchain ist, bedeutet eine Informationstechnologie -Terminologie für das Feld. Im Wesentlichen gibt es eine gemeinsame Datenbank. “ Networking und Konsensschichten.

II、 Was sind die Zusammensetzung von Blockchains?

Was sind die drei Elemente von Blockchain? Was sind die gesamten Blockchains?

1. Öffentliche Blockchains

Jede Person oder Gruppe in der Welt Eine Transaktion kann gesendet werden, und die Transaktion kann eine wirksame Bestätigung der Blockchain erhalten, und jeder kann an seinem Konsensprozess teilnehmen. Öffentliche Blockchains sind die frühesten Blockchains und die am häufigsten verwendeten Blockchains. Die virtuellen digitalen Währungen der großen Bitcoins -Serien basieren auf öffentlichen Blockchains. Es gibt nur eine Blockchain, die dieser Währung in der Welt entspricht. .

2. Joint (Branchen-) Blockchain

Eine Gruppe gibt mehrere vorgewählte Knoten als Buchhalter an, und die Erzeugung jedes Blocks wird gemeinsam von allen vorgewählten Knoten durchgeführt. Entscheiden Sie (vorgewählte Knoten nehmen am Konsensprozess teil), und andere Zugriffsknoten können an der Transaktion teilnehmen.

aber es spielt keine Rolle, ob der Buchhaltungsprozess (im Wesentlichen, es ist immer noch die Sorgerechtsbilanzierung, aber es wird nur verteilte Buchhaltung, die Anzahl der vorgewählten Knoten und wie der Buchhalter jedes Blocks bestimmen kann Der Hauptblockchain -Risikopunkt), jeder andere kann nur begrenzte Abfragen über die offene API der Blockchain durchführen.

3. Private Blockchain

Verwenden Sie nur die Hauptbuchentechnologie der Blockchain, um Bücher aufzunehmen. Sie kann ein Unternehmen oder eine Person sein, und Sie können das Schreiben der Blockchain ausschließlich genießen. Input -Berechtigungen unterscheidet sich diese Kette nicht wesentlich von anderen verteilten Speicherlösungen. Traditionelle Finanzen wollen mit privaten Blockchains experimentieren, während Anwendungen öffentlicher Ketten wie Bitcoin industrialisiert wurden.

erweiterte Informationen:

Unterscheidet sich von der herkömmlichen verteilten Speicherung, spiegelt sich die Einzigartigkeit der verteilten Speicherung von Blockchain hauptsächlich darin wider, dass jeder Knoten der Blockchain der Blockchain folgt. Die Struktur der gesamten Daten wird gespeichert, und der herkömmliche verteilte Speicher unterteilt die Daten im Allgemeinen in mehrere Kopien gemäß bestimmten Speicherregeln.

Jeder Knotenspeicher von Blockchain ist unabhängig und hat einen äquivalenten Status. Es stützt sich auf einen Konsensmechanismus, um die Konsistenz der Speicherung sicherzustellen. Der herkömmliche verteilte Speicher synchronisiert die Daten im Allgemeinen über den zentralen Knoten mit anderen Sicherungsknoten.

Kein Knoten kann die Kontodaten separat aufzeichnen, wodurch die Möglichkeit vermieden wird, dass ein einzelner Buchhalter kontrolliert oder bestochen wird, um falsche Konten aufzuzeichnen. Es gibt auch genügend Buchhaltungsknoten. Theoretisch gehen die Konten theoretisch nicht verloren gehen, sofern die Sicherheit der Kontodaten nicht verloren gehen.

Was ist Blockchain? Woraus besteht die Blockchain?

1. Blockchain ist ein Konzept von Bitcoin. Es verwendet Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern.

2. Verwenden Sie den verteilten Knoten -Konsensus -Algorithmus, um Daten zu generieren und zu aktualisieren. Verwenden Sie die Kryptographie, um die Sicherheit der Datenübertragung und des Zugriffs zu gewährleisten.

3. Eine neue verteilte Infrastruktur- und Computermethode, bei der Smart -Verträge aus automatisiertem Skriptcode zum Programmieren und Betrieb von Daten verwendet werden. Es handelt sich im Wesentlichen um eine de-vermittelte Datenbank.

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

Aus welchen Strukturen besteht die Blockchain?

Blockchain ist eine Kettenspeicherstruktur, die durch miteinander verbundene Blöcke gebildet wird. Ein Block ist ein Datenelement in einer Kettenspeicherstruktur, und der erste Block wird als Gründungsblock bezeichnet.

?

Allgemeine Blöcke enthalten zwei Teile: Blockheader und Blockkörper. Der Blockheader enthält die Identitätsinformationsinformationen jedes Blocks, z. B. die Versionsnummer, den Hash -Wert, den Zeitstempel, die Blockhöhe und andere Informationen. Der Blockkörper enthält hauptsächlich spezifische Transaktionsdaten.

Mit der kontinuierlichen Entwicklung des Internets haben immer mehr Menschen einige Merkmale und Verwendung der Blockchain -Technologie gelernt. Heute werden wir in Zhengzhou einige Elementgruppen von Blockchain vorstellen.

Die Zusammensetzung der Blockchain Die Blockchain besteht aus Blöcken und Ketten.

Jeder Block enthält drei Elemente: Daten, Hash -Wert und Hash -Wert des vorherigen Blocks.

Das erste Element des Blocks sind Daten.

Die im Block gespeicherten Daten beziehen sich auf den Blockchain -Typ.

blockiert beispielsweise im Bitcoin -Blockchain relevante Transaktionsinformationen, einschließlich Verkäufer, Käufer und der Anzahl der Transaktionen von Bitcoins.

Das zweite Element des Blocks ist der Hash -Wert.

Jeder Block enthält einen Hash -Wert, der Ja ist und verwendet wird, um einen Block und alles zu identifizieren, was er enthält.

Sobald ein Block erstellt wird, wird der Hash -Wert entspre chend berechnet.

Etwas im Block ändern, wird sich der Hash ändert.

Mit anderen Worten: Der Hash -Wert ist für Sie sehr hilfreich, wenn Sie Änderungen des Inhalts in einem Block erkennen möchten.

Wenn sich der Fingerabdruck eines Blocks ändert, ist er nicht mehr der vorherige Block.

Das dritte Element des Blocks ist der Hash -Wert des vorherigen Blocks.

Mit diesem Element können Links zwischen den Blöcken gebildet werden und die Blockchain sehr sicher macht.

zum Beispiel sagen wir, wir haben eine Blockchain, die 3 Blöcke enthält.

Jeder Block enthält seinen eigenen Hash -Wert und den Hash -Wert des vorherigen Blocks.

Block Nr. 3 Punkte auf Block Nr. 2 und Block Nr. 2 Punkte auf Block Nr. 1. Vorheriger Block, weil es der erste Block ist.

Wir nennen Block Nr. 1 den Erstellungsblock.

nehmen wir jetzt an, dass Sie den zweiten Block zu manipulieren.

Dies wird dazu führen, dass sich der Hash -Wert des zweiten Blocks ändert, sodass die in Block Nr. 3 gespeicherten Daten falsch und illegal sind.

Sobald die in Block Nr. 3 gespeicherten Daten illegal sind, müssen die nachfolgenden Blöcke illegal sein.

Wenn also eine Person einen Block in der Blockchain manipulieren möchte, muss er diesen Block und alle Blöcke nach diesem Block ändern.

Dies ist eine sehr schwere Aufgabe.

Arbeitsweise für Blockchain. Die Methode zur Verwendung von Hash -Werten allein reicht jedoch nicht aus, um die Benutzer daran zu hindern, Blöcke zu manipulieren.

Da Computer jetzt leistungsstark genug sind, um Tausende von Hash -Werten pro Sekunde zu berechnen.

Java -Kurs empfiehlt, dass Sie die Hash -Werte anderer Blöcke vollständig mit einem Block manipulieren und neu berechnen können, damit Ihr Block erneut legal wird.

Was ist Blockchain?

Blockchain hat zwei Bedeutungen:

1. Blockchain ist verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus, Verschlüsselungsalgorithmus usw. Ein neues Anwendungsmodell für Computertechnologie. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Blockchain ist die zugrunde liegende Technologie von Bitcoin, wie ein Datenbankbuch, das alle Transaktionsdatensätze aufzeichnet. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzindustrie auf sich gezogen.

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge nacheinander kombiniert und in kryptografisch garantiert ist. Geschmiedetes verteiltes Hauptbuch.

Blockchain -Technologie verwendet Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, verteilte Knoten -Konsenskonsensalgorithmen zu generieren und zu aktualisieren und die Kryptographie zu verwenden, um die Datenübertragung und -zugriff zu gewährleisten. Eine neue verteilte Infrastruktur- und Computermethode, bei der Smart -Verträge aus automatisiertem Skriptcode zum Programmieren und Betrieb von Daten verwendet werden.

dieGrundlegende Elemente von Blockchain umfassen

1-Contain Eine verteilte Datenbank

2-distribierte Datenbank ist der physische Träger von Blockchain, und Blockchain ist der logische Transaktionsträger. Alle Kernknoten sollten eine vollständige Kopie der Blockchain-Daten enthalten

3-Blockchain-Serialisierungsblöcke in der Zeit, und die Blockchain ist das einzige Thema der gesamten Netzwerktransaktionsdaten

4-Blockchain ist nur für die Addition gültig, für andere Operationen ungültig

5-öffentliche und private Schlüsselüberprüfung basierend auf der asymmetrischen Verschlüsselung

7-konsens-progress ist evolutionär stabil, dh es wird nicht zusammenbrechen, wenn eine bestimmte Menge widersprüchlicher Daten aus verschiedenen Knoten konfrontiert ist.

8-Konsensprozess kann das Problem der Doppelausgaben lösen.

Fünf Merkmale der Blockchain:

Dezentralisierung

Aufgrund der Verwendung von verteilter Buchhaltung und Speicherung gibt es keine zentralisierte Hardware- oder Verwaltungsorganisation. Die Rechte und Verpflichtungen eines Knotens sind gleich, und die Datenblöcke im System werden gemeinsam von Knoten mit Wartungsfunktionen im gesamten System aufrechterhalten.

basierend auf den dezentralen Eigenschaften von Blockchain hat Bitcoin auch die dezentralen Eigenschaften [6].

Offenheit

Das System ist geöffnet. Mit Ausnahme der privaten Informationen jeder Partei in der Transaktion werden alle Blockchain -Daten an alle weitergegeben, und jeder kann die öffentliche Schnittstelle verwenden. Abfragen von Blockchain -Daten und offenen Anwendungen mit geöffneten Begriffen, sodass die gesamten Systeminformationen sehr transparent sind.

Autonomie

Blockchain verwendet Konsensnormen und Protokolle (z. Sichere Austausch von Daten ändert das Vertrauen in "Menschen", um in Maschinen zu vertrauen, und es kann keine menschliche Intervention funktionieren.

Informationen können nicht in

manipuliert werden, sobald die Informationen überprüft und zur Blockchain hinzugefügt werden, sie wird dauerhaft gespeichert. Sofern es nicht mehr als 51% der Knoten im System gleichzeitig steuern kann, ist die Änderung der Datenbank am Knoten ungültig, sodass die Datenstabilität und Zuverlässigkeit der Blockchain extrem hoch sind.

Anonymität

Da der Austausch zwischen Knoten einem festen Algorithmus folgt, erfordert seine Dateninteraktion kein Vertrauen (die Programmregeln in der Blockchain beurteilen, ob die Aktivität von sich aus gültig ist). Daher muss die Gegenpartei nicht die andere Partei vertrauen, indem sie ihre Identität enthüllt, was für die Akkumulation von Krediten sehr hilfreich ist.

III、 Was sind die verschiedenen Elemente in der Blockchain -Technologie?

Zweitens sind verteilte Datenbanken nicht nur ein physischer Blockchain -Träger, sondern auch die Blockchain selbst ist ein logischer Transaktionsträger. Darüber hinaus organisiert die Blockchain Blöcke in chronologischer Reihenfolge und stellt die Integrität und Verfolgung dieser Transaktionen sicher. Dies bedeutet, dass alle Transaktionenaufzeichnungen ständig auf der Blockchain gespeichert sind und nicht gefälscht oder gelöscht werden können. Darüber hinaus ermöglicht die Blockchain nur effektive Vorgänge hinzufügen und ist für alle Änderungen oder Löschvorgänge ungültig, was die Sicherheit und Zuverlässigkeit der Daten gewährleistet. Die Blockchain-Technologie implementiert die Überprüfung der wichtigsten öffentlich-privaten mithilfe der asymmetrischen Verschlüsselungstechnologie, wodurch ein genauer Identifizierungstest während der Transaktionen vorgestellt wird, wodurch die Sicherheit des Systems weiter erhöht wird. Summieren, verteilte Datenbanken, temporäre Blöcke, zulässige Operationen, die hinzugefügt werden können, und die Überprüfung der Schlüssel des Zustands basierend auf der asymmetrischen Verschlüsselung sind die Hauptelemente des Feldes Blockchain Technology