⒈ 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.
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).