⓵ Was sind die vier wesentlichen Technologien von Blockchain?
Die vier wesentlichen Technologien - verteilte Ledger, Konsensmechanismen, Kryptographie und intelligente Verträge spielen die Rolle der Datenspeicherung, Datenverarbeitung, Datensicherheit und Datenanwendung in Blockchain. Im Allgemeinen sollten die vier wesentlichen Technologien jeweils ihre Rolle in der Blockchain spielen und die Grundlagen der Blockchain gemeinsam bauen.1. wird in dieser Datenbank gespeichert, sodass das verteilte Hauptbuch eine Rolle beim Speichern von Daten in der Blockchain spielt.
Blockchain besteht aus vielen Gelenken zusammen, um ein End-End-Netzwerk zu bilden. Zentralisierte Organisation für Geräte und Management. Die Gelenke können andere Knoten nicht täuschen. Da das gesamte Netzwerk dezentralisiert ist, sind alle Teilnehmer und jeder hat das Recht zu spre chen.
2. Datenregistrierung, aber gleichzeitig das Problem, das "allgemeine byzantinische" Kopfschmerzen verursacht, ist die Einheit im gesamten Netzwerk umso schwieriger. Es ist notwendig, die Konten des gesamten Knotens zu koordinieren, um die Konsistenz aufrechtzuerhalten. Das Ende? Um das Recht auf Registrierung zu erhalten, verwendet das gesamte Netzwerk die von WHO verarbeiteten Daten. Daher spielt der Konsensmechanismus eine Rolle bei der Koordinierung der Knoten in der Blockchain und der Klärung der Rolle der Datenverarbeitung.
Jeder, der am Blockchain -Netzwerk teilnehmen kann. Blockchain, jeder Knoten versagt und der Rest der Gelenke kann immer noch normal funktionieren. Äquivalent entspricht der Anerkennung der Regeln Ihres Spiels. Die Regel von Bitcoin ist es, großartige Berechnungen durchzuführen, und jeder, der sie berechnet, wird die Macht zuerst belohnen.
Hinweis: Was sind die Vor- und Nachteile des Konsensmechanismus im Vergleich zu POW, POS, DPOS?
pow ist der Arbeitsbeweis, was eine sehr intelligente Methode ist. sind:
Algorithmus ist einfach und einfach zu implementieren; kosten;
Neue Blockchain -Bereiche müssen einen anderen Hashing -Algorithmus finden, andernfalls wird es Bitcoin's Computing Energy Attack ausgesetzt sein. Seien Sie niemals die Schlussfolgerung, ein Kontrollmechanismus ist erforderlich, um die Schlussfolgerungpos der Beweis für die Gleichheit zu kompensieren. zum nächsten Konto werden. Der Vorteil dieses Mechanismus ist, dass er nicht so mächtig ist wie POW, aber es gibt auch viele Nachteile:
Keine Professionalisierung, und Kapitalteilnehmer möchten möglicherweise nicht an Buchhaltung teilnehmen.
DBFT ist ein Protokoll, das auf der Blockchain -Technologie basiert. Benutzer können Vermögenswerte und Interessen auf die Physik weltweit übertragen, ein dezentrales Netzwerkprotokoll für Registrierung, Freigabe, Transfer und Transaktion, Reinigung und Verteilung über ein Spitznetzwerk. Xiaoyi kann Corporate Capital ausstellen, das nach Chinas "Vertragsgesetz" und dem "Gesellschaftsgesetz" anerkannt wird, das nicht nur der digitale Währungskreis, sondern auch die wichtigsten Internetfinanzen ist. Xiaoyi kann zum Sammeln von Kapitalfonds, zur Online -Kreditvergabe -P2P, zum Management digitaler Vermögenswerte verwendet werden,intelligente Verträge usw.
Dieser Konsensmechanismus basiert auf der "praktischen Toleranz der byzantinischen Schuld", die von Castro und Liskov vorgeschlagen wurde, und hat sich verbessert, damit er für Blockchain -Systeme anwendbar ist. Die byzantinische Fehlertoleranztechnologie wird in verteilten Systemen wie verteilten Dateisystemen, verteilten Kooperationssystemen, Cloud Computing usw. häufig eingesetzt. DBFFT hat hauptsächlich die folgenden Verbesserungen vorgenommen:
Verbesserung der Art und Weise, wie die Reaktion der C/S -Architektur in einem Pjero -Knoten für das P2P -Netzwerk geeignet ist.
Einfügen digitaler Zertifikate in Blockchain Lösung des Problems der Zertifizierung der wahren Identität der WahlrechnungWarum wurde eine solche Lösung angewendet? Ein verstreute Buchsystem, Blockchains internes Wirtschaftsmodell vorschreibt, dass jeder Teilnehmer anderen Teilnehmern vertrauen kann, ohne dass sie glauben müssen, der so ohne Vertrauen genannt wird. Das allgemeine byzantinische Problem beschreibt, wie die Teilnehmer ohne Selbstvertrauen einen Konsens erreichen können, und die byzantinische Schuldtoleranztechnologie ist die Lösung für solche Probleme. Darüber hinaus ist die Blockchain -Netzwerkumgebung sehr komplex und wird mit Problemen wie Netzwerkverzögerungen, Übertragungsfehlern, Softwarefehlern, Sicherheitsschwächen, Hacker -Interventionen und verschiedenen böswilligen Gelenken ausgesetzt sein.
DBFT -Mechanismus besteht darin, den Buchhalter mit Rechten und Interessen auszuwählen, und dann erzielt der Wirtschaftsprüfer durch die Toleranz der byzantinischen Schuld einen Konsens. ;
kann jede Art von Fehler tolerieren;
Algorithmus -Zuverlässigkeit hat strenge mathematische Beweise
Nachteile:
Wenn 1/3 oder mehr Rechnungslegung zusammenarbeiten und alle anderen Bibliotheken in zwei Inseln des Netzwerks unterteilt sind, können böswillige Buchhalter dazu führen, dass das System Gabel ist, aber kryptografische Beweise hinterlassen.
In der oh2en Zusammenfassung besteht der wichtigste Punkt des DBFT -Mechanismus darin, die Fertigstellung des Systems im größten Teil sicherzustellen und die Blockchain für echte finanzielle Anwendungsszenarien zu ermöglichen. Zum Beispiel ist unser Mechanismus des Columbus -Konsens der DPOS+DBFT -Konsensmechanismus. Wenn einer unserer Knoten oder eines der Geräte ausgeschaltet ist, arbeiten andere Knoten immer noch normal und wirken sich nicht auf das gesamte Netzwerksystem aus. Wenn der Tencent -Server jedoch geschlossen ist, kann jeder WeChat nicht geöffnet werden, da Sie keinen Platz haben, um die Daten zu erhalten.
3 .. Die grundlegende Datenstruktur wird durch Blockchain -Kryptographie bestimmt. Resistente Merkmale, nur im Blockchain -Netzwerk. Überprüfung des Datenbesitzes.
Modifikationen einzelner oder zahlreicher Datenbanken beeinflussen möglicherweise andere Datenbanken nicht. Dies ist fast unmöglich, außer über 51% der Daten im Netzwerk, um gleichzeitig zu ändern. Jede Transaktion in der Blockchain ist mit zwei angrenzenden Blöcken verbunden, die durch kryptografische Methoden angrenzt, sodass sie auf die Vergangenheit und Präsentation jeder Transaktion zurückverfolgt werden kann. Dies ist die Datenstruktur, der Blockkopf und der Block des Blockchain -Blocks. Hashis Kryptographie,Zeitstempel, bestimmt seine Ordnung nach Zeit und wird nicht brechen.
Dieses Prinzip funktioniert in unserem Geschäftssystem, einschließlich des Warensystems. Denn wenn wir jeden Schritt machen, schreiben wir Informationsdaten in das Blockchain -System. Durch eine solche Datenspeicherstruktur können wir sie gemeinsam vertrauen.
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 einen von ihnen schnell finden, um ihn zu ändern, aber es ist schwierig, alle zu ändern.
Alle Transaktionsinformationen auf Blockchain sind öffentlich, sodass jede Transaktion für alle Knoten sichtbar ist. Nach dem Start jeder Computermaschine wissen wir beispielsweise nicht, wer jede Computermaschine startet und wer nicht beginnt. .
4. 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 sie über Programme auszuführen. Ausführung und Anwendung von Daten auf Blockchain.
Smart Contracts können Ihnen helfen, Geld, Eigentum, Aktien oder wertvolle Gegenstände in transparenter und konfliktfreier Weise auszutauschen, wobei Vermittlungsdienste vermieden werden. die Zukunft. Durch intelligente Verträge wird der Vermögenswert oder die Münze an das Programm übertragen. Muss sofort zu der Person zurückkehren, die ihn oder eine Kombination von ihm geschickt hat. (Automatisch implementiert, ohne das Konto in das Konto) gleichzeitig in einem dezentralen Buch speichert und Copys -Dateien, wodurch es eine gewisse Sicherheit und unveränderlich ist.
Funktionen von intelligenten Verträgen
Autonomie - Mediation und Dritte stornieren, Sie sind derjenige, der eine Vereinbarung erzielt. bestätigen. Dies wird übrigens auch das Risiko einer Manipulation der dritten Partie beseitigt, da die Ausführung vom Netzwerk automatisch verwaltet wird, anstatt von einem oder mehreren Personen möglich zu sein, die möglicherweise voreingenommen sind.
Vertrauen - Ihre Dateien sind im gemeinsamen Buch codiert. Jemand kann nicht sagen, dass er es verloren hat.
Reserve - Stellen Sie sich vor, Ihre Bank verliert Ihr Sparkonto. In Blockchain hat jeder Freund Ihren Rücken. Ihr Dokument wird mehrmals wiederholt.
Sicherheit - Kryptographie, Weinen der Website und Sicherstellung der Sicherheit Ihrer Dateien. Keine Rache. Tatsächlich erfordert dies ein sehr intelligenter Hacker, um den Code zu treffen und ihn zu durchdringen.
Geschwindigkeit- Sie müssen normalerweise viel Zeit und Dokumente verbringen, um die Dokumente manuell zu verarbeiten. Smart Contracts verwenden den Softwarecode, um Aufgaben zu automatisieren, wodurch die Zeit einer Reihe von Geschäftsprozessen verkürzt wird.
Kosteneinsparungen sparen - Smart Contracts können Ihnen Geld sparen und gleichzeitig Vermittler beseitigen. Zum Beispiel müssen Sie einen Notar bezahlen, um Ihre Transaktion zu beweisen.
Genauigkeit - Automatisierte Verträge sind nicht nur schneller und billiger, sondern vermeiden auch die Fehler, die durch manuelles Füllen der Formen verursacht werden.
Der beste Weg, einen intelligenten Vertrag zu beschreiben, besteht darin, die Technologie mit einem Verkaufsmaschinen zu vergleichen. Normalerweise gehen Sie zu einem Anwalt oder Notar, bezahlen sie und warten Sie, bis Sie die Dokumente erhalten. Über intelligente Verträge "Sie ledigBestimmen Sie die Regeln und Strafen der Vereinbarung auf die gleiche Weise wie herkömmliche Verträge, aber auch automatisch diese Verpflichtungen aus.
Smart Contracts und Blockchain
Das Beste an Blockchain ist, dass es sich um ein dezentrales System handelt, das unter allen zulässigen Parteien existiert, keine Notwendigkeit, für den Vermittler (Zwischenperson) zu bezahlen, nicht Kann Ihnen Zeit und Konflikt sparen. Es gibt Probleme mit Blocchains, aber ihre Bewertungen sind ohne Zweifel schneller, billiger und sicherer als traditionelle Systeme, weshalb Banken und Regierungen sich an sie wenden. Die Verwendung von Blockchain -Technologiefunktionen, um sie in intelligenten Verträgen anzuwenden, verbessert die verschiedenen Verträge bei der Arbeit und im Leben leichter.
Die Haupttechnologien von Blockchain Core spiegeln hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich hauptsächlich. Knoten verbessern nicht die Leistung des Systems und das Ausfall des Systems, sondern vermeiden auch Abwesenheiten. Die Verbindung zwischen Knoten in P2P -Netzwerken muss nicht von der Flexibilität und Sicherheit des Systems abhängig sein. Zweitens sicheret sich die Verwendung der propitrateligen Verschlüsselungstechnologie in Sicherheit. Mit der öffentlichen Schlüsselverschlüsselung können Benutzer ihre öffentlichen Schlüssel identifizieren. Öffentliche Schlüssel werden verwendet, um die für Verschlüsseln und privaten Schlüssel verwendeten Schlüsselwörter zu verschlüsseln. Der Hash -Algorithmus änderte sich dann, um die Länge der Länge zu ändern, in der die Datenlänge zur Überprüfung der Integrität des Dature überprüft werden. Es basiert darauf, sicherzustellen, dass es nicht einfach, aber leistungsfähig ist, daher basiert es auf Verkäufen. Schließlich ist der Vereinbarungsmechanismus Blockchains "Social Contract". Nachweis einer gemeinsamen Übereinstimmung (POP); .