Die Bitcoin-Difficulty-Anpassung

Andreas HartwigWirtschaftsjournalist & Krypto-Finanzexperte

Etwa alle 2.016 Blöcke — rund zwei Wochen — berechnet Bitcoin seine Mining-Schwierigkeit automatisch neu: höher, wenn Blöcke zu schnell gefunden werden, niedriger, wenn zu langsam. So bleibt der durchschnittliche Abstand zwischen zwei Blöcken nahe bei zehn Minuten, gleich wie viel Rechenleistung hinzukommt oder verschwindet.

Bei Bitcoin entscheidet kein zentraler Betreiber, wie schwer es sein soll, einen Block zu finden. Stattdessen enthält das Protokoll einen eingebauten Regelkreis: Es misst, wie schnell die letzten Blöcke entstanden sind, und verschiebt die Mining-Zielmarke so, dass sich das Tempo wieder auf einen Block alle zehn Minuten zubewegt. Diese „Difficulty-Anpassung" ist einer der stillen Mechanismen, die Bitcoins Blocktakt — und damit die vorhersehbare Ausgabe neuer Coins — bemerkenswert stabil halten, obwohl die weltweite Rechenleistung um viele Größenordnungen gewachsen und gelegentlich stark eingebrochen ist. Dieser Artikel erklärt, was Difficulty ist, wie die Anpassung funktioniert, warum zehn Minuten gewählt wurden und wie Difficulty mit Hashrate und Preis zusammenhängt — und sich von beiden unterscheidet.

Was „Difficulty" tatsächlich bedeutet

Um einen Block anzuhängen, hasht ein Miner den Block-Header immer wieder und verändert dabei einen Wert namens Nonce. Gesucht wird ein Ergebnis, das unter einer Zahlenschwelle liegt — dem Target. Ein niedrigeres Target bedeutet, dass weniger gültige Hashes existieren, also im Schnitt mehr Versuche nötig sind. Genau das macht das Mining „schwerer".

Difficulty ist lediglich eine für Menschen lesbare Art auszudrücken, wie niedrig dieses Target ist — gemessen am leichtesten Target, das das Protokoll je zugelassen hat (Difficulty 1). Eine Difficulty von, sagen wir, mehreren Billionen bedeutet, dass das aktuelle Target billionenfach kleiner ist als dieser Ausgangswert. Nodes leiten das Target direkt aus der Difficulty ab; beide sind also nur zwei Sichten auf dieselbe Zahl.

Der Takt von 2.016 Blöcken

Bitcoin passt nicht nach jedem Block an, sondern rechnet einmal je Epoche von 2.016 Blöcken neu. Bei zehn Minuten pro Block sollten 2.016 Blöcke genau zwei Wochen dauern (20.160 Minuten) — deshalb wird die Anpassung oft als ungefähr vierzehntägig beschrieben.

Weil das Intervall in Blöcken und nicht in Kalenderzeit gezählt wird, dehnt sich der reale Abstand zwischen zwei Anpassungen, wenn das Netzwerk langsam mint, und schrumpft, wenn es schnell mint. Jede vollständige Node führt dieselbe Rechnung unabhängig aus und kommt auf denselben neuen Wert — es gibt nichts abzustimmen und nichts zu koordinieren.

Die Rechnung hinter jeder Anpassung

Am Ende einer Epoche vergleicht das Netzwerk, wie lange die letzten 2.016 Blöcke tatsächlich gedauert haben, mit der Zeit, die sie hätten dauern sollen. Vom Grundgedanken her: neue Difficulty = alte Difficulty × (erwartete Zeit ÷ tatsächliche Zeit). Kamen die Blöcke schneller als erwartet, ist die tatsächliche Zeit kleiner als die erwartete, also steigt die Difficulty; kamen sie langsamer, sinkt sie.

Die Änderung ist begrenzt: Eine einzelne Anpassung kann die Difficulty höchstens vervierfachen oder höchstens auf ein Viertel senken. Diese Grenze verhindert wilde Ausschläge nach einem kurzzeitigen Schub oder Einbruch der Rechenleistung. Außerdem gibt es eine alte, harmlose Ungenauigkeit um eins: Die Zeitspanne wird über 2.015 Intervalle gemessen, aber als 2.016 behandelt. Deshalb liegt die durchschnittliche Blockzeit eine Spur über zehn Minuten.

Warum zehn Minuten — und warum das zählt

Ein Ziel-Blockabstand ist ein Kompromiss. Deutlich schnellere Blöcke würden sich in einem weltweiten Netzwerk weniger zuverlässig verbreiten, was verworfene Arbeit und kurzlebige Forks vermehrt; deutlich langsamere Blöcke würden Bestätigungen quälend langsam machen. Zehn Minuten wurden als vorsichtiger Mittelweg gewählt, der Blöcken erlaubt, sich global auszubreiten, bevor voraussichtlich der nächste gefunden wird.

