Soft Fork

Ein Soft Fork ist eine abwärtskompatible Änderung eines Blockchain-Protokolls, bei der nur gültige Blöcke unter den neuen Regeln von älteren Knoten als gültig betrachtet werden.

Soft Forks führen neue Regeln ein, die strenger sind als die vorherigen. Das bedeutet, dass ältere Knoten, die die neuen Regeln nicht erkennen, Blöcke, die unter den neuen Regeln erstellt wurden, weiterhin als gültig betrachten. Diese Abwärtskompatibilität ist ein wichtiges Merkmal, das eine schrittweise Aktualisierung des Netzwerks ermöglicht, ohne dass alle Knoten gleichzeitig aktualisiert werden müssen. Soft Forks werden häufig verwendet, um neue Funktionen einzuführen oder Fehler in einem Blockchain-Protokoll zu beheben und gleichzeitig den Netzwerkkonsens aufrechtzuerhalten.

        graph LR
  Center["Soft Fork"]:::main
  Rel_hard_fork["hard-fork"]:::related -.-> Center
  click Rel_hard_fork "/terms/hard-fork"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Erkläre es wie einem 5-Jährigen

Wie ein Update für ein Spiel, das neue Hüte hinzufügt. Spieler mit der alten Version können die neuen Hüte vielleicht nicht sehen, aber sie können immer noch mit allen anderen zusammen spielen.

🤓 Expert Deep Dive

Soft Forks nutzen oft 'Anyone-Can-Spend'-Skripte, um Kompatibilität zu wahren. Wichtige Beispiele sind SegWit (BIP-141) zur Skalierung und Taproot (BIP-341) für verbesserte Privatsphäre und Smart Contracts auf Bitcoin.

📚 Quellen