SwapSpace – Kettenübergreifende Krypto-Swaps

Hard Forks, Soft Forks: Was machen sie überhaupt (und was ist der Unterschied)?

June Katz

,

Aktualisiert: ,4 Min

Es ist unmöglich, im Voraus zu wissen, welchen Schwierigkeiten sich Blockchain-Nutzer im Verlauf ihrer Entwicklung stellen müssen. Manchmal werden die in die Entwicklung eingebetteten Algorithmen und Ideen untragbar oder ineffektiv. Sie weiterzuverwenden bedeutet, Wettbewerbsfähigkeit auf dem Markt zu verlieren sowie den Wert der Coins im Verhältnis zu Fiat-Währungen. Um solche Situationen zu vermeiden, greifen Entwickler jedoch zu weitreichenden Code-Änderungen, die als „Hard Fork“ bezeichnet werden.

Ein Fork ist ein Verfahren zur Aufspaltung der Kryptowährungs-Blockchain, wodurch zwei verschiedene Chains entstehen. In der Zukunft entwickeln sie sich getrennt voneinander weiter. Wenn Entwickler drastische Änderungen vornehmen, wird ein solcher Fork als Hard Fork bezeichnet.

In diesem Fall nehmen die Entwickler keine kleinen Änderungen vor, sondern verändern die Algorithmen, Regeln für die Ausgabe von Coins, Methoden ihrer Verteilung sowie andere Parameter grundlegend. Als Ergebnis solcher Maßnahmen entsteht eine Blockchain, die nicht mehr mit der vorherigen Blockchain interagieren kann.

Es gibt zwei mögliche Forks: einen Soft Fork und einen Hard Fork. Der erste ist eine sanfte Art der Netzwerkmodernisierung, alte und neue Blöcke bleiben relevant, aus der Eltern-Chain wird eine Child-Chain ausgegliedert. Während eines Hard Forks kommt es zu einer harten Modifikation des Programmcodes, alle alten Blöcke werden „vergessen“, und die Blockchain bewegt sich auf zwei parallelen Linien weiter.

Bei einem Soft Fork werden einige Eigenschaften der Coin optimiert und kosmetische Verbesserungen vorgenommen. Wenn einige der Nodes die Änderungen nicht akzeptieren, bleiben sie Mitglieder des Netzwerks. 

Ein Soft Fork stellt nicht alle vor eine Wahl. Kleine Änderungen im Code ermöglichen es Nodes mit veralteter Software, weiterhin am Mining teilzunehmen. Es entsteht keine neue Coin. Ein solches Update bleibt für Kryptowährungsinhaber oft unbemerkt. 

Das lässt sich mit der Existenz einer akademischen Sprache und eines Dialekts vergleichen. Manche Menschen haben sich für einen Dialekt entschieden und kommunizieren darin. Dennoch verstehen auch Muttersprachler der akademischen Sprache sie. Der Konsens bleibt bestehen.

Durch die Aktivierung des Hard Forks begraben die Entwickler das alte Netzwerk. Die Nutzer müssen zwischen zwei Child-Chains wählen.

Berühmte Hard Forks

BCH-Fork

Bitcoin Cash ist eine Folge eines Hard Forks — die Coin spaltete sich am 1. August 2017 von Bitcoin ab. Das von Roger Wind angeführte BCH-Team startete sofort eine aktive Kampagne gegen die Haupt-Kryptowährung, aber bis zu diesem Tag brachte dies keine Ergebnisse, und dieser Fork ist bereits Teil der Bitcoin-Geschichte geworden.

Ethereum-Classic-Fork

Ursprünglich war die Decentralized Autonomous Organization (DAO) als eine Art Venture-Fonds konzipiert, in dem Teilnehmer einen Anteil entsprechend ihren Einlagen in ETH erhielten. Das Projekt gewann an Popularität und sammelte schnell 12,7 Millionen ETH ein. Zu diesem Zeitpunkt lag der Preis der Kryptowährung bei etwa 250 Millionen US-Dollar.

Nach einiger Zeit entdeckte der Hacker eine Schwachstelle im DAO-Code, die es ihm ermöglichte, mehr als 3,6 Millionen Ethereum-Coins zu stehlen. Um zu verhindern, dass der Betrüger das Geld abhebt, stimmte die Krypto-Community für den Ethereum-Hard-Fork, der die Gelder an die meisten Opfer zurückgab.

London Hard Fork

Vitalik Buterin, der Schöpfer der Ethereum-Kryptowährung, beschloss, bis zur letzten Phase von ETH 2.0 ein weiteres Update des Ethereum-1.0-Systems zu veröffentlichen. Der London Hard Fork wurde zum umstrittensten. Einige Nutzer nahmen die Verbesserungen positiv auf, da sie es ermöglichten, die Höhe der Gebühren zu senken. Allerdings waren die Leute aufgrund von EIP-1559 sehr verärgert, da die Belohnung für die Durchführung von Transaktionen stark reduziert wurde.

Warum werden Hard Forks durchgeführt?

Aus offiziellen Gründen verweisen die Entwickler auf die Notwendigkeit, die Technologie zu verbessern und das Netzwerk zu optimieren, doch manchmal stecken hinter Forks banale interne Auseinandersetzungen, Betrugsversuche und der Wunsch nach Zentralisierung bei gleichzeitigen Einnahmen. Oft sind die Gründe für einen Fork eine Erhöhung der Blockgröße (zur Steigerung des Durchsatzes, also der Transaktionen pro Sekunde), eine Senkung der Gebühren (um das Interesse am Projekt zu erhöhen) oder ein „Verlust der eigentlichen Vision“ des Projekts.

Wie forkt man eine Kryptowährung?

Um einen Hard Fork durchzuführen, informieren die Entwickler die Community über ihre Absichten (der Grund kann entweder ein wichtiges Update oder eine Spaltung des Netzwerks durch verschiedene Teams sein; in beiden Fällen muss man sich auf dieses Ereignis vorbereiten).

Die Höhe des Blocks, bei dem alle Nodes abstimmen werden, wird öffentlich bekannt gegeben (zum Beispiel 346394). Entsprechend wird es Websites geben, die Datum und Uhrzeit des Ereignisses ungefähr berechnen. Danach werden Vorabtests des für den Fork vorgeschlagenen Quellcodes durchgeführt.

Nach dem Ergebnis der Abstimmung wird das Netzwerk in jedem Fall bifurkiert. Wenn niemand die alte Abzweigung unterstützt und alle den Client aktualisieren, dann werden vielleicht einige Nodes weiterhin die alte Blockchain minen/verifizieren, aber sie gilt als aufgegeben. Wenn die Meinungen geteilt sind, zum Beispiel 30 % der Miner weiterhin die erste Chain minen und 70 % die zweite, dann erhalten wir zwei funktionierende Blockchains.

Teilen:

Verwandte Beiträge

Neugierig auf mehr?

Abonniere unseren Newsletter – bleib informiert und selbstbestimmt.