4 Haupttechnologien für die Blockchain: Verteilte Bücher, Konsensmechanismen, Kryptographie und intelligente Verträge

⒈ Was sind die vier Hauptblockchain -Technologien?

Die vier Haupttechnologien sind verteilte Buchhaltungsbücher, Konsensmechanismen, Kryptographie und intellektuelle Verträge, spielen die Rolle der Datenspeicherung, Datenverarbeitung, Datensicherheit und Daten in der Blockchain. Im Allgemeinen sollte jede der vier Haupttechnologien seine eigene Rolle in der Blockchain spielen und zusammen die Grundlage der Blockchain schaffen.

1. Es wird in dieser Datenbank gespeichert, sodass das verteilte Buch eine Rolle beim Speichern von Daten in der Blockchain spielt.

Die Blockchain besteht aus vielen Komponenten, um eine zentralisierte Ausrüstung und die Organisation von Kontrollen zu bilden. Knoten können andere Knoten nicht täuschen. Da das gesamte Netzwerk dezentralisiert ist, ist jeder Teilnehmer und jeder hat das Recht zu spre chen.

2. Datenaufzeichnung, aber gleichzeitig gibt es ein Problem, das Kopfschmerzen verursacht, ein „byzantinisches gemeinsames“ Problem, dh je mehr Menschen, die am Netzwerk beteiligt sind, desto schwieriger ist es zu erreichen Einheit im gesamten Netzwerk für Koordination Die Konten des gesamten Knotens zur Aufrechterhaltung der Konsistenz sind das Ende, um das Recht auf Aufzeichnung zu erhalten. Das gesamte Netzwerk verwendet die Daten, die von wem verarbeitet werden. Folglich spielt der Konsensmechanismus eine Rolle bei der Koordinierung von Knoten in der Blockchain und der Klärung der Rolle der Datenverarbeitung.

kann am Netzwerk von Blöcken teilnehmen. Blockchain, jeder Knoten fällt aus, und der Rest der Knoten kann immer noch normal funktionieren. Dies entspricht der Anerkennung Ihrer Spielregeln. Die Regel von Bitcoin ist es, große Berechnungen durchzuführen, und derjenige, der sie berechnet, belohnt die POW.

Hinweis. Was sind die Vor- und Nachteile des Konsensmechanismus im Vergleich zu POW, POS, DPOS? :

Neue Blockchain -Zonen sollten einen weiteren Hashing -Algorithmus finden, andernfalls trifft er Bitcoin Computing -Angriff. Es wird niemals beendet, ein Kontrollpunktmechanismus ist notwendig, um die Endgültigkeit von

pos zu kompensieren, ist ein Beweis für Kapital. Werden Sie der nächste Buchhalter. Der Vorteil dieses Mechanismus ist, dass er nicht als POW die Macht verbraucht, sondern auch hatEs gibt viele Nachteile:

Es gibt keine Professionalisierung, und Teilnehmer mit Kapital möchten möglicherweise nicht an Buchhaltung teilnehmen.

Es ist einfach, eine Gabel zu generieren, Sie müssen auf zahlreiche Beweise warten.

nie schließlich, und ein Kontrollpunktmechanismus ist notwendig, um die Endgültigkeit auszugleichen.

DPOS, basierend auf POS, übernimmt die Rolle der Professionalisierung des Buchhalters, wählen Sie zuerst den Buchhalter durch Rechte und Interessen aus, und dann wechselt der Buchhalter abwechselnd das Buch aus. Diese Methode löst das endgültige Problem immer noch nicht.

DBFT (delegatedBft) ist ein gemeinsames Modul des Konsensmechanismus, der einen verbesserten Algorithmus für den Byzantiumwiderstand bietet, damit er auf die Blockchain -Systeme angewendet werden kann.

