Weiche Gabel

Ein Soft Fork ist eine Aktualisierung eines Blockchain-Netzwerkprotokolls, die rückwärtskompatibel ist. Das bedeutet, dass die neuen Regeln, die durch den Soft Fork eingeführt werden, keine Blöcke oder Transaktionen ungültig machen, die nach den alten Regeln erstellt wurden. Daher können Knoten (die Computer, auf denen die Blockchain-Software läuft), die nicht auf die neuen Regeln aktualisiert wurden, weiterhin am Netzwerk teilnehmen und Blöcke validieren, auch wenn sie nicht alle neuen Funktionen verstehen.

Wie funktioniert ein Soft Fork?

Um dies besser zu verstehen, kann man sich eine Soft Fork als eine Verschärfung der bestehenden Regeln vorstellen, ohne die alten Regeln zu brechen. Hier ist ein vereinfachtes Beispiel:

Stellen Sie sich eine alte Regel auf der Blockchain vor: „Ein Block darf maximal 1 MB groß sein.“ Wir können eine neue Regel wie diese fälschen: „Ein Block kann maximal 1 MB groß sein, aber von nun an wird er die Signaturen der durchgeführten Transaktionen in einer separaten Struktur enthalten.“ Für all diejenigen, die sich für die Innovation interessieren, haben wir den unverzichtbaren Leitfaden vorbereitet: Was ist Blockchain? Bitcoin und die Revolution der Blockchain-Technologie – ein perfekter Artikel, um den Einstieg in diese transformative Technologie zu finden.

  • Aktualisierte (neue) Knotenpunkte: Sie verstehen die neuen Regeln und wenden sie an. Sie erstellen und validieren Blöcke gemäß den neuen Spezifikationen, die effizienter sind.
  • Nicht aktualisierte (alte) Knoten: Sie sind sich der neuen Regeln nicht „bewusst“. Sie sehen einen Block, der von einem neuen Knoten erstellt wurde, und solange dieser Block auch den alten Regeln entspricht (d. h. nicht mehr als 1 MB an „Kern“-Daten enthält), betrachten sie ihn als gültig und fügen ihn ihrer Blockchain hinzu. Sie sind nicht gezwungen, die Verbindung zum Netzwerk zu unterbrechen.

Damit eine Soft Fork erfolgreich aktiviert und eingesetzt werden kann, muss die Mehrheit der Miner oder Validierer im Netzwerk die neuen Regeln annehmen. Wenn sie beginnen, Blöcke nach den neuen Regeln zu produzieren, wird die Soft-Fork-konforme Kette in der Regel die längste und wird vom gesamten Netzwerk akzeptiert.

Hauptunterschied zu einer Hard Fork

  • Soft Fork: Rückwärtskompatibel. Es werden keine zwei getrennten Ketten geschaffen und es entsteht im Allgemeinen keine neue Kryptowährung. Alte Nodes können mit neuen koexistieren.
  • Hard Fork: NICHT abwärtskompatibel. Führt neue Regeln ein, die grundlegend sind und im Widerspruch zu den alten Regeln stehen. Erfordert, dass alle Knotenpunkte ihre Software aktualisieren; andernfalls spaltet sich das Netzwerk in zwei verschiedene Blockchains mit unterschiedlichen Währungen.

Vorteile eines Software Forks

  • Weniger störend: Ermöglicht Aktualisierungen, ohne dass alle gezwungen sind, ihre Software gleichzeitig zu aktualisieren.
  • Keine Aufspaltung der Kette: Bewahrt die Einheit des Netzwerks und vermeidet die Entstehung von zwei konkurrierenden Kryptowährungen.
  • Einfachere Konsensfindung: Erfordert eine Mehrheit, nicht einen einstimmigen Konsens, für die Umsetzung.
  • Erhöhte Sicherheit: Soft Forks führen oft strengere Regeln ein, was die Sicherheit erhöht.

Nachteile und Risiken

  • Geringere Flexibilität: Da ein Soft Fork rückwärtskompatibel ist, können keine radikalen Änderungen am Protokoll vorgenommen werden.
  • Risiko eines „51%-Angriffs“: Obwohl sie in mancher Hinsicht sicherer ist als eine Hard Fork, besteht das theoretische Risiko, dass veraltete Knoten „ausgetrickst“ werden könnten, um Blöcke zu akzeptieren, die nach den neuen Regeln ungültig wären, wenn eine böswillige Mehrheit der Miner nach den neuen Regeln arbeitet.
  • Komplexität der Implementierung: Die Entwicklung eines Software-Forks, der wirklich rückwärtskompatibel ist, kann technisch schwierig sein.

Beispiel für einen Soft Fork: Segregated Witness (SegWit), das auf der Bitcoin-Blockchain implementiert wurde. Dieser Soft Fork ermöglichte es, die Blockkapazität zu erhöhen, indem die Signaturdaten vom Rest der Transaktion getrennt wurden, ohne die grundsätzliche Blockgrenze von 1 MB zu ändern.

Haben Sie eine bevorzugte Kryptowährung, die Sie verfolgen, und möchten Sie sie kaufen? Einen aktuellen Preis finden Sie auf unserer Seite mit der Preisliste für Kryptowährungen.