Die Grundbausteine der Blockchain: Ein Überblick über ihre Komponenten

⒈ Drei Elemente der Blockchain -Zusammensetzung sind Konsensmechanismen,

verteilte Speichertechnologie und Kryptographie. Es gibt drei Hauptblockchain -Technologien, und es sind auch drei wichtige Technologien, die die Blockchain -Technologie ausmachen, nämlich den Konsensmechanismus, die verteilte Speichertechnologie und die Kryptographie. Diese drei Technologien sind nicht alle innovativen Technologien, aber es gibt kleine Innovationen und Reformen für verschiedene Technologien sowie die Vereinigung mehrerer Technologien, Bitcoins und Blockchains -Technologien.

⒉ Was sind die Komponenten der Blockchain?

Die Struktur des Operation

des angeschlossenen Kettennetzes: Das Blockchain -Netzwerk, das Parasnisten und Seitenbewegungen unterstützt, wobei keine Ketten als spezielle Ketten zur Kontrolle anderer Parahas und zur Bereitstellung von Diensten für die Cross -Kette verwendet werden. Superfuel: „Kraftstoff“, das von der Arbeit der Allianzkette auf der Grundlage der Nullkette verbraucht wird. Die Funktionen der Nullkette: einschließlich der Schaffung unabhängiger Schaltungen, Unterstützung des Datenaustauschs, Betriebsparameter usw. Zu den allgemeinen Konsensmechanismen gehören POW, POS, PBFT, zentraler Konsens (RAFT) usw. Der DPO (CDPO) -Konsensalgorithmus für die Auswahl von Vertretern für die Herstellung von Blöcken. Eigentümer von Münzen im gesamten Netzwerk können für die Gewährleistung der Synchronisation der Uhr durch GPS und Atomzeiten stimmen. Benutzerkonsensmechanismus: Benutzer können ihren eigenen Konsensmechanismus mit intellektuellen Verträgen und Interfaces -Programmen schreiben und veröffentlichen.

3. Meister der Nide

Speicherunterstützung: Der Master des Orphan speichert die vollständigen Informationen aller historischen Transaktionen und steht vor dem Problem der Kapazität der PB -Ebene. Unterstützung für Berechnungen: In Übereinstimmung mit dem Konsensmechanismus, der kein POW ist, ist der Hauptknoten hauptsächlich für Transaktionen in der Kette und die Umsetzung des Vertrags verantwortlich und verwendet multi -kore -parallele und verteilte Berechnungen, um die Effizienz zu erhöhen.

4. Smart Contract

Modell Smart Contract UTXOBase: Basierend auf dem UTXO -Modell, mit einer hervorragenden Leistung der Parallelität, die für beliebte Konten geeignet ist. Intellektuelle Verträge auf der Grundlage von UTXO zu erweitern und die Belastung virtueller Maschinen mit verschiedenen Verträgen zu unterstützen. Kompatibilität mit einem intellektuellen Vertrag: Der gebaute Vertragsmechanismus: sieht eine Schnittstelle eines intelligenten Vertrags vor, der in den Programmiersprachen direkt intellektuelle Verträge schreiben kann. Smart -Contract Store und Safety Auditor werden in Zukunft vorgestellt. KompatibilitätDritte: Die Stärke und Website von Ethereum unterstützt direkt die Sprache und die Website und unterstützt theoretisch die Arbeit einer virtuellen Maschine.

Zusammen bilden diese Komponenten die grundlegende Architektur des Blockchain -Systems, mit dem es effizient und sicher funktioniert und verschiedene Anwendungsszenarien unterstützt.

In welchen Teilen ist die Blockchain komponiert? In welchen Teilen und Strukturen ist die Blockchain komponiert? in welchen Strukturen besteht die Blockchain?

Blockchain ist eine Kettenspeicherstruktur aus miteinander verbundenen Blöcken. Ein Block ist ein Datenelement in einer Kettenspeicherstruktur und der erste Block wird als Foundation -Block bezeichnet.

?

Die allgemeinen Blöcke umfassen zwei Teile: Blockierung und Blockieren des Körpers. Die Blockade des Blocks enthält die Identifizierungsinformationen der Identität jedes Blocks, wie z. B. Versionsnummer, Hash -Wert, Zeitstempel, Blockhöhe und andere Informationen. Der Blockkörper enthält hauptsächlich spezifische Transaktionsdaten.

Was ist die Blockchain, woraus besteht die Blockchain?

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

2. Verwenden Sie den Knoten -Einwilligungsalgorithmus verteilt, um die Daten zu generieren und zu aktualisieren. Verwenden Sie die Verschlüsselung, um die Sicherheit der Übertragung und des Zugriffs auf Daten zu gewährleisten.