DBFT ist ein Protokoll, das auf Blockchain -Technologie basiert. Benutzer können Vermögenswerte und Interessen in der physischen Welt der Welt ausführen, ein dezentrales Netzwerkprotokoll für die Registrierung, Ausgabe, Übertragung und Transaktionen, Reinigung und Bereitstellung über ein Netzwerk von Punkten. Xiaoyi kann einen nach dem Chinas „Gesetz über Verträge“ und „Gesetz über Gesellschaft“ anerkannten Unternehmensaktionär ausgeben, das nicht nur ein Kreis digitaler Währung, sondern auch die wichtigsten Internet -Finanzmittel ist. Xiaoyi kann für Crowdfunding, P2P online, Kontrolle von digitalen Vermögenswerten, intellektuellen Verträgen usw. verwendet werden Systeme. Die Technologie des Widerstands gegen byzantinische Fehler wird in verteilten Systemen häufig verwendet, wie z. Anfrage der Architektur c.

Die Einführung digitaler Zertifikate in der Blockchain löst das Problem der Authentifizierung der tatsächlichen Identität des BuchhaltungsknotensAbstimmung

Warum wurde eine solche Entscheidung letztendlich getroffen?

a: Als verteiltes Buchsystem stellt das interne Wirtschaftsmodell der Blockchain fest, dass jeder Teilnehmer anderen Teilnehmern ohne Vertrauen vertrauen kann, was die sogenannte Zuverlässigkeit ist. Das byzantinische allgemeine Problem beschreibt, wie die Teilnehmer ohne Vertrauen einen Konsens erzielen können, und die Technologie der byzantinischen Stabilität gegenüber Fehlern ist eine Lösung für solche Probleme. Darüber hinaus ist die Netzwerkumgebung der Blockchain sehr kompliziert und wird auf Probleme wie Netzwerkverzögerung, Übertragungsfehler, programmatische Fehler, Sicherheitslücken, Hacker -Invasionen und verschiedene böswillige Knoten stoßen.

dbft, der Mechanismus besteht darin, einen Buchhalter für Rechte und Interessen zu wählen, und dann erzielt der Buchhalter einen Konsens mit einem Algorithmus des byzantinischen Einkommens aus einem Fehler. ;

kann jede Art von Fehler aushalten;

Buchhaltung endet mit mehreren Personen in Zusammenarbeit, und jeder Block hat Endgültigkeit und wird keine Gabelung haben.

p>

Die Zuverlässigkeit des Algorithmus hat strikte mathematische Beweise

Nachteile:

Wenn 1/3 oder mehr Buchhalter zusammenarbeiten und alle anderen Buchhalter in zwei Netzwerkinseln unterteilt sind, können böswillige Buchhalter zur Gabel des Systems führen, werden jedoch kryptografische Beweise hinterlassen.

Im oh2en Lebenslauf besteht der Hauptpunkt des DBFT -Mechanismus darin, die Endgültigkeit des Systems zu maximieren und die Blockchain für reale finanzielle Anwendungsszenarien geeignet zu sein. Zum Beispiel ist unser Columbus -Konsensmechanismus ein Konsensmechanismus DPOS+DBFT. Wenn einer unserer Knoten oder eines der Geräte deaktiviert ist, funktionieren die anderen Knoten immer noch normal und wirken sich nicht auf das gesamte Netzwerksystem aus. Wenn der Tencent -Server jedoch geschlossen ist, kann nicht alles geöffnet werden, da Sie keinen Platz haben, um Daten zu erhalten.

3. Die Hauptdatenstruktur wird durch Kryptographie bestimmt. Nachhaltige Eigenschaften sind nur im Blockchain -Netzwerk. Daten überprüfen.

