Zephyrnet-Logo

Was ist ein Blockchain-Fork? Hard Forks vs. Soft Forks erklärt | BitPay

Datum:

Die wichtigen Bits
Auf einer Blockchain aufgezeichnete Transaktionen sind dauerhaft, aber die zugrunde liegenden Regeln, die die Netzwerke am Laufen halten, sind eine andere Geschichte. Manchmal initiieren Netzwerkbenutzer aus verschiedenen Gründen eine Änderung dieser Grundregeln, was zu einer Abzweigung führt. Es gibt verschiedene Arten von Forks mit unterschiedlichem Schweregrad und unterschiedlichen Auswirkungen auf Blockchain-Netzwerke und ihre Benutzer. Zwei der beliebtesten Blockchains, Bitcoin und Ethereum, haben in der Vergangenheit eine Abspaltung erfahren.

Kryptowährungen wie Bitcoin und Ethereum basieren auf einer dezentralen Form von Open-Source-Software namens Blockchain. Aufgrund des Open-Source-Charakters von Blockchains nehmen Entwickler oder Community-Mitglieder manchmal Änderungen vor, die die Funktionsweise ihrer zugrunde liegenden Softwareprotokolle verändern, ein Prozess, der als „Forking“ bezeichnet wird. Es gibt verschiedene Arten von Forks, die aus unterschiedlichen Gründen auftreten. Bei einigen handelt es sich um bedeutende Änderungen, andere sind eher geringfügig. Im Folgenden erläutern wir die wichtigsten Dinge, die Sie über Blockchain-Forks wissen sollten, erklären, wie sie funktionieren, und bieten einige Beispiele für reale Forks. 

Das Konzept der Forks in der Blockchain erklärt

Der Begriff „Fork“ im Krypto-Sprachgebrauch ist der Softwareentwicklung entlehnt. In diesem Zusammenhang spricht man von einem Fork, wenn Entwickler einen vorhandenen Teil des Quellcodes als Grundlage für einen neuen, separaten Teil der Software verwenden, der sich vom Original unterscheidet. 

Ein Blockchain-Fork entsteht, wenn die Community eine Änderung vornimmt, die die Funktionsweise des Protokolls in irgendeiner Weise verändert. Dabei spaltet sich eine zweite Blockchain von der ursprünglichen ab, ähnlich den Zinken der Gabel, mit der man isst. Die gespaltene Blockchain hat eine identische Geschichte wie die ursprüngliche „Prong“, geht aber ab dem Moment der Spaltung ihren eigenen Weg. Einige Forks schließen sich irgendwann wieder der ursprünglichen Blockchain an, andere bleiben dauerhaft getrennt.

Blockchains werden von Netzwerkteilnehmern (oder „Knoten“) verwaltet und gesichert, die sich an einen gemeinsamen Regelsatz halten, der als Protokoll bezeichnet wird. Blockchain-Protokolle regeln die Funktionsweise eines Netzwerks, einschließlich aller Dinge, von der Größe jedes Blocks bis hin zur Vergütung der Miner für jeden neuen Transaktionsblock, den sie schürfen. Die Funktionalität einer Blockchain hängt davon ab, dass sich diese Knoten auf die Protokolle einigen und gemäß den Regeln handeln, was als Konsens bezeichnet wird. Manchmal sind sich Knoten jedoch nicht einig über die Richtung, in die eine Kryptowährung geht, und initiieren eine Änderung, die zur Spaltung einer Blockchain führt. Forks kommen auch aus weniger umstrittenen Gründen vor, etwa um ein neues Feature oder eine neue Funktion hinzuzufügen oder um ein Sicherheitsproblem zu beheben. 

Arten von Blockchain-Forks

Es gibt zwei Arten von Blockchain-Forks: „Soft“-Forks und „Hard“-Forks. Der Hauptunterschied besteht im Umfang der am Blockchain-Protokoll vorgenommenen Änderungen.

Harte Gabeln treten auf, wenn der zugrunde liegende Code einer Blockchain eine so erhebliche Änderung erfährt, dass die neuere Version nicht mehr mit früheren Blöcken kompatibel ist. Dabei wird eine Blockchain geteilt, wodurch ein Fork des Originals entsteht, der den geänderten Regeln folgt, während das Original mit den etablierten Protokollen fortfährt. Wenn dies geschieht, entsteht eine völlig neue Kryptowährung. Einige Hard Forks haben zur Entstehung beliebter Kryptowährungen mit robusten Ökosystemen und riesigen Communities geführt, wie etwa Bitcoin Cash (BCH) und Litecoin (LTC). Aufgrund der Aufteilung gelten Hard Forks als viel riskanter als Soft Forks und können Netzwerke weniger sicher und anfälliger für Diebstahl durch Hacker oder andere böswillige Akteure machen.

Weiche Gabeln ähneln eher einem Software-Upgrade als einer großen Änderung, die zur Spaltung einer Blockchain führt. Soft Forks werden in der Regel von Community-Mitgliedern einer Blockchain initiiert, um eine neue Funktion oder ein neues Feature hinzuzufügen, normalerweise auf Programmierebene. Da ein Soft Fork nicht dazu führt, dass eine neue Blockchain von der ursprünglichen abgespalten wird, können sie, solange die Mehrheit der Knoten mit den neuen Regeln einverstanden ist, in die bestehende Blockchain implementiert werden und bleiben abwärtskompatibel mit früheren Transaktionen. Ein bekanntes Beispiel für einen Soft Fork ist das Segregated Witness (SegWit)-Upgrade der Bitcoin-Blockchain, das die Kapazität des Netzwerks verbesserte, indem es mehr Transaktionen pro Block ermöglichte.

Hauptunterschiede zwischen Hard- und Soft-Forks

Zu Hard Forks kommt es, wenn an den Protokollen einer Blockchain vorgenommene Änderungen so erheblich sind, dass sie eine separate Blockchain und manchmal eine völlig neue Kryptowährung schaffen. Wenn ein Hard Fork auftritt, müssen Netzwerkvalidatoren auf die neueste Version des Protokolls aktualisieren, und Transaktionen auf der neu geteilten Blockchain sind nicht abwärtskompatibel mit dem Original. Wenn ein Hard Fork auftritt, erhalten Inhaber der Token der vorherigen Kette Token der neuen Kette.

Soft Forks sind viel weniger störend und erfordern lediglich, dass eine große Mehrheit der Knoten die vorgeschlagenen Änderungen unterstützt, bevor sie nahtlos in die bestehende Blockchain integriert werden können. Soft Forks führen weder zur Spaltung einer Blockchain noch zur Entstehung einer neuen Kryptowährung.

Eine übliche Art, den Unterschied zwischen einem Soft- und einem Hard-Fork zu beschreiben, besteht darin, ihn sich wie ein Betriebssystem für einen Computer oder ein mobiles Gerät vorzustellen. Ein Soft Fork ist vergleichbar mit dem Erhalt einer neuen Version des Betriebssystems, bei der alle Programme kompatibel bleiben. Ein Hard Fork hingegen ist wie ein Übergang zu einem völlig neuen Betriebssystem, bei dem Ihre alten Programme jetzt nicht mehr kompatibel sind.

Bemerkenswerte Beispiele aus der Praxis für Blockchain-Gabeln

Im Laufe der Lebensdauer von Kryptowährungen und Blockchain-Netzwerken gab es eine Reihe bedeutender Hard- und Soft-Forks. Als Nächstes werfen wir einen Blick auf einige davon und diskutieren ihre Auswirkungen auf die Welt der digitalen Assets.

Getrennter Zeuge (SegWit)

Gabeltyp: SOFT
Betroffene Blockchain: Bitcoin
Datum der Gabelung: 23. August 2017

Segregated Witness, oder SegWit, war ein Soft-Fork-Upgrade des Bitcoin-Protokolls, das im August 2017 initiiert wurde. SegWit ermöglichte die Aufnahme von mehr Transaktionen in jeden Block, indem die Transaktionsdaten von ihrer digitalen Signatur entkoppelt wurden, wodurch die Änderung durchgeführt werden konnte, ohne dass sich die Transaktion tatsächlich erhöhte Blockgrenzgröße. Der Nettoeffekt bestand darin, die Kapazität des Netzwerks zu erhöhen, was die Transaktionsgeschwindigkeit steigerte und die Gebühren für die Benutzer senkte.

