Blockchains Konsensmechanismen: Eine detaillierte Analyse von POW, POS und DPOS

I、 Was sind die drei Mechanismen der Blockchain?

Die drei Hauptkonsensmechanismen von Blockchain sind Beweise für die Arbeit (POW), den Nachweis von Aktien (POS) und den Nachweis von Aktien (DPO).

Arbeitsweise (POW):

Kernprinzipien: Nachweis der Arbeit durch Lösung komplexer mathematischer Probleme und damit die Rechnungsrechtsrechte. Merkmale: Hoch dezentrale, starke Sicherheit, aber große Energieverbrauch und lange Transaktionsbestätigungszeiten.

Einsätze (POS):

Kernprinzipien: Rechnungslegungsrechte werden auf der Grundlage der Anzahl und Zeit der gehaltenen Token bestimmt. Je mehr Token beibehalten werden und je länger Sie die Zeit haben, desto wahrscheinlicher ist es, dass Sie Rechnungsrechte erwerben. Merkmale: Im Vergleich zu POW reduziert POS den Energieverbrauch und erhöht die Transaktionsbestätigungsgeschwindigkeit, hat jedoch das Problem "kein Interesse". Dies bedeutet, dass einige Validatoren das gesamte Netzwerk aufgrund mangelnder Anreize kontrollieren können.

Nachweis der Lagerzertifizierung (DPOS):

Kernprinzipien: Wählen Sie eine bestimmte Anzahl von Zeugenknoten aus, die für die Produktion und Überprüfung von Blöcken sowie repräsentative Demokratien verantwortlich sind. Merkmale: Vorteile: Verteilte Probleme, Netzwerkkontrolle, starke Leistung der Kapazitätserweiterung, grundlegende Onketten-Governance, Lösung von Problemen mit "No Interesse", Verbesserung der Effizienz, Vereinfachung von Prozessen, Sparen von Ressourcen und Reduzierung des Energieverbrauchs. Mängel: Zentralisierte Minderung, Manipulation des menschlichen Risikos, reduzierte Anteilseignerbeteiligung und die Qualität der Knoten ist schwer zu garantieren. Repräsentatives Projekt: EOS. EOS übernimmt das DPOS -Protokoll, und EOS -Stakeholder wählen Supernoden und Backup -Knoten aus, aber es besteht das Risiko einer Zentralisierung, wie Situationen, in denen ein chinesisches Konsortium mehrere Supernoden kontrolliert.

Zusammenfassend haben diese drei Konsensmechanismen ihre eigenen Vor- und Nachteile, sodass sie für eine Vielzahl von Blockchain -Anwendungsszenarien geeignet sind. Bei der Auswahl eines Konsensmechanismus sollten Faktoren wie Dezentralisierung, Sicherheit, Transaktionsgeschwindigkeit, Energieverbrauch und Ressourcennutzung umfassend berücksichtigt werden.

II、 [Interpre tation der Waage -Technologie] Detaillierte Erläuterung des Mechanismus für

Librabft -Einverständniser. Im Vergleich zum Nachweis des Arbeitsmechanismus, der von anderen Blockchains zugelassen wurde, erreicht Librabft die Größe der höheren Transaktionen, verringerte Kreuzkümmel und Energieeffizienz sowie die Anpassung an hohe Synchronisationsbedürfnisse. Der Mechanismus des Gleichgewichtskonsenses hängt von der Librabft -Design mit hoher Expansion und Konsistenz ab. Es kombiniert Stimmen zwischen 3F+1 -Überprüfung und unterstützt den ehrlichen Vertrag 2F+1 und widersteht den Doppelangriffen der Ausgaben und der Gabel mit bis zum Überprüfungsvertrag von F. librabft, der in der globalen Einheitlichkeitszeit (GST) und dem maximalen Kontrollnetzwerk gilt. Das weiße Blatt des Skala zeigte, dass die anfängliche Einführung der lizenzierten Blockchain mit dem zukünftigen Ziel, ein nicht lizenziertes Netzwerk zu werden, um die Skala und Stabilität von Milliarden von Milliarden Menschen und Transaktionen weltweit zu gewährleisten. Derzeit gibt es jedoch keine ausgereiften Lösungen, die die Anforderungen des nicht lizenzierten Netzwerks implementieren. Hotsturf ist der grundlegende BFT -Algorithmus für Librabft, der ein dreistufiger Algorithmus ist, der von Führungskräften eine kurze Wahl für die letzten Vorschläge und Entscheidungen verändert, ohne die Führung zu bitten, was die Komplexität und Komplexität des Führers erheblich verringert. Zu den Hauptmerkmalen des Hotsturf gehören die lineare Anzeige, optimistische Reaktion, häufige Hauptschalterunterstützung, einfache Entscheidungen, Schwellenwertsignatur usw. Der Hotsturf -Algorithmus ist in 5 Stufen unterteilt: Vorbereitung, Vorvermittlung, Engagement, Entscheidung und schließlich. In jeder Phase überträgt der Leiter den Vorschlag an den Abschlussprüfer und sammelt Unterschriften. Nachdem der Wirtschaftsprüfer geantwortet hat, fasst der Führer die Abstimmung zusammen, bis der Konsens erreicht ist. Libra verbessert Hotsturf, bestimmt die Sicherheitsbedingungen, verbessert die Protokollaktivität und optimistische Reaktionsfunktionen. Es darf eine Masse einer Masse unterzeichnen, anstatt Transaktionen zu ordnen, die Haltbarkeit des Protokolls zu verbessern und Kunden die Qualitätskontrolle zur Überprüfung der Datenbankdaten zu verwenden. Libra PaceEmaker ist so konzipiert, dass die Zeitlimitschilder ohne Synchronisierung der Uhr und der Geschwindigkeit des Displays gesendet werden. Es liefert eine prüfbare Zufallszahl als nächster Minenfaktor, der die Unfähigkeit verbessert, das Verhalten von Minen vorherzusagen. Gleichzeitig verwendet die Skala Gesamtsignaturen, um die Identität des Abschlussprüfers beizubehalten, die Effizienz der Überprüfung zu verbessern und Belohnungen für die beigefügten zu liefern.