3. Eine neue Methode der verteilten Infrastruktur und Berechnung, bei der intelligente Verträge aus automatisiertem Skriptcode zum Programmieren und Verwalten von Daten verwendet werden. Es handelt sich im Wesentlichen um eine de-vermittelte Datenbank.

4. Im Allgemeinen besteht ein Blockchain-System aus einem Datenstand, einem Netzwerkniveau, einem Konsensniveau, einem Anreizniveau, einem vertraglichen Niveau und einem Anwendungsniveau

Mehr mehr auf das Blockchain-Blockchain-Blockchain-Blockchain-Blockchain. Alle grundlegenden Knoten sollten eine vollständige Kopie der Blockchain-Daten enthalten. Der Knoten verlangt, dass das byzantinische allgemeine Problem gelöst wird/vermieden wird, der

7-Konsens (Konsensantrieb) ist evolutionär und stabil, dh er wird nicht vor einer bestimmten Menge widersprüchlicher Daten aus verschiedenen Knoten zusammenbrechen.

Der 8 -Konsensprozess kann das Problem der Doppelkost lösen.

Fünf Merkmale der Blockchain:

Dezentralisierung

Da Verteilungsbuchhaltung und Speicher verwendet werden, gibt es keine zentralisierte Hardware- oder Verwaltungsorganisation, die Rechte und Verpflichtungen für ein Knoten in einem Knoten und die Datenblöcke im System werden im gesamten System gemeinsam aufrechterhalten. Die Knoten mit Wartungsfunktionen des gesamten Systems.

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

Offenheit

Das System ist geöffnet. Mit Ausnahme der privaten Informationen jedes Teils in der verschlüsselten Transaktion werden die Blockchain -Daten an alle bekannt gegeben. Jeder kann die Blockchain -Daten befragen und verwandte Anwendungen über die öffentliche Schnittstelle entwickeln. Daher sind die Informationen des gesamten Systems sehr transparent.

Autonomie

Blockchain nimmt Regeln und Protokolle an, die auf Konsens basieren (wie eine Reihe offener und transparenter Algorithmen), damit alle Knoten des gesamten Systems Daten frei und sicher austauschen können, ohne Vertrauen zu vertrauen, damit das Vertrauen in "Menschen" geändert wurde, um den Maschinen zu vertrauen, um den Maschinen zu vertrauen, und ohne menschliche Intervala können.

Informationen können nicht in

manipuliert werden, sobald die Informationen überprüft und zur Blockchain hinzugefügt wurden, sie wird dauerhaft aufbewahrt. Es sei denn, 51% der Knoten inDas System kann nicht gleichzeitig überprüft werden, die Änderung der Datenbank an einem einzelnen Knoten ist nicht gültig, daher ist die Datenstabilität und die Zuverlässigkeit der Blockchain extrem hoch.

Anonymität

Da die Exchange Bethaeen -Knoten einem festen Algorithmus folgen, erfordert seine Dateninteraktion kein Vertrauen (die Programmregeln in der Blockchain werden beurteilen, ob die Aktivität von sich selbst gültig ist).

⒊ Was sind die verschiedenen Elemente in der Blockchain -Technologie?

Zweitens sind verteilte Datenbanken nicht nur der physische Blockchain -Träger, sondern auch die Blockchain selbst der logische Transaktionsträger. Jeder Kernknoten im Netzwerk muss eine vollständige Kopie der Daten dieser Blockchain speichern. Darüber hinaus organisiert Blockchain Blöcke in chronologischer Reihenfolge und stellt die Integrität und Rückverfolgbarkeit von Transaktionsdaten sicher. Dieser zeitserialisierte Block ist das einzige Thema der gesamten Netzwerktransaktionsdaten. Dies bedeutet, dass alle Transaktionsunterlagen dauerhaft auf der Blockchain gespeichert sind und nicht manipuliert oder gelöscht werden können. Darüber hinaus ermöglicht Blockchain nur effektive Vorgänge für die Addition 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 realisiert die öffentlich-private Schlüsselüberprüfung durch asymmetrische Verschlüsselungstechnologie, um eine genaue Identitätsüberprüfung während der Transaktionen zu gewährleisten und die Sicherheit des Systems weiter zu verbessern. Zusammenfassend lässt sich sagen, dass verteilte Datenbanken, zeitserialisierte Blöcke, gültige Operationen, die nur hinzugefügt werden dürfen, und die öffentlich-private Schlüsselüberprüfung basierend auf der asymmetrischen Verschlüsselung sind die Kernelemente der Blockchain-Technologie und sie erstellen gemeinsam die Integrität und Sicherheit des Blockchain-Systems.