Modifikationen einzelner oder mehrerer Datenbanken können andere Datenbanken nicht beeinflussenDaten. Dies ist fast unmöglich, mit Ausnahme von mehr als 51% der Daten im gesamten Netzwerk, die gleichzeitig geändert werden. Jede Transaktion in der Blockchain ist unter Verwendung kryptografischer Methoden mit zwei benachbarten Blöcken verbunden, sodass sie für jede Transaktion auf die Vergangenheit und Gegenwart zurückzuführen ist. Dies ist eine Datenstruktur, ein Blocktitel und ein Blockchain -Blockfall. Heshs Kryptographie, das Time -Label, bestimmt seine Reihenfolge nach temporärer Marke und wird nicht gebrochen.

Dieses Prinzip funktioniert in unserem Geschäftssystem, einschließlich des Produktsystems. Front. Da wir jeden Schritt machen, schreiben wir Informationsdaten in das Blockchain -System. Durch eine solche Struktur der Datenspeicherung können wir es zusammen glauben.

Zusätzlich können die Daten nicht geändert werden. Dies ist nur eine Gelegenheit. Warum ist die Blockchain -Technologie schädlicher und sicherer als die Internet -Technologie? Vielleicht können Sie schnell einen von ihnen finden, der es ändern kann, aber es ist schwierig, sie alle zu ändern.

Informationen zur Transaktion in der Blockchain sind öffentlich verfügbar, sodass jede Transaktion für alle Knoten sichtbar ist. Zum Beispiel wissen wir nach Beginn jedes Computers nicht, wer jeden Computer startet und wer nicht beginnt. Das Feld

4. Wenn wir einige Probleme mit Vertrauen lösen möchten, können wir intellektuelle Verträge verwenden, um die Bedingungen in Form des Codes klar aufzulisten und sie mit Programmen zu erfüllen. Datenausführung und Anwendung in der Blockchain.

Smart Contracts können Ihnen helfen, Geld, Eigentum, Aktien oder wertvolle Gegenstände auszutauschen, die transparent und ohne Konflikte sind und gleichzeitig Vermittler vermeiden. Zukunft. Durch intellektuelle Verträge werden Vermögenswerte oder Währungen an das Programm übertragen. Es muss sofort an die Person zurückgegeben werden, die ihn geschickt hat, oder eine Kombination davon. (Automatisch verwendet, hängt nicht vom Konto ab) Gleichzeitig speichert und kopiert das dezentrale Buch auch die Dateien, was seine gewisse Sicherheit und Unveränderlichkeit macht.

Merkmale intellektueller Verträge

Autonomie - Vermittler und Dritte kündigen Sie eine Vereinbarung. bestätigen. Dies beseitigt übrigens auch die Gefahr der Manipulation mitAnhänger im Freien, da die Ausführung automatisch vom Netzwerk gesteuert wird und von einem oder mehreren Personen, die möglicherweise voreingenommen sind, nicht möglich sind.

Vertrauen - Ihre Dateien sind im allgemeinen Buch verschlüsselt. Jemand kann nicht sagen, dass er es verloren hat.

Backup - Stellen Sie sich vor, Ihre Bank verliert Ihr Sparkonto. Auf der Blockchain hat jeder Freund Ihren Rücken. Ihr Dokument wird mehrmals wiederholt.

Sicherheit - Kryptographie, Verschlüsselung der Website und Gewährleistung der Sicherheit Ihrer Dateien. Es gibt kein Hacking. In der Tat erfordert dies einen sehr klugen Hacker, um den Code zu hacken und sich darauf einzulassen.

Geschwindigkeit- Sie müssen normalerweise viel Zeit und Dokumente für die Verarbeitung von Dokumenten manuell verbringen. Intelligente Verträge verwenden den Programmcode, um Aufgaben zu automatisieren, wodurch die Zeit einer Reihe von Geschäftsprozessen verkürzt wird.

Um Einsparungen zu sparen - intellektuelle Verträge können Ihnen Geld sparen, da sie Vermittler beseitigen. Zum Beispiel müssen Sie eine Notar -Öffentlichkeit bezahlen, um Ihr Geschäft auszusagen.

