Hashgraph – Hat Blockchain Konkurrenz?

Was ist Hashgraph??

Kryptowährungen und Blockchains werden von vielen als die potenziell wirkungsvollsten technologischen Fortschritte seit dem Internet angekündigt. Was aber, wenn die Blockchain-Technologie, mit der all diese Kryptowährungen erstellt wurden, nur ein Sprungbrett für etwas Besseres ist??

Dies ist die Behauptung von Hashgraph, einer verteilten Hauptbuchtechnologie mit vielen der gleichen Anwendungen wie Blockchain. Hashgraph ist sicher, dezentralisiert, kostengünstig und kann Transaktionen schneller und fairer verarbeiten als jede Blockchain.

In Anbetracht dessen vielleicht die Artikel Hashgraph zur Zukunft der dezentralen Technologie zu erklären, hat einige Vorteile. Andererseits machen sie einige hohe Behauptungen, von denen es schwer ist, nicht skeptisch zu sein. Ganz zu schweigen von der Tatsache, dass Blockchain sowohl bei der Entwicklung als auch bei der Akzeptanz in der Öffentlichkeit einen fast zehnjährigen Vorsprung hat. Auch wenn Hashgraph so gut wie beworben ist, ist der Wettbewerb mit Blockchain immer noch eine monumentale Herausforderung.

Lassen Sie uns vor diesem Hintergrund einen tieferen Blick auf die Hashgraph-Technologie werfen und von dort aus fortfahren.

Wie funktioniert es?

Quelle: Hashgraph “How It Works” -Papier

Die Abbildung links ist ein Hashgraph, die Datenstrukturalternative zur Blockchain.  

Der Einfachheit halber enthält diese grafische Darstellung nur 4 Spalten. Jede Spalte stellt einen vollständigen Knoten im Netzwerk dar, sodass Sie sich vorstellen können, dass ein tatsächlicher Hashgraph Hunderte oder sogar Tausende von Spalten enthält.

Jeder Kreis repräsentiert eine Veranstaltung, Das ist analog zu einem Block in der Blockchain. Mit anderen Worten, Ereignisse speichern Daten über Transaktionen. Darüber hinaus enthält jedes Ereignis die Hashes von zwei kürzlich aufgetretenen Ereignissen und wird von seinem Ersteller digital signiert. Dies ermöglicht es Hashgraph, kryptografische Sicherheit ähnlich wie bei einer Blockchain zu erreichen.

Jede Linie, die ein Ereignis mit einem anderen verbindet, repräsentiert einen Knoten, der zufällig mit einem anderen synchronisiert wird. Wenn ein Knoten mit einem anderen Knoten synchronisiert wird, teilt er alle ihm bekannten Ereignisse, die der zweite Knoten noch nicht kennt. Dieser Synchronisierungsprozess wird passenderweise aufgerufen Klatsch, und es geht für immer weiter, wenn der Hashgraph nach oben wächst.

Die farbigen Kreise in der Figur sind besondere Ereignisse Zeugen. Es würde eine Weile dauern, um zu erklären, wie sich Zeugen von gewöhnlichen Ereignissen unterscheiden. Lassen Sie uns stattdessen einfach diskutieren, was sie tun. Zeugen sind die wichtigsten Ereignisse, die durchgeführt werden Virtuelle Abstimmung als Teil des Hashgraph-Konsensalgorithmus.

Das Ergebnis dieser virtuellen Abstimmung ist, dass Hashgraph ohne kostspielige PoW-Berechnung (Proof of Work) einen Konsens über die Gültigkeit von Transaktionen erzielen und Hunderttausende von Transaktionen pro Sekunde verarbeiten kann. Letztendlich ist dies einer der Hauptgründe, warum Hashgraph ein potenzieller Konkurrent für Blockchain ist.

Wenn Sie mehr über die Funktionsweise von Hashgraph erfahren möchten, können Sie mehr erfahren, indem Sie sich Videos auf dem Hashgraph ansehen Webseite oder lesen ihre weißes Papier.

Vergleich von Hashgraph und Blockchain

Bevor Sie sich mit einem Vergleich von Hashgraph und Blockchain befassen, ist es wichtig zu beachten, dass Hashgraph kein Open-Source-Projekt ist. Dies bedeutet, dass die Behauptungen über seine Fähigkeiten noch nicht unabhängig überprüft wurden. Sie werden jedoch derzeit unabhängig überprüft, und das Hashgraph-Team hat erklärt, dass sie vom Ergebnis überzeugt sind.

