Difficulty Adjustment ändert die zulässige Hashgrenze, nicht Transaktionszahl oder Subvention. Ein kleineres Ziel erschwert die Suche; Konsens nutzt das nBits-Ziel, Schwierigkeit drückt ein Verhältnis aus.
Mainnet berechnet das Ziel bei durch 2.016 teilbaren Höhen neu und übernimmt sonst nBits. Zwei Wochen sind die Zieldauer von 1.209.600 Sekunden, kein Kalendertermin. Ein plötzlicher Hashrate-Ausfall löst daher keine sofortige Notanpassung aus. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
Bitcoin Core zieht die Headerzeit des ersten vom letzten Block des abgeschlossenen Zeitraums ab. Zwischen 2.016 Blöcken liegen 2.015 Abstände; diese historische Eigenschaft bleibt erhalten. Es sind innerhalb der Grenzen gewählte Minerzeiten, keine exakten Fundmessungen und kein Median Time Past. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
Die beobachtete Dauer wird auf ein Viertel bis viermal die Zieldauer begrenzt. Altes Ziel mal diese Dauer geteilt durch Zieldauer ergibt das neue Ziel, zusätzlich auf powLimit begrenzt und kompakt kodiert. Schnellere Perioden senken das Ziel und erhöhen die Schwierigkeit, langsamere umgekehrt. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
Die Anpassung zielt bei gegebener Hashrate auf zehn Minuten im Mittel, nicht auf geplante Einzelblöcke. Sie stabilisiert weder BTC-Preis, Minergewinn noch tägliche Transaktionszahl. Spätere Leistungsänderungen und Zufall beeinflussen Fundzeiten weiter; Auszahlung und Halving folgen eigenen Regeln. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
Holen Sie Grenzblockzeiten und bits des letzten alten sowie ersten neuen Blocks vom eigenen Knoten. Rekonstruieren Sie Ziele, Zeitbegrenzung und kompakte Rundung. Eine Webseiten-Prozentschätzung reicht nicht: Sie ändert sich bis Periodenende, und Testnetze können andere Regeln haben. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Proof of Work, Mining, Timechain, Blocksubvention. Auf diesen Eintrag verweisen außerdem Timechain, Proof of Work, Mining, Halving.