Blockchain-Dezentralisierung: Grundlagen und Kernelemente

Was ist die "Dezentralisierung" der Blockchain?

Die Dezentralisierung ist ein Phänomen oder eine Struktur. Welcher Teil ist Blockchain?

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

?

Der allgemeine Block enthält zwei Teile: Blockheader und Blockkörper. Blockheader enthält Informationen zu Identitätsidentitätsinformationen wie Versionsnummer, Hash -Wert, Zeitstempel, Blockhöhe und andere Informationen.

Was ist Blockchain, was ist Blockchain organisiert?

1.. Es wird die Blockchain -Datenstruktur verwendet, um Daten zu überprüfen und zu speichern.

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

3.

4. Ist, was ist der Block? Blockchain-Träger, Blockchain sind der Logikträger der Transaktion, und alle Kernknoten sollten eine vollständige Kopie von Blockchain-Daten

3-Blockchain-Strahlungsblöcken in der Zeit enthalten, und Blockchain ist das einzige Thema der gesamten Online-Transaktion Daten

4-Blockchain sind nur für die Addition gültig und für andere Operationen ungültig

5-öffentliche und private Schlüsselbestätigung basierend auf der asymmetrischen Verschlüsselung

6 -AKcounting-Knoten basierend Erfordert ein allgemeines Problem Byzantinisch, um

zu lösen. Der 7-konsensus (Consensus) -Prozess ist Evolution und stabil, dh einer Reihe von Daten, die aus verschiedenen Knoten widersprüchlich sind.

Der 8-Konsensus-Prozess kann das Problem der zweimaligen Ausgaben lösen.

Fünf Merkmale von Blockchain:

, aus denen Knoten gleich sind, und Datenblöcke im System werden gemeinsam von Knoten mit Wartungsfunktionen im gesamten System gepflegt.

Basierend auf Blockchain -abgestopften Funktionen hat Bitcoin auch dezentrale Funktionen [6].

Offenheit

Das System ist geöffnet. Datenblockchain -Anfragen und entwickeln relevante Anwendungen, sodass die gesamten Systeminformationen sehr transparent sind.

Autonomie

Blockchain verwendet Konsens -basierte Normen und Protokolle (wie eine Reihe offener und transparenter Algorithmen), um alle Knoten im gesamten freien System in einer unzuverlässigen Umgebung zu ermöglichen. Der Datenaustausch sicherer Daten ändern sich in "Personen", um der Maschine zu vertrauen, und es kann keine menschliche Intervention funktionieren.

Die Informationen können nicht durch

unterbrochen werden, sobald die Informationen bestätigt und zum Block hinzugefügt werden, dauerhaft aufbewahrt werden. Gleichzeitig ist eine Datenbankänderung am Knoten ungültig, sodass die Stabilität von Daten und Blockzuverlässigkeit sehr hoch ist.

Anonymität

Da der Austausch zwischen den Knoten feste Algorithmen folgt, erfordert die Interaktion der Daten kein Vertrauen (Programmregeln in Blockchain werden bewertet, ob die Aktivität gültig ist). Daher müssen Geschäftspartner sich nicht selbst vertrauen lassen, indem sie ihre Identität aufdecken, was sehr hilfreich ist, um Kredite zu sammeln.

Kernelemente Blockchain -Technologie Die Kernelemente Blockchain -Technologie umfassen am meisten Dezentralisierung,

Zustimmungsmechanismen und Verbraucherverträge. Zunächst die Dezentralisierung einer Steinblockchain -Technologie aus Stein. In herkömmlichen zentralisierten Systemen werden in der Regel Informationen auf einem oder zentralen Servern beruht, die Daten anfällig oder ängstlich machen. Die Dezentralisierung sorgt dafür, dass Nichtknoten oder Organisation Informationen über das gesamte System verteilt, der Daten an weitere Knoten im Netzwerk verteilt. Diese verteilte Datenspeichermethode verbessert nur die Informationssicherheit, sondern auch ein erhöhtes Zuverlässigkeitssystem. Zum Beispiel sind das Bitcoin-Netzwerk, Transaktionsakten, in den Knoten auf der ganzen Welt verstreut, wodurch Bitcoin-Transaktionsakten und Issuams offen, transparent und manipulationsfrei sind. Die zweite Einwilligung Mechanismen sind Schlüsselkomponenten in der Blockchain -Technologie. Wenn Knoten im Blockchain -System ein dezentral sind, muss der Mechanismus Informationen sein, um aus allen Knoten zu bestehen. Der Einwilligungsmechanismus wird verwendet, um den Vorgängen zwischen allen Knoten zur Datenkonsistenz und dem genauen gesamten System zu koordinieren. Die am weitesten verbreiteten Einwilligungsmechanismen sind "Beweise für die Arbeit" und "Beweis des Themas". Als Beispiel nehmen. Dies verabschiedete den Nachweis des Arbeitsmechanismus, der um die Rechte in Blockchain A konkurriert und Knoten zur Lösung der komplexen mathematischen Probleme löst, wie dies sicherzustellen und zu bestätigen. Schließlich sind der Schmerzvertrag eine weitere Kernelement -Blockchain -Technologie. Ein Verbrauchervertrag ist ein automatisiertes Programm, das automatisch einen vordefinierten Vorgang mit bestimmten Bedingungen ausführt. Während des Verbrauchervertrags können wir verschiedene komplexe Geschäftslogik und Transaktion implementieren, sodass die Effizienz und Sicherheit der Transaktion verbessert werden. In der Ethrey -Plattform können Entwickler beispielsweise den Smart -Vertrag nutzen, um dezentrale Anwendungen zu erstellen, mit denen verschiedene Funktionen als Transaktionen für digitale Währung, Abstimmung, Identitätsprüfung usw. implementiert werden können. Die Einführung des Schmerzvertrags verringert nicht nur die Fähigkeit zur manuellen Intervention, sondern verbessert auch den Grad der Automatisierung und Sicherheit von Transaktionen. Als Summe einer Dezentralisierung sind Einwilligungsmechanismus und Verbraucherverträge drei Kernelemente Blockchain -Technologie. Gleichzeitig wie Sicherheit, Zuverlässigkeit und Effizienz und Blockchain -Systeme. Mit der kontinuierlichen Entwicklung der Anwendung der Blockchain -Technologie können wir in Zukunft innovativere Anwendungsmissionen und Wertschöpfungen warten. Die Grundelemente von Blockchains (Grundelemente der Blockverbindung) Die Grundelemente der Blockchain umfassen

Die Grundelemente der Blockchain umfassen fünf Punkte. Erster Code Hash

. Zweitens kann das Kontobuch nicht gefälscht werden. Das dritte P2P -Netzwerk

. Die vierte Vereinbarung

. Überprüfen Sie den fünften Block oder "Exploit". Für bestimmte Details können Sie online suchen.

Was sind einige wichtige Faktoren für die Blockchain -Technologie?

1.

2. Blockchain wurde entwickelt und angewendet. Diese Erfahrung führt verwandte Kenntnisse über Blockchain -Technologie ein.

3. Die Teilnehmer haben die gleiche Kopie des Hauptbuchs und werden aktualisiert, wenn eine Transaktion zu den Mechanismen hinzugefügt wird, die es für historische Veränderungen erschweren, problemlos versucht werden, es zu ändern. Was ist

Blockchain?

Blockchain hat zwei Bedeutungen:

1. verschiedene Schaltflächen.

2. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit von Bankenindustrien und Finanzen auf sich gezogen.

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in der Reihenfolge der Zeit kombiniert und in einer Kryptographie garantiert ist. Die Blockchain -Technologie

sprach im Großen und Ganzen von Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, einstimmig verteilte Algorithmen zum Erstellen und Aktualisieren von Daten und zum Aktualisieren von Kennwort, um die Datenübertragung und -zugriff zu gewährleisten. Verwenden Sie Smart Contracts einschließlich automatischer Befehlscode, um Daten zu programmieren und zu bedienen.

Training des Bluebird-Designs der Peking University: Die Architektur des Komponentenfaktors der Blockchain-Technologie?

Mit der kontinuierlichen Entwicklung des Internets lernen immer mehr Menschen einige Merkmale kennen und die Verwendung von Blockchain -Technologie.

Die Zusammensetzung der Blockchain -Blockchain enthält Blöcke und Zeichenfolgen.

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

Das erste Element des Blocks sind Daten. Die im Block gespeicherten

-Daten beziehen sich auf den Blockchain -Typ.

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

Das zweite Element des Blocks ist der Hash -Wert.

Jeder Block enthält einen Hash -Wert und wird verwendet, um einen Block und alles zu bestimmen, was er enthält.

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

Etwas im Block ändert sich.

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 es nicht der vorherige Block.

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

Mit diesem Element können die Links zwischen den Blöcken gebildet werdenUnd machen Sie Blockchain sehr sicher.

Beispiel: Angenommen, wir haben eine Blockchain mit 3 Blöcken.

Jeder Block enthält seine eigenen Hackelwerte und den Hash -Wert des Vorderblocks.

Der Block 3 zeigte auf die Masse 2 und die Masse von 2 Punkten auf die Masse von 1. Erstens.

Wir nennen den Block von 1 Block.

Nehmen Sie jetzt an, Sie fälschen den zweiten Block.

Dies ändert den Schnäppchenwert des zweiten Blocks, sodass die in Mass 3 gespeicherten Daten falsch und illegal sind.

Wenn die Daten in Mass 3 gespeichert sind, müssen die nachfolgenden Blöcke illegal sein.

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

Dies ist eine sehr schwere Aufgabe.

Nachweis der Arbeit für Blockchain. Die Methode zur Verwendung des Hash -Werts reicht jedoch nicht aus, um die Benutzer an gefälschten Blöcken zu verhindern.

Da der Computer stark genug ist, um Tausende von Hash -Wert pro Sekunde zu berechnen.

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