Hashgraph-Konsensmechanismus
Was ist der Hashgraph-Konsensmechanismus?
Hashgraph ist ein dezentralisierter Konsensmechanismus, der die Blockchain Konzepte von „Klatsch“, „Klatsch über Klatsch“ und virtueller Abstimmung verwendet. Sie gibt Probleme mit den Standard – Konsensbildung zu lösen Algorithmen, wie Beweis für Arbeit (POW), in Bezug auf eine bessere Geschwindigkeit und eine höhere Effizienz, da es keine Stimmen oder Daten über das Netzwerk sendet, die häufig zu Staus und Verzögerungen.
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“ bezeichnet, und Klatschgruppen werden als „Klatsch über Klatsch“ bezeichnet.
- Der Hashtag-Konsens wurde von der Crypto-Community nicht allgemein angenommen.
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 (als Klatsch bezeichnet) über die Transaktionen weiter, und sie treten auch über Klatsch und Tratsch. Eine kollaborative Historie von „Klatschereignissen“ wird gepflegt, während die Teilnehmer zu jeder aktuellen Klatschnachricht Informationen über ihren vorherigen Klatsch hinzufügen.
Technisch gesehen ist Klatsch für eine Blockchain die Information, die von jedem Teilnehmer wiederholt an ein anderes zufällig ausgewähltes Mitglied weitergegeben wird und ihnen alles sagt, was sie über die Transaktion wissen. Es kann verwendet werden, um eine Vielzahl von Informationen zu übertragen, die verteilt werden müssen, wie zum Beispiel Klatsch über Benutzeridentitäten, Transaktionen oder Klatsch über Blockchain-Blöcke.
Stellen Sie sich zum Beispiel eine gesellige Zusammenkunft vor, bei der sich viele Freunde treffen und in den Pausen tratschen. Peter gibt Paul in der ersten Pause Klatsch über ein Thema und Paul erzählt es Pamela. In der zweiten Pause hat Pamela diese Informationen möglicherweise an andere wie Priscilla weitergegeben. Folglich, obwohl Peter (der den Klatsch initiierte) nicht direkt mit Priscilla sprach, weiß sie von Pauls Klatsch.
Es ist bekannt, dass dieser Klatsch mit jeder Pause ungefähr die Anzahl der Leute verdoppelt, die ihn in der vorherigen Pause kannten. Das Klatschprotokoll versucht, diesen Mechanismus zum Aufbau eines Blockchain-Konsens 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 und in welcher Reihenfolge getratscht hat. Das heißt, der Hashgraph wird zu einer kollaborativen Historie von Klatschereignissen, da die Teilnehmer jeder aktuellen Klatschnachricht Informationen zu ihrem vorherigen Klatsch hinzufügen. Dies wird zum „Klatsch über Klatsch“, da es Geschichte über den Klatsch selbst ist. Da jedes Mitglied eine Kopie des Hashgraphen erhält, kann jedes Mitglied berechnen, was das andere Mitglied wissen würde oder hätte senden 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, beginnt sie sich auf andere Mitglieder auszubreiten.
Peter wird von der Transaktion wissen, aber er wird Paul keine direkten Informationen darüber senden. Peter wird wissen, wann Paul von der Transaktion erfuhr und wird wissen, wann Priscilla von der Tatsache erfuhr, dass Paul von dieser Transaktion erfahren hatte. Paulus seinerseits 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 gemäß der im Hashgraph verfügbaren Historie über die Transaktion erfahren hätte.
Da keine nennenswerten Informationen über das Netzwerk übertragen werden und alle Berechnungen von verschiedenen Teilnehmern alleine durchgeführt werden, bleibt das Netzwerk weitgehend frei von Staus. Dieser Prozess ist eine Form der virtuellen Abstimmung – anstatt dass jedes Mitglied seine Informationen (Stimmen) direkt an das andere Mitglied sendet, berechnet jedes, was andere möglicherweise wissen.
Ohne dass in der Realität eine einzige Stimme abgegeben wird, gibt es über die Transaktionen selbst hinaus nur sehr wenig Overhead für die Netzwerkkommunikation. Klatsch (Details zu einer Transaktion) und Klatsch über Klatsch (Details zu Details einer Transaktion) führen zu einer zuverlässigen Hashgraph-Datenstruktur, die es ermöglicht, einen Konsens aufzubauen, der ausreicht, um eine Transaktion zu authentifizieren (oder für andere konsensbildende Anforderungen) ).
Der Hashgraph-Algorithmus zielt auf Fairness ab, da er vollständige Asynchronität, keine dominanten Anführer, kein Round-Robin-Arbeiten und eine hohe Geschwindigkeit ohne die Möglichkeit von Fehlern aufweist.