Dass dieser Abstand stabil bleibt, ist der Grund, warum Bitcoins Ausgabeplan vorhersehbar ist. Weil alle zwei Wochen ungefähr 2.016 Blöcke entstehen, fällt das Halving, das die Blockbelohnung senkt, nahe an seinen vorgesehenen Vierjahrestakt — und die Gesamtmenge nähert sich ihrer Obergrenze von 21 Millionen auf einem absehbaren Pfad.

Difficulty, Hashrate und der Regelkreis

Gehen neue Mining-Maschinen ans Netz, werden Blöcke schneller als alle zehn Minuten gefunden; die nächste Anpassung hebt die Difficulty an und bremst sie wieder aus. Schalten Miner ab — wegen Energiekosten, ausgemusterter Hardware, saisonaler Stromlage oder regionaler Vorgaben —, werden Blöcke langsamer, und die folgende Anpassung senkt die Difficulty, um sie zu beschleunigen. Das System korrigiert sich im Nachhinein; es schaut nicht voraus.

Bemerkenswert ist, dass die Hashrate nicht direkt gemessen wird: Das Netzwerk kann nicht sehen, wie viele Maschinen laufen. Veröffentlichte Hashrate-Zahlen sind Schätzungen, abgeleitet aus Difficulty und beobachteten Blockzeiten. Deshalb schwanken sie über kurze Zeiträume stark und sollten als Trend gelesen werden, nicht als Messwert.

Grenzfälle — und was die Difficulty nicht sagt

Harte reale Schocks zeigen den Mechanismus bei der Arbeit. Als Mitte 2021 eine große Mining-Region vom Netz ging, erlebte das Netzwerk seine bis dahin größte Abwärtsanpassung (rund 28 %), die die normalen Blockzeiten innerhalb der folgenden Epoche wiederherstellte. Regeln für Zeitstempel und die Vervierfachungsgrenze schützen zudem davor, dass Miner über die Uhr die Neuberechnung beeinflussen.

Difficulty misst den Sicherungsaufwand des Netzwerks und die Mining-Ökonomie — sie ist kein Preissignal und kein Marktindikator. Sie bewegt sich in langsamen, sprunghaften Schritten und reagiert auf vergangene Blockzeiten; über Nachfrage, Liquidität oder Bewertung sagt sie daher wenig. Werkzeuge wie BIKENZO liegen auf einer ganz anderen Ebene und stellen breiteren Marktkontext dar, etwa einen globalen Liquiditätsindex gegen den Bitcoin-Preis. Das ist Makro- und Marktkontext, getrennt von der On-Chain-Mechanik der Difficulty. Beides sind nützliche Blickwinkel, und sie beantworten verschiedene Fragen.

FAQ

Wie oft passt sich die Bitcoin-Difficulty an?
Alle 2.016 Blöcke, was bei zehn Minuten pro Block ungefähr alle zwei Wochen bedeutet. Der genaue kalendarische Abstand hängt davon ab, wie schnell die Blöcke in der Epoche tatsächlich gefunden wurden.
Kann die Bitcoin-Difficulty auch sinken?
Ja. Haben die vorangegangenen 2.016 Blöcke länger als zwei Wochen gebraucht — meist, weil Rechenleistung das Netzwerk verlassen hat —, senkt die nächste Anpassung die Difficulty, damit die Blöcke zum Zehn-Minuten-Ziel zurückkehren.
Was passiert, wenn viele Miner plötzlich abschalten?
Blöcke werden langsamer gefunden und Bestätigungen dauern länger, bis die nächste Anpassung greift. Dann sinkt die Difficulty und das normale Tempo stellt sich wieder ein. Im Extremfall kann eine einzelne Abwärtsanpassung die Difficulty auf ein Viertel senken.
Ist Difficulty dasselbe wie Hashrate?
Nein. Die Hashrate ist die gesamte Rechenleistung, die Bitcoin mint; die Difficulty ist die Protokolleinstellung, die das Finden eines Blocks schwerer oder leichter macht. Die Hashrate ist nicht direkt beobachtbar und wird aus Difficulty und Blockzeiten geschätzt.
Beeinflusst die Difficulty den Bitcoin-Preis?
Nicht unmittelbar. Die Difficulty reagiert auf vergangene Blockzeiten und Mining-Aktivität und verändert sich in langsamen, sprunghaften Schritten. Sie bildet Sicherungsaufwand und Mining-Ökonomie ab, nicht die Marktnachfrage, und sie sagt keinen Preis voraus.
Warum liegt Bitcoins durchschnittliche Blockzeit etwas über zehn Minuten?
Eine kleine Ungenauigkeit um eins im ursprünglichen Code misst die Zeitspanne einer Epoche über 2.015 Intervalle, behandelt sie aber als 2.016. Der Effekt ist winzig und wurde nie geändert, weshalb Blöcke im Mittel geringfügig über zehn Minuten liegen.

A Bitcoin liquidity terminal. Global central-bank liquidity, plotted against the Bitcoin price, in one screen.

Vorschau anfragen