Die vier Kerntechnologien der Blockchain im Überblick

+▽+ Die vier Kerntechnologien von Blockchain?

Die Kerntechnologie von Blockchain enthält hauptsächlich vier Aspekte: Erstens stellt ein verteiltes Ledger, das als Grundlage für die Datenspeicherung fungiert, die Transparenz und Unveränderlichkeit von Informationen sicher. Zweitens stellt der Konsensmechanismus die Konsistenz und Autorität der Datenverarbeitung durch koordiniertes Punktverhalten sicher. Anschließend stellt die Anwendung der Kryptographie sicher, dass die Sicherheits- und Identitätsprüfung von Daten, genau wie ein verschlüsselter Schloss die Integrität von Daten schützt. Schließlich können intelligente Verträge, die Blockchain ausführen und anwenden können, damit die Transaktionsregeln direkt codiert und automatisch ausgeführt werden können. Was in Blockchain eindeutig ist, ist die blockbasierte Datenstruktur. Jeder Block ist wie ein Zeitstempel, der die Geschichte der Transaktionen aufzeichnet. Diese Blöcke sind in chronologischer Reihenfolge verbunden, um eine Hauptkette zu bilden, und alle Knoten teilen und überprüfen diese Informationen. Diese Struktur ähnelt WeChat -Momenten. Die von jeder Person veröffentlichten Nachrichten können von mehreren Momenten ersichtlich sein, die beiden sind jedoch in Bezug auf Funktion und Zweck unterschiedlich. Die Informationen im Freundeskreis sind vielfältiger, während sich die Blockchain auf die Aufzeichnung spezifischer Daten wie Hash -Werte, Transaktionsinformationen usw. konzentriert und eine unberührte Kette bildet. Der Betriebsmechanismus von Blockchain beruht auf einer verteilten Datenbank, in der die Datenbank Daten enthält und die Geschäftslogik von der Blockchain übertragen wird. Es speichert Daten in chronologischer Reihenfolge, bildet einen bestimmten endgültigen Zustand und akzeptiert nur neue gültige Transaktionen. Der Transaktionsprozess basiert auf der asymmetrischen Verschlüsselungstechnologie, um Sicherheits- und Überprüfungsprozesse sicherzustellen. Konsensalgorithmen wie Arbeitsnachweise oder Nachweis des Einsagens lösen das Problem der Verhinderung der Doppelzahlung (Doppelausgaben) und gewährleisten die Zuverlässigkeit und Sicherheit des Systems. Der oh2e Inhalt hilft, die Grundlage der Blockchain zu verstehen. Wenn Sie ausführlich lernen müssen, folgen Sie unserem offiziellen Account von WeChat: Yunduo Finance. Was sind die vier Haupttechnologien der Blockchain?

In der Tat hat die Blockchain in den letzten zehn Jahren auf der ursprünglichen Basis größere Veränderungen und Fortschritte erzielt. Im Allgemeinen müssen die vier Haupttechnologien jeweils ihre eigene Rolle in der Blockchain spielen und gemeinsam die Grundlagen der Blockchain aufbauen.

1. Netzwerk, und es gibt keine zentralisierte Organisation von Geräten und Management. Die 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. Netzwerk. Daher spielt der Einwilligungsmechanismus eine Rolle bei der Koordination von Knoten in der Blockchain und bei der Klärung der Rolle der Datenverarbeitung.

Jeder kann am Blockchain -Netzwerk teilnehmen. Es ist gleichbedeutend mit der Anerkennung der Spielregeln. Die Bitcoin -Regel ist es, große Berechnungen durchzuführen, und jeder, der berechnet wird, wird zunächst die Macht belohnen.

Hinweis: Was sind die Vor- und Nachteile des Zustimmungsmechanismus im Vergleich zu POW, POS und DPO?

pow ist ein Arbeitstest, der eine sehr intelligente Methode für seine Vorteile ist. Sogar seine Nachteile sind sehr offensichtlich:

Energie der Abfallquelle;

Die Bestätigung der Blöcke ist schwer zu verkürzen.

Die neue Blockchain muss einen anderen Hash -Algorithmus finden, sonst muss er sich dem Bitcoin -Berechnungsleistungangriff stellen.

Es ist einfach, Gabeln zu generieren und muss auf mehrere Bestätigungen warten.

verändert die Leistungsberechnung in der Eigenkapitalkapital. Der Vorteil dieses Mechanismus besteht darin, dass dies nicht der Fall ist, der Strom verbraucht, sondern auch viele Nachteile aufweist:

Keine Spezialisierung und Teilnehmer mit Eigenkapital möchten möglicherweise nicht an der Buchhaltung teilnehmen.

Es ist einfach, Gabeln zu haben und muss auf mehrere Bestätigungen warten.

gemäß dem Checkpopt -Mechanismus; Es spezialisiert die Rolle des Buchhalters, wählen Sie zuerst den Buchhalter über Eigenkapital aus und wechseln sich dann zur Aufrechterhaltung der Buchhaltung. Dieser Ansatz löst das endgültige Problem noch nicht.