Genauigkeit - Automatische Verträge sind nicht nur schneller und billiger, sondern vermeiden auch Fehler, die durch manuelles Ausfüllen von Formularen verursacht werden.

Der beste Weg, einen intellektuellen Vertrag zu beschreiben, besteht darin, die Technologie mit einer Handelsautomatik zu vergleichen. Normalerweise gehen Sie zu einem Anwalt oder Notar, bezahlen und warten, bis Sie Dokumente erhalten. Über intelligente Verträge „Sie haben Bitcoin einfach in eine Handelsmaschine (z. B. ein Buch) investiert und in Ihr Konto in Ihre bedingte Anzahlung, Führerschein oder so investiert. Noch wichtiger ist, dass intellektuelle Verträge nicht nur die Regeln und Geldstrafen der Vereinbarung auf die gleiche Weise wie traditionelle Verträge festlegen, sondern diese Verpflichtungen automatisch erfüllen.

Smart Contracts und Blockchain

Das Beste in Blockchain ist, dass es, da es sich um ein dezentrales System handelt, das zwischen allem existiert, Zeit und Konflikten sparen kann. Es gibt Probleme mit Blockchains, aber ihre Bewertungen sind zweifellos schneller, billiger und sicherer als herkömmliche Systeme, sodass Banken und Regierungen sich an sie wenden. Die Verwendung von Blockchain -Technologieeigenschaften, um sie auf intelligente Verträge anzuwenden, wird mehr seinEs ist zweckmäßig, verschiedene Verträge in Arbeit und Leben zu verbessern.

Welche Techniken sind für Blockchain erforderlich? 1. Distributed Laser: Die Basis der Blockchain ist die verteilte Lasertechnologie, eine dezentrale Datenbank, die alle Transaktionenverlauf aufzeichnet und an viele Netzwerkknoten verteilt wird. Jeder Knoten besteht aus einer vollständigen Kopie des Lasers, die die Transparenz und Irreversibilität von Informationen gewährleistet, da es erforderlich ist, die Informationen eines jeden Blocks zu ändern, um ihn gleichzeitig an den meisten Knoten zu ändern, was in realen Operationen fast unmöglich ist. 2. Verschlüsselungsalgorithmus: Blockchain verwendet die Verschlüsselungstechnologie, um den Datenschutz und die Vergessenheit sicherzustellen. Die Hash-Funktion wird verwendet, um Transaktionen in einen Hash-Wert bestimmter Länge umzuwandeln, um die Integrität und Irreversibilität von Daten zu gewährleisten. Die asymmetrische Verschlüsselungstechnologie von öffentlichen und privaten Schlüssel wird für die digitale Signatur verwendet, um sicherzustellen, dass die Identität der Transaktion der Transaktion korrekt und nicht entdeckt ist. 3. Einsteuersystem: In Blockchain -Netzwerken müssen alle Transaktionen durch einen bestimmten Konsensmechanismus bestätigt werden, bevor sie zu einem neuen Block hinzugefügt werden. Das allgemeine Einwilligungssystem umfasst Beweise, einen Notfall usw. Diese Mechanismen stellen sicher, dass alle Teilnehmer des Netzwerks auf die Geschichte der Transaktionen einverstanden sind und Fragen des Betrugs und der Doppelkosten verhindern. 4. Smart Contract: Es gibt ein automatisches Ausführungsprotokoll für eine intelligente Vertragsblockchain, die zuverlässige Transaktionen ohne Dritte ermöglicht. Voreingestellte Regeln in intelligenten VerträgenUnd es gibt Bedingungen. Die Kombination dieser Technologien macht Blockchain zu einer sicheren, transparenten und dezentralen Informationsspeicherung und Austauschplattform, die in vielen Bereichen wie digitaler Währung, Finanzmittel für Lieferketten, Internet der Dinge, Identifizierungsauthentifizierung usw. häufig verwendet wird.