Blockchain-Konsensmechanismen: Arten und Anwendungsszenarien

3. Blockchain -Konsensmechanismus? Was sind die Konsensmechanismen? Big>

Blockchain -Konsensmechanismus ist eine Hauptregel, um sicherzustellen, dass alle Schaltflächen in der Netzwerkansatzvereinbarung von Blockchain. Es gibt mehrere Haupttypen von Konsensmechanismen:

Arbeitsweise:

Einführung: Die Wettbewerbsfähigkeit der Rechnungslegungsrechte durch Berechnung komplexer mathematischer Fragen. Jeder, der das Problem löst, hat zunächst das Recht, Belohnungen zu berücksichtigen und zu erhalten. Merkmale: Ein hohes Maß an Dezentralisierung, hohe Kosten für Knoten, um das Böse zu tun, aber es gibt ineffektive und verschwenden Ressourcen.

Nachweis von Aktien:

Einleitung: Die Rechnungslegungsrechte werden auf der Grundlage der Menge und der Zeit der Benachrichtigungscodes ermittelt, die von der Taste gehalten werden. Je mehr Benachrichtigungscodes und die Zeit, die sie länger halten, desto größer ist die Wahrscheinlichkeit, dass die Rechnungslegung vorliegt. Merkmale: Es erhöht den Schwellenwert für die Knoten zur Teilnahme an der Datenverarbeitung, löst das Problem der Ressourcenabfälle im POW -Mechanismus, kann jedoch das Phänomen von "The Rich is Richer und Reicher" verursachen.

Beweise in der Delegation:

Einführung: Die Abstimmungsschaltflächen für einige repräsentative Schaltflächen zur Überprüfung und Rechnungslegung sind für den Betrieb und die Wartung des Netzwerks verantwortlich. Merkmale: Verbessern Sie die Effizienz und senken die Kosten, aber das Konzentrationsniveau kann niedrig sein und das System basiert auf einer zusätzlichen Freisetzung, um den Betrieb des Systems aufrechtzuerhalten. Die oh2en drei Konsensmechanismen haben ihre eigenen Vor- und Nachteile und eignen sich für verschiedene Blockchain -Anwendungsszenarien. Mit der Weiterentwicklung der Technologie wird der Blockchain -Konsensmechanismus auch kontinuierlich verbessert, um die Einheit der hohen Hierarchie, hohen Effizienz und hohen Sicherheit des Netzwerks zu erreichen.

Public Chain ist auch als "öffentliche Kette" bezeichnet, die sich auf die Blockchain bezieht, in der jeder auf der Welt jederzeit in das System eintreten kann, um Daten zu lesen, Transaktionen zu senden, die Transaktionen und Konkurrenz in Buchhaltung bestätigen können. Öffentliche Ketten werden häufig als völlig dezentralisiert angesehen, da keine Einzelpersonen oder Organisationen das Lesen und Schreiben von Daten darin kontrollieren oder gefälscht können. Aus Sicht der Anwendung umfasst die Blockchain Publicity -Saite hauptsächlich Bitcoin, Ethereum, Sedgers, die meisten Altcoin und intelligente Verträge. Unter ihnen ist der Vorfahr der Blockchain Public Chain die Bitcoin -Blockchain, die die folgenden Eigenschaften enthält:

1. Open Source wird in GitHub hochgeladen und jeder kann die vollständigen Blockchain -Daten herunterladen und die Inspektion der Öffentlichkeit akzeptieren.

2. Vollständig dezentral

Eine Person kann ein Knoten werden, jeder Knopf ist öffentlich und jeder kann dem Blockchain -Computer beitreten. Keine Tasten sind dauerhaft, aber in Stufen, und für Knoten ist kein Zentrum obligatorisch. Jeder kann Transaktionen lesen und senden, und Transaktionen können auf Blockchain effektiv bestätigt werden, und jeder kann am Konsensprozess teilnehmen. Der Konsensprozess stellt fest, dass der Blockchain sowie dem exakten aktuellen Zustand ein Block hinzugefügt werden kann. Jeder kann finanzielle Belohnungen erhalten, proportional zu dem Beitrag, der im Konsensprozess geleistet wurde. Diese öffentlichen Ketten gelten oft als dezentralisiert im vollen Sinne.