DBFT (delegatedBFT) ist ein allgemeines Einwilligungsmechanismusmodul, das einen verbesserten byzantinischen Ausfall -Toleranzalgorithmus bietet, damit er für Blockchain -Systeme anwendbar ist.

DBFT ist ein Protokoll, das auf Blockchain -Technologie basiert. Benutzer können Ressourcen und Interessen in der Physicodigitalisierungswelt ausführen, einem dezentralen Netzwerkprotokoll für Registrierung, Ausgabe, Übertragung und Transaktionen, Kompensation und Bereitstellung über ein Point-Time-Netzwerk. Xiaoyi kann Unternehmensaktionen ausstellen, die vom "Vertragsrecht" Chinas und des "Unternehmensgesetzes" anerkannt wurden, das nicht nur der digitale Währungskreis, sondern auch die Mainstream -Internetfinanzierung ist. Xiaoyi kann für Aktien -Crowdfunding, P2P -Online -Kredite, digitales Ressourcenmanagement, intelligente Verträge usw. verwendet werden.

Dieser Einwilligungsmechanismus basiert auf der "praktischen Toleranz der byzantinischen Ausfälle" von Castro und Liskov und wurde verbessert, damit er für Blockchain -Systeme anwendbar ist. Die byzantinische Technologie der Ausfalltoleranz wird in verteilten Systemen wie verteiltem Dateisystem, verteilten Kollaborationssystemen, Cloud Computing usw. häufig eingesetzt. DBFT hat hauptsächlich die folgenden Verbesserungen vorgenommen:

Der Anforderungsantwortmodus der C/S -Architektur wird zu einem Peer -Knotenmodell verbessert, das für das P2P -Netzwerk geeignet ist. Eingegeben und beendet;und Konsenskompetenzknoten (Buchungsknoten) werden durch Abstimmung bestimmt. Das Ledger-System, das interne Wirtschaftsmodell von Blockchain, stellt fest, dass jeder Teilnehmer vertrauen kann, ohne anderen Teilnehmern zu vertrauen, dh die sogenannte Vertrauenslosigkeit. Das allgemeine byzantinische Problem beschreibt, wie die Teilnehmer ohne Vertrauen die Einwilligung erreichen können und die toleranztechnologische Toleranztechnologie für byzantinische Ausfälle die Lösung für diese Probleme ist. Darüber hinaus ist die Blockchain -Netzwerkumgebung sehr komplex und wird mit Problemen wie Netzwerklatenz, Übertragungsfehlern, Softwarefehlern, Sicherheitsanfälligkeit, Hacker -Intrusionen und verschiedenen schädlichen Knoten konfrontiert.

Die Zuverlässigkeit des Algorithmus hat einen strengen mathematischen Test.

Wenn 1/3 oder mehr Buchhaltungsbilanz miteinander zusammenarbeiten und alle anderen Buchhalter in zwei Netzwerkinseln unterteilt sind, können schädliche Buchhalter sicherstellen, dass das System ein hervorragender AIN -Block ist, um für die realen finanziellen Anwendungsszenarien anwendbar zu sein. Zum Beispiel unser Columbus -Zustimmungsmechanismus, DPOS+DBFT -Zustimmungsmechanismus. Wenn einer unserer gesamten Knoten oder eines der Geräte deaktiviert ist, funktionieren die anderen Knoten immer noch normal und beeinflussen das gesamte Netzwerksystem nicht. Wenn der Tencent -Server jedoch geschlossen ist, kann jeder WeChat nicht geöffnet werden, da Sie nicht platziert haben, um die Daten wiederherzustellen.

3. M hat unidirektionale und manipulierende Funktionen, es ist nur im Blockchain -Netzwerk.

Die Änderungen der einzelnen Datenbank oder mehr können andere Datenbanken nicht beeinflussen. Dies ist fast unmöglich, mit Ausnahme von über 51% der Daten des gesamten Netzwerks, die gleichzeitig geändert werden sollen. Jede Transaktion in der Blockchain ist durch kryptografische Methoden mit zwei benachbarten Blöcken verbunden, daher kann sie auf die Vergangenheit und Präsentation einer Transaktion zurückgeführt werden. Hier ist die Struktur der Daten, die Blockade des Blocks und der Körper des Blockchain -Blocks. Der CrittographyHash -Wert, der Zeitstempel, bestimmt seine Reihenfolge für den Zeitstempel und wird nicht unterbrochen.

Dieses Prinzip funktioniert in unserem Unternehmenssystem, einschließlich des Rohstoffsystems. Durch eine solche Datenspeicherstruktur können wir sie zusammen glauben.

Außerdem können die Daten nicht geändert werden. Dies ist nur eine Möglichkeit. Warum ist die Blockchain -Technologie schädlicher und sicherer als die Internet -Technologie?

Alle Informationen zu den Transaktionen in der Blockchain sind öffentlich, sodass jede Transaktion für alle Knoten sichtbar ist. Nachdem jeder Computergerät begonnen hat, wissen wir nicht, wer jede Computermaschine startet und wer nicht beginnt.

