Die vier Grundlagen der Blockchain-Technologie explained

Vier Blockchain Essential Technologies detaillierte Erläuterung der vier wesentlichen Technologie -Technologie -Blockchain -P2P ist die Infrastruktur von Blockchain, mit der jeder Knoten Ressourcen unabhängig austauschen und ein Übertragungsprotokoll von Kollegen und effizient bilden kann. Tausende von Knoten treten frei ein und gehen in verstreute Netzwerke aus, um die dezentrale Natur der Blockchain zu gewährleisten. Die Verschlüsselungstechnologie genehmigt asymmetrische Verschlüsselungsalgorithmen in Blockchain, um die sichere Übertragung von Informationen auf verteilte Netzwerke sicherzustellen. Public Jaysis werden verwendet, um Informationen zu verschlüsseln, und private Schlüssel werden verwendet, um zu entziffern. Ein intelligenter Vertrag ist ein automatisierter Vertrag, der zuverlässige Transaktionen ermöglicht, ohne dass ein Dritter erforderlich ist. Es ähnelt einer Geldautomaten- oder Kaffeemaschine und implementiert automatisch Funktionen unter bestimmten Bedingungen. Bei Geschäftsaktivitäten vereinfachen intelligente Verträge den Transaktionsprozess, bieten Sicherheitsgarantien und ermöglichen es beiden Parteien, den Vertrag automatisch auszuführen. Der Konsensmechanismus ist die wesentliche Technologie für Blockchain, um Vertrauen zu bilden. In verteilten Netzwerken bilden Maschinenalgorithmen einen Konsens, um sicherzustellen, dass die Vereinbarung ohne zentralisierte Institutionen erreicht werden kann. Der Konsensmechanismus ermöglicht es Menschen mit guten Wünschen und zuverlässigen Menschen, in einen zuverlässigen Zustand einzuschließen, das Vertrauen wieder aufzubauen, die freie Vereinigung, die Schaffung, die Innovation und das Glück freie Menschen sowie Veränderungen in den Produktionssystem- und Wertverteilungsmethoden zu betonen. Die Technologie von Blockchain bringt eine hervorragende Ära zur Welt. Es beseitigt die Gesetze und Prinzipien, die in der Vergangenheit als unbesiegbar angesehen wurden, fördert eine soziale Form des Vergnügens, und die tägliche Schaffung und Produktion unterliegt genau der Nachfrage. Menschen produzieren glücklicherweise Produkte, in denen sie gut sind und glückliches Glück haben. Eine solche Gesellschaft kommt am Horizont.

Die vier Kerntechnologien von Blockchain?