3. entwickeln dezentrale Anwendungen

Programmentwickler können leicht dezentrale Anwendungen über diese öffentliche Kette entwickeln. Die öffentliche Kette kann die Rechte und Interessen der Benutzer vor Programmentwicklern schützen.

Was sind die drei wichtigsten öffentlichen Blockchain -Ketten? Die drei Hauptketten von Blockchain beziehen sich auf BTC-, ETH- und ADA -Blockchain -Blockchain -Kette, auch bekannt als beliebte Blockchain -Kette. Die öffentliche Kette bedeutet, dass jeder jederzeit Daten im System lesen kann. Die öffentliche Kette ist oft vollständig dezentralisiert. Mit dieser Funktion können alle und Organisationen keine Daten in der Kette kontrollieren oder gefälscht.

Informationen erweitern:

Blockchain ist ein Begriff im Bereich der Informationstechnologie. Im Wesentlichen handelt es sich um eine gemeinsam genutzte Datenbank und Daten oder Informationen, in denen die Merkmale von "No Fake", "während des gesamten Prozesses aufgedeckt", "verfolgen können", "offen und transparent" und "kollektive Wartung". Basierend auf diesen Merkmalen hat die Blockchain -Technologie eine solide Grundlage für "Glauben" gelegt, wodurch ein zuverlässiger "Kooperations" -Mechanismus und weit verbreitete Anwendungsaussichten geschaffen werden.

Typ

1. Blockchain Public

Blockchain Publicity (PublicBlockChains) beziehtKonsens. Die öffentliche Blockchain ist die früheste Blockchain und die am häufigsten verwendete Blockchain. Die virtuellen digitalen Währungen des Hauptbitcoin basieren auf öffentlichen Blockchains. Es gibt nur eine Blockchain, die dieser Währung in der Welt entspricht.

2. Blockchain (industriell) Blockchain

Blockchains (ConsortumblockChains): Eine Gruppe von Schaltflächen, die früher als Buchhaltungsbuch eingerichtet wurden, und die Erstellung eines jeden Blocks wird durch alle ausgewählten Schaltflächen festgelegt (die ausgewählten Schaltflächen beteiligen sich am Konsensprozess). Andere Zugriffstasten mögen an Transaktionen teilnehmen, aber sie fragen nicht nach dem Buchhaltungsprozess (im Grunde ist es immer noch ein Überwachungsbuchhalter, aber es wird ein Wirtschaftsprüfer. Jeder andere kann nur begrenzte Fragen durch die offene API von Blockchain durchführen. Blockchain 'Aufzeichnungsrechte. von der Transaktion für eine sehr kurze Zeit durch die Stimme von Spezialschaltflächen; Als Datenstrukturdaten in der Reihenfolge der Zeit können Sie unterschiedliche Konsensmechanismen unterstützen. Der Teil des Präfixes der Blockchain wird von allen ehrlichen Tasten gespeichert.

2) Effekt. Die Informationen, die durch eine endgültige Ehrlichkeitschaltfläche veröffentlicht wurden, werden in seiner eigenen Blockchain von allen anderen Ehrlichkeitsknöpfen aufgezeichnet.

Was sind Blockchain -Konsensmechanismen?

Blockchain -consensus -Mechanismus enthält hauptsächlich Folgendes:

POW -Nachweis der Arbeit

pow ist einer der häufigsten Konsensmechanismen in Blockchain. Es überprüft die Legitimität von Transaktionen durch Berechnung komplexer mathematischer Probleme und bestimmt, wer das Recht hat, Blockchain neue Blöcke hinzuzufügen. Der Kern dieses Mechanismus liegt in der "Workload", dh in der Fähigkeit zur Datenverarbeitung, mathematische Probleme zu lösen.