III、 Klassifizierung und Vergleich verschiedener Blockchain -Konsensusalgorithmen?

Unter ihnen zeigt der BFT -Konsens auf der Grundlage des gerichteten acyclischen Graphen (DAG) offensichtliche Vorteile bei der Verbesserung der Skalierbarkeit, der Verkürzung der Bestätigungszeit und der Verbesserung der Transaktionsdurchsatz. Traditionelle BFT-basierte Konsensalgorithmen wie PBFT und Hotstuff weisen eine stabile Stabilität auf, haben jedoch eine hohe Kommunikationskomplexität, eine schlechte Skalierbarkeit und große Verzögerungen, wenn das Netzwerk instabil ist. In den letzten Jahren hat die weit verbreitete Anwendung der DAG -Technologie in Blockchain zu einem Konsens über BFT auf der Grundlage von DAG geführt, was diese Mängel durch den effizienten Kommunikationsmechanismus der DAG erheblich verbessert hat. DAG-basiertes BFT Consensus verwendet gerichtete acyclische Graphen, um eine effiziente Kommunikation und einen effizienten Konsens zu erreichen. Jede Konsensmeldung enthält Vorschläge und Verweise auf frühere Nachrichten, in denen ein wachsendes DAG -Diagramm bildet. Dieser Konsens ist in zwei Schichten unterteilt: Die Nachricht wird generiert und das durch die Unterschiede in der DAG -Ansicht unterschiedliche Knoten verursachte Konsistenzproblems muss gelöst werden. Im Vergleich zum runden BFT-Konsens trennt der DAG-Konsens die Meldungsausbreitung von der Konsenslogik, reduziert die Kommunikationsaufwand und verbessert die Protokollskalierbarkeit und den Durchsatz. Der auf der Runde basierende BFT -Konsens stellt sicher, dass die Knoten im Netzwerk ordentlich beworben werden, indem nur eine Nachricht pro Runde festgelegt und eine bestimmte Anzahl von Nachrichten in der vorherigen Runde angegeben wird. DAG-Rider, Tusk und Bullshark sind Vertreter des runden BFT-Konsensprotokolls, die Konsistenzprobleme auf unterschiedliche Weise lösen und den Einreichungsprozess optimieren. Dag-Rider und Tusk unterscheiden sich in der Einreichungsverzögerung, der Wellenlänge und der Anzahl der Stimmen. BulShark optimiert den Einreichungsprozess weiter und vereinfacht die Implementierung in einigen synchronen Versionen, die für bestimmte Szenarien geeignet sind. In diesem Artikel wird das BFT-Konsensprotokoll auf der Grundlage von DAG und rundbasiertem BFT-Konsensprotokoll überprüft, einschließlich der Prinzipien, Merkmale, der Leistungsvergleich und der Codeanalyse. Als wichtiger Zweig der Blockchain -Technologie hat das DAG -Konsensprotokoll ein großes Potenzial gezeigt und bietet neue Ideen zur Verbesserung der Skalierbarkeit und Effizienz von Blockchain -Systemen. Mit der Exploration und Anwendung von weiteren Projekten wird der DAG -Konsens weiterhin reifen und die Grundlage für die zukünftige Entwicklung der Blockchain -Technologie bilden.