Kurz erklärt: Die Mining-Difficulty (Mining-Schwierigkeit) ist ein Kennwert in Proof-of-Work-Netzwerken, der angibt, wie aufwendig es ist, einen gültigen Block zu finden. Sie sorgt dafür, dass die durchschnittliche Zeit zwischen zwei Blöcken trotz schwankender Rechenleistung im Mining-Netzwerk konstant bleibt.
Zweck und Grundprinzip
Beim Mining suchen Teilnehmer einen Hash-Wert, der unter einem bestimmten Zielwert (Target) liegt. Je niedriger dieses Target, desto weniger gültige Lösungen existieren und desto schwerer ist ein Block zu finden. Die Difficulty ist eine normierte Darstellung dieses Targets.
Ihr Zweck ist die Stabilisierung der Blockzeit: Bei Bitcoin soll im Mittel etwa alle zehn Minuten ein Block entstehen, unabhängig davon, wie viel Rechenleistung insgesamt aktiv ist. Steigt die Hashrate, würden Blöcke ohne Anpassung zu schnell gefunden; die Difficulty steigt dann entsprechend.
Anpassung bei Bitcoin
Bei Bitcoin wird die Difficulty alle 2016 Blöcke neu berechnet, was bei planmäßiger Blockzeit etwa zwei Wochen entspricht. Grundlage ist die tatsächlich benötigte Zeit für die vorangegangenen 2016 Blöcke.
- Wurden die Blöcke schneller als in zwei Wochen gefunden, steigt die Difficulty.
- Dauerte es länger, sinkt die Difficulty.
- Die Änderung pro Anpassungsintervall ist auf den Faktor vier nach oben und unten begrenzt.
Dieses Verfahren macht die Blockproduktion selbstregulierend und hält die Ausgabe neuer Coins über die Zeit vorhersehbar. Andere Proof-of-Work-Netzwerke nutzen ähnliche, teils häufiger greifende Anpassungsalgorithmen.
Zusammenhang mit der Hashrate
Difficulty und Hashrate stehen in engem Verhältnis: Die Hashrate misst die tatsächlich im Netzwerk aufgebrachte Rechenleistung, während die Difficulty diese Leistung in eine konstante Blockzeit übersetzt. Ein Anstieg der Rechenleistung, etwa durch effizientere Antminer– oder Whatsminer-Generationen, führt mittelfristig zu einer höheren Difficulty.
Umgekehrt kann ein plötzlicher Rückgang der Hashrate, beispielsweise wenn viele Miner abgeschaltet werden, zu einer Senkung der Difficulty führen. Die Difficulty gilt daher als indirekter Indikator für die im Netzwerk investierte Rechenkapazität.
Bedeutung für Miner
Für einzelne Miner bestimmt die Difficulty maßgeblich die Wahrscheinlichkeit, einen Block zu finden, und damit die zu erwartenden Erträge. Eine hohe Difficulty bedeutet, dass für denselben Anteil an Belohnungen mehr Rechenleistung nötig ist.
Kleine Geräte wie ein Bitaxe haben bei der hohen Difficulty großer Netzwerke nur eine minimale Chance, allein einen Block zu finden, weshalb sich viele Miner in Mining-Pools zusammenschließen. Die Difficulty ist zudem ein zentraler Faktor bei der Berechnung der Wirtschaftlichkeit einer Mining-Anlage.
Häufige Fragen
Was ist die Mining-Difficulty?
Sie gibt an, wie schwer es ist, in einem Proof-of-Work-Netzwerk einen gültigen Block zu finden. Sie hält die durchschnittliche Blockzeit trotz schwankender Rechenleistung konstant.
Wie oft wird die Bitcoin-Difficulty angepasst?
Bei Bitcoin wird die Difficulty alle 2016 Blöcke neu berechnet, was bei planmäßiger Blockzeit von zehn Minuten etwa zwei Wochen entspricht.
Warum steigt die Mining-Difficulty?
Sie steigt, wenn im Netzwerk mehr Rechenleistung aktiv ist und Blöcke dadurch schneller gefunden werden. Die Anpassung bringt die Blockzeit wieder auf den Zielwert zurück.
Was ist der Unterschied zwischen Difficulty und Hashrate?
Die Hashrate misst die tatsächlich aufgebrachte Rechenleistung. Die Difficulty übersetzt diese Leistung in eine konstante Blockzeit und passt sich der Hashrate mit Verzögerung an.
Wie beeinflusst die Difficulty die Rentabilität?
Eine höhere Difficulty bedeutet, dass für denselben Ertragsanteil mehr Rechenleistung nötig ist. Sie ist daher ein zentraler Faktor bei der Wirtschaftlichkeitsberechnung des Minings.
Zusammenfassung
Die Mining-Difficulty ist ein Kennwert in Proof-of-Work-Netzwerken, der angibt, wie schwer das Finden eines gültigen Blocks ist. Bei Bitcoin wird sie alle 2016 Blöcke angepasst, um die durchschnittliche Blockzeit von rund zehn Minuten trotz schwankender Rechenleistung stabil zu halten. Sie steht in engem Zusammenhang mit der Hashrate und ist ein zentraler Faktor für die Erfolgswahrscheinlichkeit und Wirtschaftlichkeit von Minern.
Weiterführende Quellen
- Wikipedia: Mining (Kryptowährung): de.wikipedia.org
- Bitcoin Developer Documentation: Difficulty: developer.bitcoin.org