Hard Fork vs. Soft Fork: was beide für Miner bedeuten
Hard und Soft Forks unterscheiden sich in einem Punkt: Nimmt alte Software die neuen Blöcke noch an? Was jede Art für Miner und Auszahlungen bedeutet.
Was ist ein Fork?
Ein Fork ist eine Änderung an den Regeln einer Blockchain, nichts Dramatischeres. Eine Blockchain ist ein Regelwerk, von dem alle dieselbe Kopie ausführen. Das Wort klingt nach Krise, aber die meisten Forks sind Routinewartung, die nur die Entwickler bemerken.
Eine Frage trennt die beiden Arten, und jeder andere Unterschied folgt daraus. Nimmt Software, die nicht aktualisiert wurde, Blöcke nach den neuen Regeln noch an?
- Hard Fork: nein. Alte Software lehnt die neuen Blöcke ab.
- Soft Fork: ja. Alte Software nimmt sie weiterhin an.
Hard Fork: Die Regeln lockern sich, alte Software lehnt ab
Ein Hard Fork erlaubt etwas, das die alten Regeln nicht erlaubten. Das kann ein größerer Block sein, ein neuer Transaktionstyp oder ein geänderter Belohnungsplan. Software mit den alten Regeln sieht, dass diese Blöcke etwas Verbotenes tun, und lehnt sie als ungültig ab.
Ein Hard Fork ist also nicht abwärtskompatibel, und alle müssen gemeinsam wechseln. Aktualisieren alle, gibt es eine Chain, und die Änderung tritt einfach in Kraft.
Aktualisiert eine nennenswerte Gruppe nicht, gibt es ab diesem Block zwei Chains. Jede ist nach ihren eigenen Regeln gültig, und jede ignoriert die andere.
Soft Fork: Die Regeln werden strenger, alte Software stimmt zu
Ein Soft Fork verbietet etwas, das die alten Regeln erlaubten. Die neuen Blöcke sind eine Teilmenge dessen, was schon gültig war. Alte Software prüft sie also, findet nichts einzuwenden und nimmt sie an. Niemand wird von der Chain gedrängt, weil er nicht aktualisiert hat.
Der Haken liegt auf der anderen Seite. Ein Miner mit alter Software kann einen Block erzeugen, der zu den alten Regeln passt, aber die neuen, strengeren bricht. Die aktualisierte Mehrheit lehnt ihn ab. Der Block ist nicht nur verspätet: Er wird verworfen, samt aller Arbeit, die in ihn geflossen ist.
Deshalb wird ein Soft Fork meist erst aktiv, wenn eine große Mehrheit der Hashrate signalisiert, dass sie bereit ist. Die Hashrate ist die gesamte Mining-Leistung im Netzwerk. Die Aktualisierung wird so gelegt, dass die zurückgebliebene Minderheit klein ist, es schnell merkt und nachzieht.
Was bedeutet eine Kettenspaltung für meine Auszahlungen?
Spaltet sich eine Chain wirklich, zählen für einen Miner zwei Dinge mehr als die Gründe der Spaltung.
Erstens teilt sich die Hashrate auf die Zweige auf. Beide sind dann weniger sicher, als es die einzelne Chain war. Beide haben außerdem langsamere Blöcke, bis sich die Difficulty anpasst.
Diese Anpassung braucht Zeit. Bis dahin kann ein Zweig mit kleinem Anteil an der Hashrate wirklich sehr langsam Blöcke erzeugen.
Zweitens existieren Ihre Coins auf beiden Zweigen, weil beide die Geschichte bis zur Spaltung teilen. Ob der zweite Zweig etwas wert ist, entscheidet der Markt, und oft lautet die Antwort: sehr wenig.
Börsen gehen rund um einen Fork meist vorsichtig mit Einzahlungen um. Denken Sie daran, wenn Sie verkaufen wollten.
Erzeugt jeder Fork einen neuen Coin?
Nein. Die meisten Forks ändern eine Chain und lassen eine Chain zurück. Die berühmten Ausnahmen sind Forks, bei denen eine Gruppe die alten Regeln bewusst als eigenen Coin am Leben hielt. Mehrere bekannte Coins stammen aus solchen Spaltungen.
Ein geplantes Netzwerk-Upgrade, das alle übernehmen, ist technisch ein Hard Fork. Trotzdem entsteht dabei überhaupt kein neuer Coin. Das Upgrade ist der Zweck, und der Fork ist nur der Mechanismus.
Nur ein Fork, bei dem zwei Gruppen beide weiterbauen, hinterlässt zwei Coins.
Was muss ein Miner tun?
Sie müssen der Debatte nicht folgen. Sie müssen die Software betreiben, die auf der Chain läuft, auf der Sie bezahlt werden. Sie müssen außerdem wissen, wann sich das ändert.
- Verfolgen Sie den eigenen Ankündigungskanal des Coins für Aktivierungshöhen. Ein Fork tritt bei einer angegebenen Blockhöhe ein, nicht zu einer angegebenen Uhrzeit, also notieren Sie diese Zahl.
- Minen Sie in einem Pool, betreibt der Pool den Node und übernimmt das Upgrade. Normalerweise ist Ihr Miner nicht betroffen, weil der Pool Ihnen Arbeit schickt und Sie Blöcke nicht selbst prüfen.
- Minen Sie solo gegen Ihren eigenen Node, ist dessen Upgrade Ihre Aufgabe. Aktualisieren Sie zu spät, minen Sie eine Chain, die niemand annimmt.
- Rund um einen umstrittenen Fork sollten Sie damit rechnen, dass Ihre Ertragsschätzung eine Weile falsch ist. Difficulty, Preis und die Chain, der der Pool folgt, können sich alle in derselben Woche bewegen.