Wichtige Erkenntnisse
Hard Forks und Soft Forks sind zwei Arten von Blockchain-Protokoll-Upgrades, die sich in ihrer Kompatibilität und den Auswirkungen auf das Netzwerk unterscheiden.
Ein Hard Fork ist eine nicht rückwärtskompatible Änderung, die eine permanente Netzwerkspaltung erzeugt, was zu zwei separaten Blockchains führt.
Ein Soft Fork ist ein rückwärtskompatibles Upgrade, das es Knoten, die nicht aktualisieren, ermöglicht, weiterhin Transaktionen auf derselben Blockchain zu validieren.
Hard Forks ermöglichen wesentliche Protokolländerungen und können neue Kryptowährungen schaffen, während Soft Forks kleinere Anpassungen einführen, ohne das Netzwerk zu spalten.
Einführung
Blockchains basieren auf Netzwerken, in denen viele Computer zusammenarbeiten, indem sie gemeinsamen Regeln folgen. Manchmal müssen diese Regeln geändert werden, um neue Funktionen hinzuzufügen, Probleme zu beheben oder Meinungsverschiedenheiten innerhalb der Gemeinschaft zu klären. Wenn dies geschieht, durchläuft das Netzwerk, was als "Fork" bezeichnet wird. Es gibt zwei Hauptarten von Forks: Hard Forks und Soft Forks. Den Unterschied zwischen ihnen zu kennen, hilft Ihnen zu verstehen, wie Blockchains im Laufe der Zeit wachsen und sich verändern.
Was ist ein Fork in Blockchain?
Ein Fork tritt auf, wenn das zugrunde liegende Softwareprotokoll einer Blockchain geändert oder aktualisiert wird. Dies führt zu einer Divergenz in den Regeln, denen die Knoten folgen, um Transaktionen und Blöcke zu validieren. Forks können aus entwicklergetriebenen Updates, Gemeinschaftsentscheidungen oder der Beilegung von Meinungsverschiedenheiten über die Richtung des Netzwerks resultieren. Der Hauptunterschied zwischen Hard Forks und Soft Forks liegt in der Rückwärtskompatibilität und der Netzwerk-Kontinuität.
Was ist ein Hard Fork?
Hard Forks sind rückwärtsinkompatible Software-Updates. Typischerweise treten diese auf, wenn Knoten neue Regeln auf eine Weise hinzufügen, die mit den Regeln der alten Knoten in Konflikt steht. Neue Knoten können nur mit anderen kommunizieren, die die neue Version betreiben. Infolgedessen spaltet sich die Blockchain und es entstehen zwei separate Netzwerke:
Eine Kette folgt den neuen Regeln und erfordert von allen Teilnehmern, ihre Software zu aktualisieren, um weiterhin Transaktionen zu validieren.
Die andere Kette fährt unter den ursprünglichen Regeln mit den Knoten fort, die sich entschieden haben, ihre Software nicht zu aktualisieren.
Es gibt jetzt also zwei Netzwerke, die parallel laufen. Sie werden beide weiterhin Blöcke und Transaktionen propagieren, aber sie arbeiten nicht mehr an derselben Blockchain. Alle Knoten hatten bis zum Zeitpunkt des Forks eine identische Blockchain (und diese Geschichte bleibt), aber sie werden danach unterschiedliche Blöcke und Transaktionen haben.
Da es diese gemeinsame Geschichte gibt, haben Sie Coins auf beiden Netzwerken, wenn Sie sie vor dem Fork gehalten haben. Angenommen, Sie hatten 5 BTC, als ein Fork bei Block 600.000 stattfand. Sie könnten diese 5 BTC auf der alten Kette in Block 600.001 ausgeben, aber sie wurden in Block 600.001 der neuen Blockchain nicht ausgegeben. Vorausgesetzt, die Kryptographie hat sich nicht geändert, halten Ihre privaten Schlüssel immer noch fünf Coins im geforkten Netzwerk.
Bitcoin Cash (geforft von Bitcoin im Jahr 2017 aufgrund von Blockgrößenunterschieden) und Ethereum Classic (entstanden nach dem DAO-Hack-Rollback) sind zwei historische Beispiele für Hard Forks.
Wesentliche Merkmale von Hard Forks
Nicht rückwärtskompatibles Upgrade.
Führt zu einer permanenten Spaltung und schafft zwei Blockchains.
Erfordert Netzwerk-Konsens und massives Software-Upgrade.
Ermöglicht radikale Änderungen an den Protokollregeln.
Benutzer können Token auf beiden resultierenden Ketten halten.
Was ist ein Soft Fork?
Ein Soft Fork ist ein rückwärtskompatibles Upgrade, was bedeutet, dass die aktualisierten Knoten weiterhin mit den nicht aktualisierten kommunizieren können. Was man typischerweise in einem Soft Fork sieht, ist die Hinzufügung einer neuen Regel, die nicht mit den älteren Regeln in Konflikt steht.
Soft Forks werden typischerweise verwendet, um kleinere Updates wie Fehlerbehebungen, Sicherheitsupdates oder Optimierungen anzuwenden. Zum Beispiel war Bitcoines Segregated Witness (SegWit) ein Soft Fork, der entwickelt wurde, um die Transaktionsmalleabilität zu beheben, ohne das Netzwerk zu spalten. Soft Forks erfordern im Allgemeinen weniger Koordination und bergen im Vergleich zu Hard Forks weniger Risiken.
Wesentliche Merkmale von Soft Forks
Rückwärtskompatibles Upgrade.
Keine Blockchain-Spaltung; das Netzwerk bleibt vereint.
Ermöglicht es alten Knoten, neue Transaktionen zu validieren.
Typischerweise werden strengere oder restriktivere Regeln durchgesetzt.
Easier and less disruptive to implement.
Warum passieren Forks?
Blockchain-Forks treten aus vielen Gründen auf, einschließlich:
Implementierung neuer Funktionen oder Protokollverbesserungen.
Behebung von Sicherheitsanfälligkeiten oder Fehlern.
Bewältigung von Herausforderungen in Bezug auf Skalierbarkeit und Leistung.
Beilegung von Meinungsverschiedenheiten innerhalb der Gemeinschaft und unter Entwicklern über die Richtung des Netzwerks.
Während Soft Forks oft durch den Konsens der Gemeinschaft für routinemäßige Updates geschehen, entstehen Hard Forks manchmal während umstrittener Debatten, die die Gemeinschaft spalten.
Hard Forks vs. Soft Forks: Welche ist besser?
Fundamental dienen beide Arten von Forks unterschiedlichen Zwecken. Umstrittene Hard Forks können eine Gemeinschaft teilen, während geplante es ermöglichen, die Software mit Zustimmung aller zu ändern.
Soft Forks sind eine sanftere Option. Im Allgemeinen sind Sie in dem, was Sie tun können, eingeschränkter, da Ihre neuen Änderungen nicht mit den alten Regeln in Konflikt stehen können. Das gesagt, wenn Ihr Update so gestaltet werden kann, dass es kompatibel bleibt, müssen Sie sich keine Sorgen über eine Fragmentierung des Netzwerks machen.
Historische Beispiele
Bitcoin und Bitcoin Cash: Bitcoin Cash wurde 2017 durch einen Hard Fork geschaffen, um die Blockgröße zu erhöhen, mit dem Ziel, die Transaktionsdurchsatz zu verbessern.
Ethereum und Ethereum Classic: Ethereum forkte, um den DAO-Hack auszuschließen, aber einige entschieden sich, die ursprüngliche Kette weiterhin zu unterstützen, was zur Schaffung von Ethereum Classic führte.
Segregated Witness (SegWit): Ein Soft Fork auf Bitcoin, der Verbesserungen einführte, während die Rückwärtskompatibilität gewahrt blieb.
Abschließende Gedanken
Sowohl Hard Forks als auch Soft Forks sind wichtige Möglichkeiten, wie Blockchain-Netzwerke sich verbessern und auf dem neuesten Stand bleiben. Hard Forks ermöglichen der Gemeinschaft, große Änderungen vorzunehmen oder sogar eine völlig neue Blockchain zu schaffen, können jedoch manchmal Verwirrung stiften und Benutzer spalten. Soft Forks sind einfachere Updates, die alle auf derselben Kette mit minimalen Störungen halten.
Weiterführende Literatur
Was sind Sidechains?
Was ist Sharding und wie funktioniert es?
Was ist Ethereum und wie funktioniert es?
Haftungsausschluss: Dieser Inhalt wird Ihnen auf einer "so wie er ist"-Basis zu allgemeinen Informations- und Bildungszwecken präsentiert, ohne jegliche Darstellung oder Garantie. Er sollte nicht als finanzielle, rechtliche oder andere professionelle Beratung angesehen werden, noch ist er dazu gedacht, den Kauf eines bestimmten Produkts oder einer bestimmten Dienstleistung zu empfehlen. Sie sollten Ihren eigenen Rat von geeigneten Fachberatern einholen. In diesem Artikel erwähnte Produkte sind möglicherweise nicht in Ihrer Region verfügbar. Wenn der Artikel von einem Dritten beigetragen wurde, beachten Sie bitte, dass die geäußerten Ansichten dem Dritten gehören und nicht notwendigerweise die von Binance Academy widerspiegeln. Bitte lesen Sie unseren vollständigen Haftungsausschluss für weitere Details. Preise für digitale Vermögenswerte können volatil sein. Der Wert Ihrer Investition kann sinken oder steigen und Sie erhalten möglicherweise nicht den investierten Betrag zurück. Sie sind allein verantwortlich für Ihre Investitionsentscheidungen und Binance Academy haftet nicht für Verluste, die Sie erleiden könnten. Dieses Material sollte nicht als finanzielle, rechtliche oder andere professionelle Beratung angesehen werden. Für weitere Informationen siehe unsere Nutzungsbedingungen und Risikohinweise.