Die Blockchain -Kerntechnologie enthält hauptsächlich vier Aspekte: Erstens ein verteiltes Hauptbuch, das als Grundlage für die Datenspeicherung, Offenbarung und Überproportionierung von Informationen fungiert; Die Fähigkeit zur Ausführung und Anwendung, damit Transaktionsregeln direkt und automatisch ausgeführt werden können. Was in Blockchain eindeutig ist, ist die blockbasierte Datenstruktur, jeder Block ist wie ein Zeitstempel und zeichnet den Transaktionsverlauf auf. 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 Informationen im Freundeskreis sind vielfältiger, während sich Blockchain auf die Registrierung spezifischer Daten wie haschische Werte, Transaktionsinformationen usw. konzentriert, wodurch eine U -Bahn -Kette gebildet wird. Der Betriebsmechanismus von Blockchain hängt von einer verteilten Datenbank ab, in der die Datenbank Daten enthält und die Geschäftslogik von Blockchain geleitet wird. Der Transaktionsprozess hängt von der asymmetrischen Verschlüsselungstechnologie ab, um Sicherheits- und Überprüfungsprozesse zu gewährleisten. Konsensalgorithmen wie Arbeitsnachweise oder Beweise für Eigentumsinteressen lösen das Problem der Verhinderung der Doppelzahlung (Doppelkosten) und die Gewährleistung der Zuverlässigkeit und Sicherheit des Systems. Der oh2e Inhalt hilft dabei, die Grundlage der Blockchain zu verstehen. Hauptblockchain -Technologie
Die Haupttechnologien der Blockchain umfassen hauptsächlich die verteilte Buchhaltungstechnologie, den Einwilligungsmechanismus, die Verschlüsselung und intelligente Verträge. Erstens sind die verteilten Register die Grundkomponenten der Blockchain. Es handelt sich um eine gemeinsam genutzte, kopierte und synchronisierte Datenbank zwischen mehreren Computern in einem Netzwerk und basiert nicht auf einem einzelnen Server, sondern speichert Daten auf mehreren Knoten im gesamten Netzwerk. Dieses Design verbessert Transparenz, Sicherheit und Widerstand gegen Systemangriffe. Da Daten zu manipulieren, müssen Sie gleichzeitig über 50% der Knoten im Netzwerk überprüfen, was in der Praxis fast unmöglich ist. Im Bitcoin -System werden beispielsweise die Transaktionsunterlagen in einem verteilten Master -Buch mit jedem Knoten mit einer vollständigen Kopie archiviert, um die Unveränderlichkeit der Daten zu gewährleisten. Zweitens sind die Einwilligungsmechanismen von wesentlicher Bedeutung, um das Problem zu lösen, wie alle Knoten auf den Datenzustand in einem dezentralen Netzwerk einverstanden sind. Das Blockchain -System verwendet unterschiedliche Einwilligungsalgorithmen, wie z. B. den Arbeitstest, den Nachweis der Teilnahme und den Nachweis der Teilnahme. Diese Einwilligungsmechanismen stellen sicher, dass die Hinzufügung neuer Blöcke bestimmte Regeln befolgt, die Konsistenz und Integrität der Blockchain aufrechterhalten und schädliche Verhaltensweisen wie doppelte Zahlungen verhindern. Beispielsweise nimmt Bitcoin einen Test des Arbeitsmechanismus im Wettbewerb um Rechnungslegungsrechte durch, indem sie komplexe mathematische Probleme lösen und die Sicherheit und die dezentralen Merkmale des Netzwerks garantieren. Kryptographie ist Blockchain -Sicherheits -Eckstein. Es garantiert die Privatsphäre, Integrität und Unveränderlichkeit von Daten durch eine Reihe von Verschlüsselungsalgorithmen und -technologien. Verschlüsselungsinstrumente wie die Verschlüsselung des öffentlichen Schlüssels, die Signatur des privaten Schlüssels und der Hash -Funktionen wurden in der Blockchain weit verbreitet. Die Vereinigung von öffentlichen und privaten Schlüssel wird für die Authentifizierung und Verschlüsselung und Entschlüsselung der Daten verwendet, während die Hash -Funktion verwendet wird, um einen eindeutigen digitalen Abdruck zu generieren. Diese Technologien garantieren gemeinsam die Sicherheit und Glaubwürdigkeit der Daten auf der Blockchain. Schließlich sind intelligente Verträge Computerprogramme, die Ereignisse und rechtliche Maßnahmen automatisch durchführen, steuern oder dokumentieren. Auf der Blockchain befinden sich im Codemodul intelligente Verträge, und wenn die voreingestellten Bedingungen aktiviert sind, werden die Bedingungen des entspre chenden Vertrags automatisch durchgeführt. Diese automatisierte Ausführung verbessert die Effizienz von Transaktionen und Vertrauen erheblich und verringert die Abhängigkeit von dritten Teilvermittlern. Auf der Ethereum -Plattform können Entwickler beispielsweise intelligente Verträge zur Verwaltung digitaler Ressourcen erstellen, die Abstimmung durchführen oder andere komplexe Unternehmenslogik umsetzen. Zusammenfassend umfassen die grundlegenden Blockchain -Technologien verteilte Buchhaltungstechnologie, Einwilligungsmechanismus, Verschlüsselung und intelligente Verträge. Diese Technologien sind verwandt und vervollständigen sich gegenseitig und bilden zusammen Blockchain, eine dezentrale, sichere und zuverlässige Datenaustauschplattform. Es hat einen der Handel mit der gesamten Kette.

Blockchain In einer anderen Funktion von Blockchain werden die Datenfelder in Blockchain in anderen Datenblöcken aufgezeichnet, die an der Position der Kette aufgezeichnet werden. Blockchanologie, solche Eigenschaften von Blockchainain, sind aufgrund dieser Eigenschaften der Blockchain -Technologie viel Aufmerksamkeit. Die meisten Menschen sind mit vielen Problemen mit Problemen konfrontiert, denen viele Probleme mit vielen Problemen konfrontiert sind. Folgendes sind keine Blockchain -Technologie. Was nicht zur Blockchain -Technologie gehört, ist wertvoll. Blockchain ist ein Begriff im Bereich der Informationstechnologie. Of course, The data or information stored here is "traveable", "proleable" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" and "transparency" Blockchain, hat in den letzten zehn Jahren große Veränderungen und Fortschritte erzielt. Im Allgemeinen müssen die vier Kerntechnologien ihre eigene Rolle im Block spielen, und sie sind zusammen, um eine Blockchain -Basis zu bauen.

