Forks

Published by Martin Schuster on

In den vergangenen Abschnitten haben wir gelernt, dass sich die Miner an das Protokoll halten. Aber von Zeit zu Zeit ist es notwendig, das Protokoll zu aktualisieren. Diese Aktualisierungen werden jedoch nicht immer von allen Minern, Nutzern, Wallet-Entwicklern usw. gebilligt. Was geschieht in diesem Fall?

Nehmen wir an, es gibt eine Blockchain, die SHA-256 als Hash-Algorithmus für die Erstellung von Block-Hashes verwendet. Einige Leute finden SHA-256 vielleicht nicht gut genug und möchten zu einer Hash-Funktion namens SHA-3 wechseln. Andere hingegen würden gerne auf SHA-512 umsteigen. Wenn sich das Netzwerk nicht darauf einigen kann, welche Hash-Funktion verwendet werden soll, gibt es eine Gruppe, die SHA-512 unterstützt, und eine andere Gruppe, die SHA-3 unterstützt. Ein mit SHA-512 erstellter Block ist nicht mit einem mit SHA-3 erstellten Block kompatibel. Daher lehnt jede Gruppe Blöcke ab, die von der anderen Gruppe erstellt wurden.

Dies wird als Fork bezeichnet. Beide Ketten haben denselben Verlauf, aber nach der Einführung der Änderung teilt sich der Verlauf in zwei separate Ketten auf.

Fork mit zwei Zweigen

Die gemeinsame Historie bis zur Abspaltung bedeutet, dass jede Transaktion in den Blöcken vor der Abspaltung in beiden Zweigen gültig ist. Mit anderen Worten: Die Gelder einer Adresse sind in beiden Zweigen vorhanden.

Die große Frage ist nun, welcher Zweig der richtige ist. Aus technischer Sicht sind beide Zweige korrekt. Wichtiger ist jedoch, wie viele Miner, Nutzer, Wallets und Börsen einen bestimmten Zweig unterstützen. Wenn es nur sehr wenige Miner gibt, die den SHA-3-Zweig unterstützen, ist er sehr unsicher und dürfte nur wenige Nutzer, Börsen usw. anziehen. Nach einer Weile sterben solche Zweige mit geringer Unterstützung durch die Community aus.

Es kann aber auch vorkommen, dass beide Zweige eine starke Unterstützung haben und florieren. In einem solchen Fall müssen wir neue Ketten bilden, die eine gemeinsame Geschichte haben.

Das bedeutet auch, dass alle Gelder auf den Adressen vor der Abspaltung auf beiden Chains verfügbar sind. Ja, richtig, die Menge der Münzen hat sich verdoppelt. Lassen Sie uns ein Beispiel betrachten. In Block B gab es eine Transaktion, die Ihnen 1 Coin einbrachte. In Block D gab es die Abspaltung. Jetzt sind Ihre Adresse und die darauf befindlichen Münzen in beiden Zweigen verfügbar. Wenn Sie Ihre Münze in Block E in Zweig I ausgeben würden, wäre Ihr Kontostand dort null. Aber in Zweig II hätten Sie immer noch diese Münze.

Wie wertvoll sind diese Münzen nach einer Abspaltung? Das hängt von der Community und von Angebot und Nachfrage ab. Wenn zum Beispiel viele Leute dem Zweig II nicht trauen, würden sie ihre Münzen in diesem Zweig verkaufen und der Preis würde fallen. Wenn sie aber beide Zweige für gleich vertrauenswürdig halten, werden die Münzen in beiden Zweigen den gleichen Preis haben.

Categories: