Was sind die vier Hauptblockchain -Technologien?
Im Allgemeinen sollte jede der vier Haupttechnologien seine eigene Rolle in der Blockchain spielen und zusammen die Grundlage der Blockchain schaffen.1. -Am Ende, und es gibt keine zentralisierte Geräte- und Managementorganisation. 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. Somit ist das gesamte Netzwerk erforderlich, um die Konten des gesamten Knotens zu koordinieren, um die Konsistenz aufrechtzuerhalten. 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. 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.
Seine Nachteile sind auch sehr offensichtlich:Quelle Abfallergie;
Die Bestätigungszeit der Blöcke ist schwer zu reduzieren.
Die neue Blockchain muss einen anderen Hash -Algorithmus -Algorithmus finden, ansonsten wird sie Bitcoin -Rechenleistung begegnen.
Dies ist leicht zu erstellen, und es ist erforderlich, auf mehrere Beweise zu warten.
.. Er ändert die Rechenleistung in der Gleichheit des Systems. Der Vorteil dieses Mechanismus besteht darin, dass er keine Macht als POW verbraucht, sondern auch viele Nachteile hat:
ohne Spezialisierung, und Teilnehmer mit Kapital möchten möglicherweise nicht an der Buchhaltung teilnehmen;
Dies ist leicht zu Arten und es ist notwendig, auf zahlreiche Bestätigungen zu warten. POS, spezialisiert auf die Rolle eines Buchhalters, wählt zunächst einen Buchhalter durch Gerechtigkeit und bewahrt dann wiederum die Buchhaltung. Dieser Ansatz 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 der Zyfrovisation durchführen, dezentralisiertDas Netzwerkprotokoll zur Registrierung, Ausgabe, Übertragung und Transaktionen, Reinigung und Lieferung über das 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 von Aktien, Online -Strokes P2P, digitales Asset -Management, intellektuelle Verträge usw. verwendet werden.
Der Antwortmodus zur Anforderung der C/S -Architektur wird auf das Peer -Knotenmodell verbessert. Ein Knoten, der dynamisch eingeführt und fehlgeschlagen werden kann; Abstimmung
Warum wird eine solche Entscheidung endlich getroffen? 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 komplex und wird auf Probleme wie Netzwerkverzögerung, Übertragungsfehler, Softwarefehler, Sicherheitsanfälligkeit, Invasion von Hackern und verschiedene böswillige Einheiten stoßen. Die byzantinische Technologie der Fehlerresistenz ist eine Lösung, die diese Fehler tolerieren kann.
DBFT sollte der Mechanismus einen Buchhalter für Rechte und Interessen auswählen, und dann erreicht der Buchhalter einen Konsens unter Verwendung des byzantinischen Algorithmus der Toleranz gegenüber Fehlern. Vorteile dieser Methode:
professioneller Buchhalter;
kann jeder Fehlertyp gemacht werden;
Buchhaltung endet mit mehreren Personen, und jeder Block hat Endgültigkeit und wird nicht ausgehen.
Die Zuverlässigkeit des Algorithmus hat strenge mathematische Beweise
Nachteile:
Wenn 1/3 oder mehr Buchhalter aufhören zu arbeiten, kann das System keine Dienste anbieten.
Wenn 1/3 oder mehr Buchhalter miteinander zusammenarbeiten, und alle anderen Buchhaltung, die im Allgemeinen sein mag, werden sie es sein, aber sie werden es sein, aber ansonsten werden sie es sein, aber ansonsten werden sie, aber ansonsten, aber ansonsten, aber sonstSie werden es sein, aber ansonsten werden sie es sein, aber sonst können sie im Allgemeinen, aber alle anderen Buchhaltung sein, außer dass sie es sein werden. Kryptografische Daten verlassen;
Im oh2en Lebenslauf besteht der größte Grad des Hauptpunkts des DBFT -Mechanismus darin, die Endgültigkeit des Systems im größten Teil sicherzustellen und die Blockchain auf reale Szenarien der finanziellen Anwendung zu bewerben. 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 alle WeChat geöffnet werden, da Sie keinen Platz haben, um Daten zu erhalten. Dies ist der Unterschied zwischen einem zentralen Netzwerkserver und einem Blockchain -Netzwerkserver.
3. Kryptographie - Datensicherheit, überprüft den Besitz von Daten und kann nicht mit der Verfolgung eingereicht werden. Darüber hinaus sind die in die verteilten Datenbank eingegebenen Daten nicht nur verpackt. Die Hauptstruktur von Daten wird durch Blockchain -Kryptographie bestimmt. Gepackte Datenblöcke werden unter Verwendung einer Hash -Funktion in der Kryptographie in eine Kette verarbeitet. Der letzte Block enthält den Hash -Wert des vorherigen Blocks. Da der Hash -Algorithmus unidirektionale und resistente Eigenschaften aufweist, befindet sich er nur im Blockchain -Netzwerk. Sobald die Daten in die Kette gestellt werden, können sie nicht gefälscht und verfolgt werden. Darüber hinaus wird Ihr Konto auch mit einer asymmetrischen Verschlüsselung verschlüsselt, wodurch die Überprüfung der Datensicherheit und des Dateneigentums sichergestellt wird.
Modifikationen einzelner oder mehrerer Datenbanken können andere Datenbanken nicht beeinflussen. 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.
arbeitet in unserem Geschäftssystem,einschließlich des Produktsystems. 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?
Alle Informationen zur Transaktion in der Blockchain sind öffentlich verfügbar, sodass jede Transaktion für alle Knoten sichtbar ist. Nach dem Start jedes Computers wissen wir beispielsweise nicht, wer jeden Computer startet und wer nicht beginnt.
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.
Smart Contracts können Ihnen helfen, Geld, Eigentum, Aktien oder wertvolle Gegenstände auszutauschen, die transparent sind, und ohne Konflikte, während Sie Vermittler vermeiden und sogar erklären, dass intelligente Verträge die Position der Anwälte in Zukunft ersetzen. Anhand der Methode des Smart -Vertrags, der Vermögenswerte oder der Währung werden an das Programm übertragen, das Programm startet diesen Code und überprüft die Bedingung automatisch zu einem bestimmten Zeitpunkt, der automatisch feststellt, ob das Vermögen an eine Person gehen oder zu einer anderen Person zurückkehren oder sofort an die Person zurückkehren sollte, die ihn oder ihre Kombination geschickt hat. (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. Dies beseitigt übrigens auch die Gefahr von Manipulationen mit dritten Teilnehmern, da die Ausführung vom Netzwerk automatisch 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 BereitstellungSicherheit 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 der Blockchain ist, dass es, da es sich um ein dezentrales System handelt, das zwischen allen zulässigen Parteien besteht, keine Notwendigkeit, für das mittlere Alter (mittlere Ebene) zu bezahlen, es kann Ihre Zeit und Konflikte retten. 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 der Merkmale der Blockchain -Technologie, um sie auf intellektuelle Verträge anzuwenden, verbessert verschiedene Verträge in Arbeit und Lebens.
Die vier Kerntechnologien von Blockchain?
Die vier Kerntechnologien von Blockchain sind wie folgt:
verteiltes Ledger: Als Grundlage für die Datenspeicherung stellt es die Transparenz und Manipulation von Informationen sicher. Die verteilte Ledger -Technologie ermöglicht es, dass Daten über die Blockchain von allen Knoten im Netzwerk verwaltet werden, und jeder Knoten verfügt über eine vollständige Kopie des Hauptbuchs, wodurch die Sicherheit und Zuverlässigkeit der Daten verbessert werden.
Konsensmechanismus: Gewährleistung der Konsistenz und Autorität der Datenverarbeitung durch Koordinationspunktverhalten. Der Konsensmechanismus ist die Art und Weise, wie Knoten in einem Blockchain -Netzwerk auf die Datengültigkeit einverstanden sind. Zu den gemeinsamen Konsensalgorithmen gehören der Arbeitsnachweis, der Nachweis des Einsatzes usw. Sie lösen das Problem, wie die Datenkonsistenz in einem dezentralen Netzwerk gewährleistet wird.
Die Anwendung der Kryptographie: Sicherstellung der Datensicherheit und Identitätsüberprüfung. Blockchain verschlüsselt und schützt Daten durch kryptografische Techniken wie Hash -Funktionen, asymmetrische Verschlüsselung usw., um die Vertraulichkeit, Integrität und Identitätsüberprüfung von Daten sicherzustellen. Diese Technologien sind wie eine verschlüsselte Sperre, die die Integrität und Sicherheit von Daten auf der Blockchain schützt.
Smart Contracts: Blockchains zur Ausführung und Anwendung der Fähigkeit ermöglichen, damit Transaktionsregeln direkt und automatisch ausgeführt werden können. Ein intelligenter Vertrag ist ein automatisch ausgeführter Vertrag, der die Vertragsbedingungen automatisch auslöst und ausführt, wenn festgelegte Bedingungen erfüllt sind. Intelligenten Verträgen ermöglichen es Blockchains, komplexere Geschäftslogik- und Transaktionsregeln zu führen, wodurch die Flexibilität und Skalierbarkeit von Blockchains verbessert wird.