4. Intelligenter Vertrag - Ausführung von Anwendungen

Schließlich ist es möglich, intelligente Verträge auf der Ebene der Anwendung basierend auf dem verteilten Master -Buch zu erstellen. Wenn wir einige Vertrauensprobleme lösen möchten, können wir intelligente Verträge verwenden, um die Bedingungen in Form von Code klar aufzulisten und diese über die Programme durchzuführen.

Intelligente Verträge können Ihnen helfen, Geld, Immobilien, Aktien oder kostbare Artikel auf transparente Weise und ohne Konflikte auszutauschen, während Sie Intermediaries -Dienste vermeiden und sogar sagen, dass intelligente Verträge die Position der Anwälte in Zukunft ersetzen werden. Durch die intelligente Vertragsmethode,Der Vermögenswert oder die Währung wird an das Programm übertragen, das Programm führt diesen Code durch und überprüft automatisch eine Bedingung in einem bestimmten Moment, was automatisch feststellt, ob das Vermögenswert an eine Person oder an eine andere Person zurückkehren sollte oder sofort an die Person zurückgegeben werden sollte, die ihn oder eine Kombination von ihnen gesendet hat. (Automatisch angewendet, keine Zuordnung des Kontos) Gleichzeitig merkt sich ein dezentrales Master -Buch auch die Kopierdateien aus, was es zu einer gewissen Sicherheit und Unabreichbarkeit macht.

Funktionalität von intelligenten Verträgen

Autonomie - Storniert das Intervall und das Dritte, Sie sind derjenige, der eine Vereinbarung erzielt. Dies wird übrigens auch die Gefahr einer Manipulation der dritten Party beseitigt, da die Ausführung vom Netzwerk automatisch verwaltet wird, anstatt von einem oder mehreren Personen möglich zu sein, die voreingenommen werden können.

Vertrauen - Ihre Dateien sind im Shared Master Book 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 seine Schultern. Ihr Dokument wird mehrmals wiederholt.

Sicherheit - Verschlüsselung, Website -Verschlüsselung und Gewährleistung der Dateisicherheit. Kein Hacking. Tatsächlich erfordert dies ein sehr intelligenter Hacker, um den Code zu brechen und in ihn einzudringen.

Geschwindigkeit: Sie haben normalerweise viel Zeit und Dokumente, um die Dokumente manuell zu verarbeiten. Intelligente Verträge verwenden den Softwarecode, um Aktivitäten zu automatisieren, wodurch die Zeit einer Reihe von Geschäftsprozessen verkürzt wird.

Kosten sparen - intelligente Verträge können Geld sparen, wenn sie die Vermittler beseitigen. Zum Beispiel müssen Sie einen Notar bezahlen, um an Ihrer Transaktion teilzunehmen.

Präzision - Automatisierte Verträge sind nicht nur schneller und billiger, sondern vermeiden auch die Fehler, die durch die manuelle Zusammenstellung der Module verursacht werden.

Der beste Weg, einen intelligenten Vertrag zu beschreiben, besteht darin, die Technologie mit einem automatischen Händler zu vergleichen. Normalerweise gehen Sie zu einem Anwalt oder einem Notar, Sie zahlen und warten darauf, dass Sie die Dokumente erhalten. Durch intelligente Verträge '' setzen Sie einfach einen Bitcoin in einen automatischen Händler (wie ein Master -Buch) und setzen Sie Ihre Einzahlung, um den Führerschein oder etwas anderes auf Ihrem Konto zu garantieren. Noch wichtiger ist, dass intelligente Verträge nicht nur die Regeln und Sanktionen der Vereinbarung auf die gleiche Weise wie herkömmliche Verträge definieren, sondern diese Verpflichtungen auch automatisch erfüllen.

intelligente Verträge und Blockchain

Das Beste an Blockchain ist, dass es, da es sich um ein dezentrales System handelt, das unter allen zulässigen Teilen besteht, es nicht erforderlich ist, das Intervall (das Vermittler) zu bezahlen, kann Ihnen Zeit und Konflikten sparen. Es gibt Probleme mit Blockchains, aber ihre Bewertungen sind unbestreitbar schneller, billiger und sicherer als traditionelle Systeme, weshalb Banken und Regierungen sich an sie wenden. Die Verwendung der Merkmale der Blockchain -Technologie zur Anwendung in intelligenten Verträgen wird bequemer verschiedene Verträge in der Arbeit und im Leben verbessern.

Blockchains wesentliche Technologie ist?

1.

3. Die drei wesentlichen Technologien werden von Machine Trust unterstützt, dh. Durch die Netzwerktechnologie haben wir Fortschritte bei schwierigen Problemen wie Point at Point, Dezentralisierung von Transaktionsaktivitäten, unsachgemäßen Schäden an Registrierungsinformationen, irreversiblen Transaktionen und Verschlüsselung von Informationen gemacht.

4.