POSPort auf Stav

Während des POS -Mechanismus ist das Recht, einen Block zu erstellen, proportional zur Anzahl der vom Benutzer auf Blockchain gehaltenen Symbole. Benutzer mit mehr Symbolen werden eher ausgewählt, um Transaktionen zu bestätigen und neue Blöcke hinzuzufügen.

Praktische byzantinische Fehlertoleranz Es sorgt für die Legitimität von Transaktionen und die Konsistenz der Blockchain durch Abstimmung und Nachrichten zwischen Knoten.

dbft -autorisierung byzantinische Fehlertoleranzalgorithmus

dBft ist eine Variante von PBFT, die das Konzept der Darstellung einführt. Nach diesem Mechanismus können Benutzer ihre Stimmrechte an Vertreter delegieren, und die Vertreter nehmen am Konsensprozess teil.

Poolverifizierungspool

Poolverifizierungspool ist ein sprachbasierter Konsensmechanismus, mit dem Knoten eine Sammlung von Validierungsknoten durch Abstimmung auswählen können. Diese Bestätigungsknoten sind für die Überprüfung von Transaktionen und das Hinzufügen neuer Blockchain -Blöcke verantwortlich.

Diese Konsensmechanismen haben ihre eigenen Vor- und Nachteile und eignen sich für verschiedene Blockchain -Anwendungsszenarien. Welcher Konsensmechanismus zu wählen, hängt von den spezifischen Bedürfnissen des Blockchain -Projekts ab, z. B. Sicherheit, Skalierbarkeit, Dezentralisierung usw.

Was ist der Konsensmechanismus der Blockchain und was sind die Vor- und Nachteile?

Der Konsensmechanismus von Blockchain ist der Schlüsselmechanismus in der Blockchain -Technologie, um die Informationssynchronisation und Authentizität in verteilten Netzwerken sicherzustellen. Es hat mehrere Typen mit jeweils eigenen Vor- und Nachteilen.

Vorteile: Gewährleistung der Transaktionskonsistenz: Der Konsensmechanismus stellt sicher, dass alle Teilnehmer auf die Transaktionsergebnisse in einer dezentralen Umgebung einverstanden sind und so die Gesamtkonsistenz und Zuverlässigkeit des Systems beibehalten. Verhinderung doppelter Zahlungen: Durch den Konsensmechanismus können wir sicherstellen, dass das gleiche digitale Vermögenswert nicht wiederholt bezahlt wird, um die Einzigartigkeit und Sicherheit der Transaktion zu gewährleisten. Dezentralisierung: Der Konsensmechanismus ermöglicht es Blockchain -Netzwerken, ohne zentralisierte Vertrauensinstitutionen zu arbeiten, wodurch das Risiko reduziert wird, dass das System von einem einzelnen Knoten gesteuert wird.

Nachteile: Energieverbrauch: Einige Konsensmechanismen erfordern eine große Menge an Rechenressourcen, um einen Konsens zu erzielen, was zu einem hohen Energieverbrauch und Umweltbelastung führt. Leistung Engpässe: Es dauert einige Zeit und Rechenressourcen, um einen Konsens in einem verteilten Netzwerk zu erzielen, was zu einer begrenzten Geschwindigkeit der Transaktionsverarbeitung führen kann, insbesondere bei Netzwerküberlastungen. Zentrales Risiko: Obwohl der Konsensmechanismus darauf abzielt, eine Dezentralisierung zu erreichen, können einige Algorithmen aufgrund der Konzentration von Münzinhabern in tatsächlichen Anwendungen einen bestimmten Zentralisierungstrend im Netzwerk zeigen.

Vielfalt von Konsensusalgorithmen: Um die Bedürfnisse verschiedener Szenarien zu erfüllen, sind eine Vielzahl von Konsensusalgorithmen in der Blockchain -Technologie aufgetreten, z.