Eine besondere Behauptung, die die Augenbrauen hochzieht, ist, dass Hashgraph Hunderttausende von Transaktionen pro Sekunde verarbeiten kann. Einer der Faktoren, die die Verarbeitungsgeschwindigkeit begrenzen, ist der Zustand (d. H. Die Speicherung) der Blockchain oder des Hashgraphen. Wenn mehr Transaktionen ausgeführt werden, müssen Knoten mehr Informationen speichern, was die Verarbeitungsgeschwindigkeit verringert. Es wird interessant sein zu sehen, ob Hashgraph einen Plan hat, um dieses Problem zu umgehen.

Trotzdem versucht Hashgraph nicht, gewöhnliche Menschen dazu zu bringen, über einen ICO zu investieren, und erweckt ansonsten nicht den Eindruck, eine schlechte Absicht zu haben. Für diesen Vergleich gehen wir daher davon aus, dass seine Behauptungen gültig sind, da es keinen Grund zu der Annahme gibt, dass dies nicht der Fall ist.

Lassen Sie uns zunächst eines der umstrittensten Themen im Blockchain-Bereich von heute betrachten.

Transaktionsverarbeitungsgeschwindigkeit

Die Blockchain von Bitcoin verarbeitet normalerweise weniger als 10 Transaktionen pro Sekunde. Aus diesem Grund wurde die Rentabilität von Bitcoin als Währung für die Masseneinführung in Frage gestellt und warum Bitcoin Cash geschaffen wurde. Second-Layer-Lösungen wie das Lightning Network können die Skalierbarkeit möglicherweise drastisch verbessern, ihre Implementierung ist jedoch noch weit entfernt.

Hashgraph ist stolz darauf, dass es Hunderttausende von Transaktionen pro Sekunde verarbeiten kann, was es zur wesentlich besseren Option für Mikrozahlungen und kostengünstige, schnelle Transaktionen im Allgemeinen macht.

Gerechtigkeit

Ein weiterer Faktor, bei dem sich Hashgraph von Blockchain unterscheidet, ist „Fairness“. Mit Blockchain können Bergleute die Reihenfolge auswählen, in der Transaktionen in dem Block angezeigt werden, den sie abbauen. Das bedeutet, dass Bergleute theoretisch die Reihenfolge manipulieren können, in der sie Transaktionen abwickeln, um sich selbst zu nützen oder einer Partei zu schaden, die sie nicht mögen. Hashgraph hat diese Möglichkeit einfach nicht, da sie Consensus Time Stamping verwenden, um Fairness in der Reihenfolge zu erzielen, in der Transaktionen verarbeitet werden.

Bergbau und Sybil-Angriffe

Hier macht Hashgraph seinen großen Kompromiss, um die oben diskutierten Ergebnisse zu erzielen. Hashgraph verwendet kein Proof of Work (PoW), wodurch die Verarbeitung von Transaktionen im Zusammenhang mit dem Mining in der Blockchain weitaus kostengünstiger ist. Dies geht jedoch zu Lasten der Sicherheit. Lassen Sie mich erklären.

In Peer-to-Peer-Netzwerken ist einer der Angriffe, denen Sie möglicherweise ausgesetzt sind, ein sogenannter Sybil-Angriff. Hier steuert ein Gegner mehrere Knoten in einem Netzwerk, indem er falsche Identitäten erstellt, wodurch eine Person die Möglichkeit erhält, die Kontrolle über einen großen Prozentsatz des Netzwerks zu erlangen.

Bitcoin ist extrem Sybil-resistent. Dies liegt daran, dass alle Bergleute im Bitcoin-Netzwerk versuchen, den nächsten Block abzubauen und die Blockbelohnung zu verdienen, sodass sie einen Anreiz erhalten, ihre volle Rechenleistung zu nutzen. Infolgedessen ist es für einen Angreifer unmöglich, mehr Blöcke in der Blockchain zu erstellen, indem er falsche Identitäten generiert und mehr Knoten ausführt, da diese immer noch durch ihre Rechenleistung eingeschränkt sind. Dies ist im mittleren Kreisdiagramm in der obigen Abbildung dargestellt, in dem jede neue Identität, die von einem unehrlichen Knoten erstellt wurde, einfach einen Teil der Rechenleistung eines vorhandenen unehrlichen Knotens entnimmt, ohne den Kreis zu erweitern.

Was passiert, wenn Sie keine Blockbelohnungen haben, die Knotenbetreiber dazu anregen, ihre gesamte Rechenleistung zu nutzen? Ganz einfach, jeder Knoten verwendet die minimale Rechenleistung, die erforderlich ist, um das Netzwerk am Laufen zu halten. Es ist also möglich, dass ein Gegner mehrere Identitäten erstellt, mehrere Knoten ausführt und einen größeren Prozentsatz des Netzwerks kontrolliert als die ehrlichen Knoten. Dies ist im Kreisdiagramm rechts in der obigen Abbildung dargestellt, in dem jeder neue unehrliche Knoten den Prozentsatz der gesamten Rechenleistung erhöht, die von unehrlichen Knoten gesteuert wird.

