Definition Forking
Forking bezeichnet eine Abspaltung einer Blockchain, bei der zwei Versionen entstehen, entweder durch ein Update oder eine Meinungsverschiedenheit.
Was ist Forking?
Forking tritt auf, wenn sich eine Blockchain in zwei separate Versionen teilt. Dies kann aufgrund von Software-Updates oder Meinungsverschiedenheiten in der Community geschehen. Es gibt zwei Arten von Forks: Hard Forks und Soft Forks. Ein Hard Fork führt zu einer dauerhaften Trennung der Blockchain, bei der zwei unabhängige Netzwerke entstehen, wie bei Bitcoin und Bitcoin Cash. Ein Soft Fork ist hingegen ein rückwärtskompatibles Update, bei dem das Netzwerk weiterhin eine gemeinsame Blockchain nutzt, aber einige Regeln geändert werden.
Wie funktioniert ein Fork?
Ein Fork tritt auf, wenn Änderungen an den Konsensregeln einer Blockchain vorgeschlagen werden. Bei einem Hard Fork wird die Blockchain in zwei getrennte Pfade aufgeteilt, bei denen eine Gruppe der alten Regeln folgt, während die andere Gruppe die neuen Regeln anwendet. Dies führt zu zwei unterschiedlichen Versionen der Blockchain. Ein Soft Fork ist eine Änderung, die mit der bestehenden Blockchain kompatibel ist, aber einige neue Regeln oder Funktionen hinzufügt, ohne eine vollständige Trennung zu bewirken.
Warum treten Forks auf?
Forks entstehen oft, wenn es Uneinigkeiten über die zukünftige Entwicklung der Blockchain gibt, z. B. über Skalierungsfragen oder Sicherheitsupdates. Entwickler oder Community-Mitglieder können beschließen, eine alternative Version der Blockchain zu erstellen, um ihre eigene Vision zu verfolgen. Forks können auch notwendig sein, um Fehler zu beheben oder technische Upgrades durchzuführen, die nicht von allen Netzwerkteilnehmern unterstützt werden.
Zusammenfassung
Forking bezeichnet eine Abspaltung einer Blockchain in zwei Versionen. Hard Forks führen zu zwei unabhängigen Blockchains, während Soft Forks rückwärtskompatible Änderungen darstellen. Forks entstehen häufig aufgrund technischer Updates oder Meinungsverschiedenheiten in der Community.