1. zusammen zur Bildung des End-to-End-Netzwerks und keine zentralisierte Organisation für Geräte und Management. Knoten können einen anderen Knoten nicht betrügen. Aufgrund des gesamten entzündeten Netzwerks ist jeder Teilnehmer und jeder hat das Recht zu spre chen.

2. Ein weiterer Mechanismus, der erforderlich ist, um das gesamte Knotenkonto auszurichten, um die Konsistenz aufrechtzuerhalten. Daher spielt der Konsensmechanismus eine Rolle bei der Ausrichtung der Knoten in der Blockchain und der Erklärung der Rolle der Datenverarbeitung.

Jeder kann am Blockchain -Netzwerk teilnehmen. Es ist gleich dem Erkennen Ihrer Spielregeln. Die Bitcoin -Regel ist es, eine große Berechnung durchzuführen, und jeder, der glaubt, dass sie POW zuerst belohnen wird.

Hinweis: Was sind die Vor- und Nachteile von Konsensmechanismen im Vergleich zu POW, Post und DPOs?

Die Schwäche ist auch sehr klar:

Ressourcenressourcenenergie;

Blockbestätigungszeit ist schwer zu verkürzen; Es ändert die Rechenleistung im POW in die Systemkapital. Der Vorteil dieses Mechanismus besteht darin, dass er keine Macht als POW verbraucht, sondern auch viele Schwächen hat:

Keine Spezialisierung, und Teilnehmer mit Eigenkapital möchten möglicherweise nicht an der Buchhaltung teilnehmen. Die Rolle der Buchhalter beginnt, einen Buchhalter durch Eigenkapital auszuwählen und sich dann abwechseln, um die Buchung aufrechtzuerhalten. Dieser Ansatz löst das endgültige Problem immer noch nicht.

DBFT (delegatedBft) ist ein allgemeines Konsensmechanismusmodul, das einen besseren byzantinischen Fehlertoleranzalgorithmus vorschlägt, damit es für das Blockchain -System verwendet werden kann.

DBFT ist ein Protokoll, das auf Blockchain -Technologie basiert. Verbraucher können Vermögenswerte und Interessen in der Welt der PhysicaldigcyDigigitalisierung durchführen, einem dezentralen Netzwerkprotokoll für die Registrierung, Ausgabe, Übertragung und Transaktion, Erklärung und Bereitstellung über das Punkt-zu-Punkt-Netzwerk. Xiaoyi kann eine vom "Vertragsgesetz" und "Unternehmensgesetz" von China anerkannte Unternehmenskapital produzieren, die nicht nur ein digitaler Währungskreis, sondern auch die Mainstream -Internetfinanzierung ist. Xiaoyi kann für Crowdfunding -Eigenkapital, P2P -Online -Kredite, digitales Asset -Management, intelligente Verträge und mehr verwendet werden. Die byzantinische Fehlertoleranztechnologie wird in verteilten Systemen wie verteilten Dateisystemen, verteilten Kollaborationssystemen, Cloud Computing und vielem mehr häufig eingesetzt. DBFT führt hauptsächlich die folgenden Verbesserungen vor:

Knoten, die dynamisch eingegeben und beenden;

Abstimmungsmechanismus basierend auf dem Eigenkapitalverhältnis des Haltens ist für die Erzeugung von Konsenskompetenzknoten ausgelegt, und Konsensbeteiligungsknoten (Reservierungsknoten) werden durch Abstimmung bestimmt. Abstimmung

Warum wird eine solche Lösung schließlich übernommen?

A: Als verteiltes Ledger -System stellt das interne Wirtschaftsmodell der Blockchain fest, dass jeder Teilnehmer zuverlässig ist, ohne den anderen Teilnehmern zu vertrauen, dh ohne das sogenannte Vertrauen. Das allgemeine Problem von Byzantiner erklärt, wie die Teilnehmer einen Konsens erzielen können, wenn kein Vertrauen besteht, und die Fehlertoleranztechnologie von Byzantine ist die Lösung für das Problem. Darüber hinaus ist die Blockchain -Netzwerkumgebung sehr komplex und wird Probleme wie Netzwerklatenz, Lieferfehler, Softwarefehler, Sicherheitsschwäche, Hacker -Invasion und verschiedene bösartige Knoten konfrontiert. Die byzantinische Fehlertoleranztechnologie ist eine Lösung, die diesen Fehler tolerieren kann. Der DBFT -Mechanismus besteht darin, einen Buchhalter mit der rechten und auszuwählen undDie Bedeutung und dann erreichte der Buchhalter den Konsens über den byzantinischen Fehlertoleranzalgorithmus. Die Vorteile dieser Methode sind:

professionelle Buchhalter;

Irgendwelche Fehler ist akzeptabel;

Buchhaltung wird von einigen Personen vorbereitet, und jeder Block hat ein Ende und wird keine Gabelung;

Die Zuverlässigkeit des Algorithmus hat strenge mathematische Beweise

Schwächen:

Wenn 1/3 oder mehr Buchhalter aufhören zu arbeiten, kann das System nicht in der Lage sein, allen Parteien, Gabeln, Gabeln zu dienen, aber sie werden kryptografische Beweise hinterlassen.

In der oh2en Zusammenfassung besteht der Hauptpunkt des DBFT -Mechanismus darin, die Perfektion des Systems auf das größte Niveau zu gewährleisten und Blöcke für reale finanzielle Anwendungsszenarien verwendet werden. Zum Beispiel ist unser Columbus -Konsensusmechanismus DPOS+DBFT -Konsenskonsens -Mechanismus. Wenn einer unserer gesamten Knoten oder ein Gerät ausgeschaltet ist, funktioniert der andere Knoten immer noch normal und wirkt sich nicht auf das gesamte Netzwerksystem aus. Wenn der Tencent -Server jedoch geschlossen ist, kann WeChat jeder nicht 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üfung des Dateneigentums und kann nicht durch die Fähigkeit unterbrochen werden. Darüber hinaus sind die Daten, die in die verteilte Datenbank eingegeben werden, nicht nur verpackt. Die zugrunde liegende Datenstruktur wird durch Blockchain -Kryptographie bestimmt. Der verpackte Datenblock wird durch die Hash -Funktion in der Kryptographie in die Kettenstruktur verarbeitet. Der letzte Block enthält den vorherigen Block -Hash -Wert. Da der Hash -Algorithmus unidirektionale und Slap -Funktionen hat, ist er nur im Blockchain -Netzwerk. Sobald die Daten in die Kette platziert sind, kann sie nicht unterbrochen und nachweisbar sind. Darüber hinaus wird Ihr Konto auch durch asymmetrische Verschlüsselung verschlüsselt, wodurch die Datensicherheit gewährleistet und Dateneigentum bestätigt wird.

Änderung einzelner oder mehrerer Datenbanken können andere Datenbanken nicht beeinflussen. Dies ist fast unmöglich, bis auf mehr als 51% der Daten im gesamten Netzwerk, die gleichzeitig geändert werden sollen. Jede Transaktion in der Blockchain ist mit zwei Blöcken neben der kryptografischen Methode verbunden, sodass sie in die Vergangenheit und jetzt von jeder Transaktion zurückgeführt werden kann. Dies sind Datenstruktur, Blockheader und Blockchain -Blockkörper. Kriptographie Sie stecken Bitcoin einfach in eine Self -Service -Maschine (z. B. ein Hauptbuch) und stecken Sie Ihren Treuhandziger, Ihren Führerschein oder irgendetwas in Ihr Konto. Noch wichtiger ist, dass intelligente Verträge nicht nur die Regeln und Strafen der Vereinbarung auf die gleiche Weise wie herkömmliche Verträge bestimmen, sondern diese Verpflichtung automatisch erfüllen.

Smart Contract und Blockchain

Das Beste an Blockchain ist, dass es sich um ein dezentrales System handelt, das unter allen zulässigen Parteien existiert und den mittleren Mann (mittlerer Mann) nicht bezahlen muss, es kann Zeit und Konflikten sparen. Es gibt ein Problem mit Blockblöcken, aber ihre Bewertung ist schneller, billiger und sicherer als traditionelle Systeme, sodass Banken und Regierungen sich an sie wenden. Die Verwendung der Funktionen der Blockchain -Technologie, um sich auf intelligente Verträge zu bewerben, ist einfacher, verschiedene Verträge in Bezug auf Arbeit und Leben zu erhöhen.