Hashgraph ist ein interessantes Konsensprotokoll und eine DLT-Technologie, die mit der Blockchain-Technologie konkurrieren will, indem sie Sicherheit und hohe Leistung bietet, ohne die Dezentralisierung aufzugeben.
La neue Distributed-Ledger-Technologie (DLT) der dritten Generationbenannt als Hashgraphverspricht, die Weiterentwicklung des bereits Bekannten zu sein tecnología blockchain, Vorgestellt von Bitcoin in 2009.
Dieses neue Projekt wurde im März 2018 vom Informatikprofessor öffentlich angekündigt. Leemon Baird. Obwohl die Entwicklung des Projekts eigentlich mit der Arbeit begann, die Baird im Jahr 2012 begann. Damals versuchte Baird, einen hoch skalierbaren und sicheren verteilten Konsensalgorithmus zu entwickeln. Seine Arbeit führte zum Entwurf von Hashgraph, einem hoch skalierbaren Konsensalgorithmus, dessen Whitepaper se veröffentlicht im Jahr 2016. Der Name dieses Whitepapers ist „Hashgraph-Konsens: Faire, schnelle, byzantinische Fehlertoleranz“, und es machte bereits deutlich, was Baird mit seiner Kreation bezweckte.
Dank dieser Arbeit ist die Konsensalgorithmus de Hashgraph Viele Analysten halten es für die erste Technologie, die sich mit der Blockchain-Technologie auseinandersetzen kann. Dies liegt insbesondere an der hohen Skalierbarkeit und dem Sicherheitsniveau, das das System erreichen kann. Daher mit dem Erscheinen von Hashgrapheröffnet sich eine neue Möglichkeit für die Verbesserung und Weiterentwicklung dieser unglaublichen dezentralen Technologie.
Doch bevor er fortfährt, macht er zunächst eine Klarstellung: Hashgraph ist der Name der Konsenstechnologie, über die wir jetzt sprechen. Während Hedera Hashgraph Es sind das Unternehmen und der private Governance-Kreis, die diese Technologie verwalten. Nachdem dieser Punkt geklärt ist, können wir beginnen, etwas mehr über diese interessante Technologie und alles, was sie uns zu bieten hat, zu erfahren.
Hashgraph ist eine futuristische und skalierbare DLT-Technologie
Das Projekt Hashgraph basiert auf der Entwicklung von Ähnliche Distributed-Ledger-Technologien oder Distributed Ledger, bekannt als DLT. Für seinen Betrieb ist a asynchroner Konsensalgorithmus basierend auf dieser Distributed-Ledger-Technologie. Die Tatsache, dass der Algorithmus asynchron ist, bedeutet, dass dieser Algorithmus in der Lage ist, mehrere Aufgaben mit unterschiedlichen Zeiten zwischen Anfragen und Antworten innerhalb des Systems auszuführen. Ziel ist es, die Leistung zu verbessern und die aktuelle und bereits bekannte Blockchain-Technologie zu perfektionieren.
Ein weiterer Punkt von Hashgraph ist, dass der Algorithmus effizientere Methoden zum Schutz der Plattform vor Computerangriffen bieten soll. Dazu nutzt Hashgraph ein schnelles und asynchrones Informationsverbreitungssystem, das garantiert, dass die Daten im Netzwerk schneller alle Knoten erreichen. Ich weiß es auch macht die Verwendung von Mining-Knoten zur Validierung von Informationen überflüssig. Mit diesen beiden Punkten können Transaktionen wesentlich schneller und effizienter durchgeführt werden, wobei Sicherheit und Zuverlässigkeit erhalten bleiben.
Um die Bergbaustruktur aufzuheben, Hashgraph verwendet ein Konsensprotokoll, das auf virtueller Abstimmung basiert. Dieses System wiederum wird durch sein Informationsübertragungssystem namens Klatschprotokoll. Auf diese Weise arbeitet Hashgraph wesentlich effizienter als die Verwendung bekannter Protokolle wie z Arbeitsnachweis (PoW) o Pfahlnachweis (PoS).
Gossip Protocol von Hashgraph
Um den Transaktionsvalidierungsprozess effizienter und schneller zu gestalten, Hashgraph verwendet das Gossip-Protokoll. Dieses Protokoll ermöglicht es Knoten, Informationen nach dem Zufallsprinzip mit einer anderen Gruppe von Knoten, die mit dem Netzwerk verbunden sind, zu übertragen und auszutauschen, wobei diese wiederum dieselben Informationen an eine andere Gruppe von Knoten übertragen.
Der Ursprung des Gossip Protocol hängt mit den epidemischen Replikationsalgorithmen zusammen, die Demers Alan, Dan Greene, Carl Hauser, Irish Wes, Larson John, Shenker Scott, Sturgis Howard, Swinehart Danm und Terry Doug in ihrer Studie beschrieben haben „Epidemische Algorithmen für die Wartung replizierter Datenbanken“ 1987. Diese Arbeit ist von entscheidender Bedeutung für die Entwicklung dieser Algorithmen, nicht nur für Hashgraph, sondern auch für andere Bereiche der Informatik.
Dieses Protokoll ermöglicht, sobald ein bestimmter Punkt erreicht ist, die Replikation der Informationen an alle Knoten des Hashgraph-Netzwerks über das Klatsch über Klatschprotokoll. Auf diese Weise können alle Knoten die Informationen validieren und verarbeiten und verfügen gleichzeitig über konkrete Kenntnisse über alle Details des Vorgangs. Dadurch wird der Validierungsprozess viel schneller und effizienter sein als bei anderen Protokollen wie PoW oder PoS.
Um all dies zu erreichen, Klatschprotokoll Es führt die Kommunikation zwischen Computer und Computer durch. Das Ziel ist einfach: Informationen über von Nutzern durchgeführte Transaktionen schnell und zuverlässig verbreiten. Dies wird dadurch erreicht, dass jeder Knoten im Netzwerk die Nachricht in derselben Größenordnung repliziert, in der er sie empfangen hat. Wenn beispielsweise eine erste Nachricht mit 100 Zielen gesendet wurde, repliziert jedes dieser Ziele die Nachricht an 100 verschiedene Ziele. Die Fortsetzung dieser Kette bedeutet, dass die Nachrichten in wenigen Übertragungsvorgängen alle Knoten erreicht haben, aus denen das Netzwerk besteht.
Zusammen mit der Hashgraph-Technologie ermöglicht dies, dass eine Transaktion von den meisten Netzwerkknoten in nur wenigen Sekunden bestätigt wird. Gleichzeitig ermöglicht es bis zu 10.000 Transaktionen pro Sekunde (TPS), was eine enorme Verbesserung der Skalierbarkeit im Vergleich zu Bitcoin und anderen Kryptowährungen darstellt.
Darüber hinaus führen die Knoten in diesem Protokoll denselben Konsensalgorithmus aus wie die anderen Knoten. Sie pflegen also eine sehr sichere und kryptografisch zuverlässige Datenstruktur. Auf diese Weise kann ein Konsens über die verarbeiteten Informationen erzielt werden, wobei eine detaillierte Aufzeichnung mit Datum und Uhrzeit der Genehmigung sowie einer digitalen Signatur des Benutzers, der den Vorgang erstellt hat, geführt wird.
Hashgraph-Funktionen
Das von Hashgraph vorgestellte System bietet im Vergleich zur Blockchain-Technologie großartige Features und Funktionen. Sie sind jedoch noch nicht alle vollständig ausgefeilt oder implementiert, da sie sich in der Entwicklung befinden. Unter seinen aktuellen und funktionalen Merkmalen können wir jedoch Folgendes erwähnen:
Sicherheit
In Hashgraph die Asynchrone byzantinische Fehlertoleranz (aBFT), eine Art von BFT um die Sicherheit der im Netzwerk gespeicherten Daten zu gewährleisten. Um zu verhindern, dass böswillige Akteure die Informationen zu ihrem eigenen Vorteil ändern oder manipulieren.
Die Tatsache, dass Hashgraph diese Art von Toleranz aufweist, stellt sicher, dass kein einzelnes Mitglied (oder eine kleine Gruppe von Mitgliedern) die Community daran hindern kann, einen Konsens zu erzielen. Es stellt außerdem sicher, dass der einmal erreichte Konsens nicht mehr geändert werden kann. Jedes Mitglied wird einen Punkt erreichen, an dem es sicher weiß, dass es einen Konsens erzielt hat, und der Prozess erfolgt asynchron, sodass er im Hinblick auf die Geschwindigkeit effizient ist.
Darüber hinaus bietet Hashgraph Unterstützung für kryptografische Schemata wie Ed2551, RSA-3072, ECDSA und Smart-Contract-ID.
Geschwindigkeit
El Klatsch-Konsensprotokoll Die von Hashgraph verwendete Methode ist das Geheimnis hinter der Geschwindigkeit des Netzwerks bei der Verarbeitung von Daten und Informationen. Damit können bis zu 10.000 Transaktionen pro Sekunde verarbeitet und nahezu sofort validiert werden. Dieses Protokoll wurde so aufgebaut, dass mit zunehmender Anzahl von Knoten im Netzwerk letztendlich eine effektive Rechenleistung für das Netzwerk entsteht.
Eigenkapital
In Hashgraph werden Knoten nach dem Zufallsprinzip ausgewählt und erfordern weder Hashing noch Rechenleistung, um an der Datenvalidierung teilzunehmen. Außerdem, Hashgraph verwendet ZeitstempelDaher ist die Reihenfolge, in der Transaktionen verarbeitet und validiert werden, nicht von großer Bedeutung.
Skalierbarkeit
Hashgraph hat es geschafft, das Hauptproblem zu bekämpfen, das Blockchains von Anfang an darstellten: die Skalierbarkeit. Diese neue asymmetrische Algorithmustechnologie ist viel skalierbarer; Gleichzeitig wird das Risiko von Gabelungen deutlich reduziert.
ACID-Unterstützung
Hashgraph ist kompatibel mit ACID (Atomizität, Konsistenz, Isolierung, Haltbarkeit) ein Begriff, der sich auf eine Datenbank bezieht und die Konsistenz der darin gespeicherten Daten gewährleistet.
fairer Zugang
Hashgraph ist grundsätzlich fair, da niemand eine Transaktion verhindern oder verzögern kann. Wenn ein (oder mehrere) böswillige Knoten versuchen, die Übermittlung einer bestimmten Transaktion an den Rest der Community zu verhindern und so zum Konsens beizutragen, stellt die zufällige Natur des Gossip-Protokolls sicher, dass die Transaktion diesen Block umgeht.
Faire Zeitstempel
In Hashgraph hat jede Transaktion eine Zeitstempel Konsens, der widerspiegelt, wann die Mehrheit der Netzwerkmitglieder diese Transaktion erhalten hat. Dieser Konsenszeitstempel ist „fair“, da es einem böswilligen Knoten nicht möglich ist, ihn zu beschädigen und zu verursachen, dass er stark von diesem Zeitpunkt abweicht.
Zu diesem Zweck wird jeder Transaktion eine Konsenszeit zugewiesen, die dem Median der Zeiten entspricht, in denen jedes Mitglied angibt, die Transaktion zum ersten Mal erhalten zu haben. „Empfangen“ bezieht sich hier auf den Zeitpunkt, zu dem ein bestimmter Knoten die Transaktion über das Gossip-Protokoll an einen anderen Knoten weitergeleitet hat.
Dies ist Teil des Konsenses und hat auch jede Garantie dafür, dass es sich um einen byzantinischen fehlertoleranten Prozess handelt. Wenn also mehr als 2⁄3 der teilnehmenden Mitglieder ehrlich sind und zuverlässige Uhren auf ihrem Computer haben, ist der Zeitstempel selbst ehrlich und zuverlässig, da er von einem ehrlichen und zuverlässigen Mitglied generiert wird oder zwischen zwei generierten Zeitpunkten liegt von ehrlichen und vertrauenswürdigen Mitgliedern.
Faire Transaktionsreihenfolge
Transaktionen werden nach ihren Zeitstempeln geordnet. Da die den einzelnen Transaktionen zugewiesenen Zeitstempel fair sind, gilt dies auch für die resultierende Reihenfolge.
Kontrollierte Veränderlichkeit
Im Gegensatz zur Blockchain-Technologie ist Hashgraph nicht völlig unveränderlich; stattdessen verfügt das System über eine kontrollierte Veränderlichkeit. Das heißt, es besteht unter bestimmten Bedingungen die Möglichkeit, dass die Knoten die im DLT enthaltenen Informationen ändern können und das Ergebnis einem neuen Konsens des Netzwerks ausgesetzt wird.
Intelligente Verträge und Kryptowährungen
Hashgraph ist ein Protokoll, das ausschließlich zur Erstellung mehrerer Tools entwickelt wurde und dazu die Fähigkeit nutzt, Kryptowährungen zu erstellen und Smart Contracts.
Systemsteuerung
Derzeit unterliegt Hedera Hashgraph dem sogenannten Hedera-Verwaltungsrat. Hierbei handelt es sich um einen Expertenrat, der sich aus insgesamt 39 führenden globalen Unternehmen und Organisationen zusammensetzt, die auf bis zu 18 verschiedene Branchen und ein breites geografisches Spektrum verteilt sind.
Der Vorstand trifft wichtige Entscheidungen zu Software-Upgrades, Netzwerkpreisen, Treasury-Management und mehr. Die Amtszeit der Vorstandsmitglieder ist begrenzt und sie erhalten keine Leistungen von Hedera. Dieser Rat ist so strukturiert, dass er dem Wunsch nach einer dezentralen, weisen und stabilen Regierung im langfristigen Interesse der Plattform bestmöglich gerecht wird. Alle Mitglieder des Regierungsrats haben durch die Unterzeichnung der Vereinbarung einen Teilbesitz von Hedera Hashgraph LLC übernommen.
Zu den ersten elf Mitgliedern des Governing Council von Hedera gehören: Boeing, Deutsche Telekom, DLA Piper, FIS, IBM, Magalu, Nomura, Tata Communications, Swirlds und Swisscom Blockchain.
Der Zweck der Schaffung dieses Leitungsgremiums besteht darin, zu verhindern, dass Hedera von unbekannten Gruppen von Bergleuten und Entwicklern regiert wird. Sie weisen außerdem darauf hin, dass diese Unternehmensstruktur das Risiko ideologischer oder persönlicher Streitigkeiten, die sich auf die Governance anderer öffentlicher DLT-Plattformen ausgewirkt haben, erheblich verringert. Andererseits bedeutet dies, dass Hedera über ein stark zentralisiertes Ökosystem verfügt, in dem diese Unternehmen über die Zukunft der Technologie entscheiden und darüber, wer unter welchen Bedingungen Zugriff darauf hat.
Hashgraph gegen Blockchain
Einer der bemerkenswertesten Unterschiede zwischen diesen beiden Technologien ist natürlich der Implementierung eines anderen Konsensprotokolls. In der Blockchain wird Proof of Work (PoW) verwendet, um neue Blöcke innerhalb der Kette zu generieren und die Informationen zu validieren. Während in Hashgraph das Gossip-Protokoll verwendet wird, um die Informationen der Transaktionen zu verbreiten, die zwischen den mit dem Netzwerk verbundenen Knoten durchgeführt werden. Letzterer muss keine aufwändigen rechnerischen Berechnungen durchführen. Daher ist kein großer Energieverbrauch erforderlich und der Prozess ist viel kostengünstiger und schneller.
Außerdem Auch die Art und Weise, wie diese beiden Technologien funktionieren, weist einen großen Unterschied auf. Nlockchain arbeitet jedoch synchron, wobei jedes neue Ereignis eng mit dem vorherigen Ereignis verknüpft ist. Während in Hashgraph Prozesse asynchron ablaufen, wird jedes Ereignis unabhängig voneinander behandelt und verarbeitet.
Ebenso sind die Programmiersprachen, in denen diese Technologien geschrieben wurden, unterschiedlich. Blockchain ist zwar in verschiedenen Programmiersprachen geschrieben Hashgraph verwendet die Sprachen Java und Lisp. Auch die Eigentumsverhältnisse an diesen Technologien sind unterschiedlich. Während die von Bitcoin verwendete Blockchain öffentlich und für jedermann zugänglich ist, befindet sich Hashgraph größtenteils in Privatbesitz, sodass die Zugänglichkeit etwas komplexer sein kann.
Eine der Gemeinsamkeiten zwischen diesen beiden Technologien besteht nun darin, dass die Netzwerkknoten bei beiden eine exakte Kopie der aufgezeichneten Daten speichern. Und sobald Informationen verarbeitet wurden, sind sie innerhalb der Registrierung unveränderlich.
Obwohl die Vorteile, die die Hashgraph-Technologie gegenüber der Blockchain bietet, durchaus einen Vorteil haben. Allerdings handelt es sich noch um eine Technologie in der Entwicklung mit vielen unvollständigen und unausgereiften Punkten, sodass wir bis zur vollständigen Einführung warten müssen, um gemeinsam mit der Community ihre Funktionsweise und Eigenschaften zu überprüfen.