ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Blockchain

Hashgraph-Konsensmechanismus

Was ist der Hashgraph-Konsensmechanismus?

Hashgraph ist ein dezentraler Konsensmechanismus, der die Blockchain-Konzepte von "Klatsch, "Klatsch über Klatsch" und virtuelle Abstimmung. Es soll Probleme mit den Standard-Algorithmen zur Konsensbildung lösen, wie Arbeitsnachweis (PoW), in Bezug auf eine bessere Geschwindigkeit und höhere Effizienz, da keine Stimmen oder Details über das Netzwerk gesendet werden, was oft zu Staus und Verzögerungen führt.

Die zentralen Thesen

  • Hashtag-Konsens verwendet Informationen über Informationen und nicht den Informationsinhalt selbst, um einen Konsens zu schaffen.
  • Informationen über Informationen werden als "Klatsch, “ und Klatschgruppen werden als „Klatsch über Klatsch“ bezeichnet.
  • Der Hashtag-Konsens hat von der Krypto-Community keine breite Akzeptanz gefunden.

So funktioniert der Hashgraph-Konsensmechanismus

Der Hashgraph-Konsens verwendet das Klatschprotokoll und wird in der Hedera-Blockchain-Plattform verwendet.

Blockchain-Teilnehmer, die das Klatschprotokoll verwenden, geben neuartige Informationen (genannt Klatsch) über die Transaktionen weiter. und sie klatschen auch über Klatsch. Es wird eine gemeinsame Historie von "Klatschereignissen" geführt, während die Teilnehmer zu jeder aktuellen Klatschnachricht Informationen über ihren vorherigen Klatsch hinzufügen.

In technischer Hinsicht, für eine Blockchain, Klatsch ist die Information, die von jedem Teilnehmer wiederholt an ein anderes zufällig ausgewähltes Mitglied weitergegeben wird und ihnen alles über die Transaktion mitteilt. Es kann verwendet werden, um eine Vielzahl von Informationen zu übertragen, die verteilt werden müssen, wie Klatsch über Benutzeridentitäten, Transaktionen, oder Klatsch über Blockchain-Blöcke.

Zum Beispiel, Stellen Sie sich ein geselliges Beisammensein vor, bei dem sich viele Freunde treffen und in den Pausen klatschen. Peter klatscht Paul in der ersten Pause über ein Thema, und Paul erzählt es Pamela. Bis zur zweiten Pause Pamela hat diese Informationen möglicherweise an andere weitergegeben, wie Priscilla. Folglich, obwohl Peter (der den Klatsch initiierte) nicht direkt mit Priscilla sprach, sie weiß von Pauls Klatsch.

Mit jeder Pause, Es ist bekannt, dass dieser Klatsch ungefähr die Anzahl der Leute verdoppelt, die ihn in der vorherigen Pause kannten. Das Klatschprotokoll versucht, diesen Mechanismus zum Aufbau eines Blockchain-Konsenses zu nutzen, da immer mehr Menschen die Details ganz oder teilweise kennen.

Die Macht des Klatsches nutzen

Hashgraph ist eine Datenstruktur, in der aufgezeichnet wird, wer an wen trat und in welcher Reihenfolge, d. h. Der Hashgraph wird zu einer gemeinsamen Geschichte von Klatschereignissen, da die Teilnehmer jeder aktuellen Klatschnachricht Informationen über ihren vorherigen Klatsch hinzufügen. Dies wird zum "Klatsch über Klatsch, " da es sich um die Geschichte des Klatsches selbst handelt. Da jedes Mitglied eine Kopie des Hashgraphs erhält, jedes Mitglied kann berechnen, was das andere Mitglied wissen würde oder ihm hätte schicken können.

Angenommen, Peter und Paul sind zwei Teilnehmer der Blockchain-Plattform, die den Hashgraph-Konsensmechanismus verwendet. Wenn eine neue Transaktion auf der Blockchain platziert wird, es wird anfangen, sich auf andere Mitglieder auszubreiten.

Peter wird von der Transaktion wissen, aber er wird Paulus keine direkten Informationen darüber schicken. Peter wird wissen, wann Paul von der Transaktion erfahren hat und wann Priscilla davon erfahren hat, dass Paul von dieser Transaktion erfahren hat. Für seinen Teil, Paul berechnet, welche Informationen Peter möglicherweise gesendet hat, basierend auf seiner eigenen Vorhersage dessen, was Peter wissen könnte. Diese Vorhersageberechnung von Paul basiert darauf, was und wann Peter über die Transaktion erfahren hätte, entsprechend der im Hashgraph verfügbaren Historie.

Da keine nennenswerten Informationen über das Netzwerk übertragen werden und alle Berechnungen von verschiedenen Teilnehmern alleine durchgeführt werden, dies hält das Netz weitestgehend frei. Dieser Prozess ist eine Form der virtuellen Abstimmung – anstatt dass jedes Mitglied seine Informationen (Stimmen) direkt an das andere Mitglied sendet, jeder berechnet, was andere wissen können.

Ohne dass tatsächlich eine einzige Stimme abgegeben wird, Es gibt sehr wenig Overhead für die Netzwerkkommunikation, der über die Transaktionen selbst hinausgeht. Klatsch (Details zu einer Transaktion) und Klatsch über Klatsch (Details zu Details einer Transaktion) führen zu einer zuverlässigen Hashgraph-Datenstruktur, Ermöglichen eines Konsens, der ausreicht, um eine Transaktion zu authentifizieren (oder für andere Anforderungen zur Konsensbildung).

Der Hashgraph-Algorithmus zielt auf Fairness ab, da es vollständige Asynchronität hat, keine dominanten Führer, kein Round-Robin-Betrieb, und hohe Geschwindigkeit ohne Möglichkeit von Fehlern.