Hashgraph hat noch nicht das gleiche Maß an Sybil-Resistenz erreicht wie Bitcoin, Ethereum oder andere Blockchain-basierte Kryptowährungen. Letztendlich ist dies einer der wichtigsten Gründe, warum Hashgraph Schwierigkeiten haben wird, das Vertrauen von Kryptowährungs-Enthusiasten zu gewinnen.

Hashgraph hat jedoch die Bedenken hinsichtlich Sybil-Angriffen ausgeräumt, über die Sie lesen können Hier. Weniger Sybil-resistent zu sein ist keineswegs das Ende der Welt, und Hashgraph bietet immer noch unzählige sehr nützliche Anwendungen zu einem Bruchteil der Kosten von Bitcoin. Es hat in dieser Hinsicht einfach nicht das gleiche Maß an Sicherheit.

Das Hashgraph-Team

Hashgraph wurde erstellt von Leemon Baird. Baird erwarb seinen B.Sc. in Informatik von der US Air Force Academy, bevor er seinen Ph.D. in Informatik an der Carnegie Mellon University. Er ist außerdem Mitbegründer und CTO von Swirlds Inc, das Software unter Verwendung des Hashgraph-Konsensalgorithmus erstellt.

Der andere Mitbegründer von Swirlds Inc ist Mance Harmon, Wer hat auch einen beeindruckenden Hintergrund in Informatik und Tech Entrepreneurship.

Weitere Informationen zu Baird, Harmon oder Swirlds finden Sie in den Swirlds Webseite. Sie können sich auch über deren Hashgraph engagieren Meetup.

Wettbewerber und Herausforderungen

Derzeit hat Hashgraph keine Pläne für einen ICO veröffentlicht. Tatsächlich ist nicht klar, ob die Hashgraph-Technologie jemals von einer dezentralen Kryptowährung verwendet wird oder nicht. Derzeit finanziert sich Hashgraph von privaten Unternehmen, die die Technologie möglicherweise für zentralisierte Anwendungen einsetzen.

Es gibt jedoch einige Präzedenzfälle für eine nicht blockchain-basierte Kryptowährung. Das wäre IOTA, dessen „Gewirr“ einem Hashgraph sehr ähnlich ist.

Eine offensichtliche Verbesserung von Hashgraph gegenüber IOTA besteht darin, dass Knoten Transaktionen zusammen bündeln können, während jedes Ereignis in IOTA eine einzelne Transaktion ist. Daher kann der Durchsatz von Hashgraph schneller sein, während die Bandbreite und der Speicherplatz, die ein neuer Knoten benötigt, um sich dem Netzwerk anzuschließen, geringer sind.

Derzeit hat IOTA keinen Grund, sich Sorgen zu machen, ein Stück ihres Marktes an Hashgraph zu verlieren. Wir werden Sie auf jeden Fall auf den neuesten Stand bringen, falls Hashgraph in Zukunft Neuigkeiten über einen potenziellen ICO veröffentlicht.

Letzte Gedanken

Hashgraph bietet in der Tat einige Verbesserungen gegenüber der Blockchain-Technologie.

Wenn es um Computer geht, erhalten Sie jedoch keine großen Punkte für 20% Verbesserungen. Sie brauchen eine Verbesserung um eine Größenordnung, um die Dinge wirklich durcheinander zu bringen. Da Hashgraph anfälliger für Sybil-Angriffe ist als Blockchain-basierte Kryptowährungen, ist es möglicherweise nicht die Antwort auf schnelle, sichere und dezentrale Mikrozahlungen.

Darüber hinaus besteht ein Teil des Werts der Blockchain darin, dass sie relativ leicht zu verstehen ist, was sie zu einem wahrscheinlicheren Kandidaten für die Massenakzeptanz und Erweiterbarkeit macht. Hashgraph würde in dieser Hinsicht mehr Probleme haben, da die Technologie ziemlich komplex ist und viel Zeit zum Verstehen benötigt.

Davon abgesehen reichen die zentralisierten Anwendungen für Hashgraph weit und breit. Für bestehende private Institutionen kann es aufgrund seiner überlegenen Effizienz sinnvoller sein, Hashgraph als eine Blockchain zu implementieren.

Ob Hashgraph jemals im Bereich der Kryptowährung relevant wird, bleibt abzuwarten. Wie einige spekuliert haben, ist die Frage, ob Blockchain dadurch obsolet wird, viel klarer: Blockchain ist immer noch König im Land der Kryptowährungen.