SegWit2x und Bitcoin Cash

Gabeltyp: hart
Betroffene Blockchain: Bitcoin
Datum der Gabelung: 1. August 2017

Zum Zeitpunkt der Implementierung von SegWit wollte eine Gruppe von Bitcoin-Netzwerkteilnehmern die Größe des Transaktionsblocklimits erhöhen, da sie glaubten, dass dies eher der ursprünglichen Vision von Satoshi Nakamoto entsprach. Infolgedessen wurde die Bitcoin-Blockchain gespalten, was zur Entstehung der Bitcoin-Cash-Blockchain und Kryptowährung führte. Ursprünglich betrug die BCH-Blockgröße 8 MB (im Vergleich zu 1 MB auf der ursprünglichen Bitcoin-Blockchain), inzwischen ist sie auf 32 MB angewachsen.

Ethereum Classic und 2016 DAO Hack

Gabeltyp: hart
Betroffene Blockchain: Ethereum
Datum der Gabelung: Juli 2016

Einer der umstrittensten Forks in der Geschichte der Blockchain wurde durch den Hack der dezentralisierten autonomen Organisation (DAO) auf Ethereum im Jahr 2016 in Gang gesetzt. Das DAO sammelte durch einen Token-Verkauf ETH im Wert von über 150 Millionen US-Dollar, doch Hacker nutzten eine Schwachstelle in seiner Codebasis aus und schafften es, Tausenden von Investoren ETH im Wert von 60 Millionen US-Dollar zu stehlen. Damals machten die gestohlenen Gelder fast 14 % aller im Umlauf befindlichen Ether aus. Ethereum-Gründer Vitalik Buterin schlug zunächst einen Soft Fork vor, der die Wallet-Adresse des Hackers auf die schwarze Liste gesetzt und die unrechtmäßig erworbenen Gelder unbeweglich gemacht hätte. Jemand, der behauptete, der Hacker zu sein, sagte jedoch, er würde ETH-Miner bestechen, um die Soft Fork zu verhindern. Letztendlich wurde ein Hard Fork durchgeführt, der im Wesentlichen den Transaktionsverlauf des Ethereum-Netzwerks auf die Zeit vor dem Diebstahl der Gelder zurücksetzte. Die gestohlenen Gelder wurden dann in einen Smart Contract umgeleitet, damit die 11,000 Anleger, die Geld verloren hatten, wiederhergestellt werden konnten. Der Hard Fork war äußerst umstritten und wurde von einigen Ethereum-Benutzern abgelehnt, die ihre Unterstützung für die ursprüngliche, nicht rückgängig gemachte Version des Netzwerks äußerten, die heute als Ethereum Classic (ETC) bekannt ist.

Fassen Sie zum Thema Blockchains zusammen

Blockchain-Forks sind eher selten und nicht immer das Ergebnis einer Meinungsverschiedenheit zwischen Netzwerkbenutzern. Viele werden sogar aktiv von den Community-Mitgliedern einer Blockchain gefördert, weil sie einen grundlegenden Fehler oder eine Schwäche im Netzwerk beheben. Die Ergebnisse eines Forks, insbesondere eines Hard Forks, können unvorhersehbar sein. Die Regeln, die Blockchain-Netzwerke regeln, lassen sich nicht einfach ändern, was einer der Gründe dafür ist, dass jedes Fork-Ereignis von Bedeutung ist. Damit ein Fork stattfinden kann, muss eines von zwei Dingen passieren. Entweder muss die überwiegende Mehrheit der Netzwerkknoten zustimmen, dass sie benötigt wird, oder eine Gruppe von Benutzern lehnt die Funktionsweise einer Kryptowährung so stark ab, dass sie sich selbstständig macht.

spot_img

Neueste Intelligenz

spot_img