Glossar
Mining und Konsens

Schwierigkeitsanpassung (Difficulty Adjustment)

Die Schwierigkeitsanpassung ist der Mechanismus, mit dem eine Proof-of-Work-Blockchain automatisch einstellt, wie schwer es ist, einen Block zu finden, damit Blöcke mit einer stabilen Zielrate eintreffen – unabhängig davon, wie viel Mining-Leistung dem Netzwerk beitritt oder es verlässt. Ohne sie bedeuteten mehr Miner schnellere Blöcke und eine ausufernde Coin-Ausgabe; mit ihr bleibt der Block-Fahrplan vorhersehbar.

Bitcoin ist das Paradebeispiel: Alle 2.016 Blöcke – etwa alle zwei Wochen – vergleicht das Protokoll, wie lange diese Blöcke tatsächlich gedauert haben, mit dem angestrebten Durchschnitt von zehn Minuten. Kamen sie schneller, steigt die Schwierigkeit; kamen sie langsamer, sinkt sie, und die Ausgabe bleibt im Plan. Als beim Mining-Verbot in China im Jahr 2021 große Mengen an Hashrate vom Netz gingen, fiel Bitcoins Schwierigkeit bei der nächsten Anpassung stark und stellte für die verbliebenen Miner wieder Blöcke im Zehn-Minuten-Takt her. Andere Chains passen häufiger an, manche berechnen sie bei jedem Block neu.

Ein verbreiteter Irrtum ist, dass die Schwierigkeit von Entwicklern festgelegt wird oder Miner darüber abstimmen; tatsächlich ist sie eine deterministische Formel, die jeder Node aus den Zeitstempeln der Blockchain identisch berechnet – ohne jede menschliche Entscheidung. Die Schwierigkeitsanpassung ist zentral dafür, dass Bitcoins Angebotsplan glaubwürdig ist: Egal wie viel Hardware die Welt ins Mining steckt, neue Coins werden im Wesentlichen im gleichen Tempo ausgegeben. Sie erzeugt außerdem eine ökonomische Rückkopplungsschleife – steigende Kurse ziehen Miner an, das erhöht die Schwierigkeit, und das drängt die ineffizientesten Betriebe aus dem Markt.

Verwandte Begriffe