Wat is Bitcoin mining difficulty?
Definitie · Mining difficulty
Een getal dat aangeeft hoe moeilijk het is om een block hash te vinden onder het netwerkdoel, vergeleken met het makkelijkste doel dat Bitcoin toestaat. Moeilijkheid 2 is twee keer zo moeilijk als moeilijkheid 1. Het netwerk rekent dit elke 2.016 blocks opnieuw uit.
Miners hashen steeds opnieuw een block header, en veranderen elke keer een klein veld, tot de uitkomst onder een getal komt dat de target heet. Er is geen trucje. Het is puur gokken, en de enige manier om sneller te gokken is meer hardware.
Difficulty is de knop die bepaalt hoe laag dat target is. Niemand draait eraan met de hand. Elke node doet dezelfde berekening op dezelfde block-timestamps en komt op hetzelfde antwoord uit.
132,7 biljoen
Huidige difficulty
laatste block, live
950 EH/s
Hashrate die dat betekent
difficulty × 2³² ÷ 600
2,016
Blocks per periode
consensusregel
10 min
Doel-bloktijd
14 dagen per periode
Wat is de target, en waarom die voorloopnullen?
De hash van een block is een getal van 256 bits, meestal geschreven als 64 hex-cijfers. De target is een getal van dezelfde grootte, en een geldig block heeft een hash die gelijk is aan of lager is dan die target. Een lagere target betekent meer nullen vooraan, en dus voldoen minder hashes.
De hash van een block moet onder dit getal liggen
Difficulty 1
8 voorloopnullen
Het makkelijkste doel dat de regels toestaan. De eerste blocks in 2009 gebruikten dit.
00000000ffff0000000000000000000000000000000000000000000000000000
Vandaag: difficulty 132,7 biljoen
19 voorloopnullen
Berekend op basis van de live difficulty, elke 10 minuten ververst.
000000000000000000021eefffffffffe37f5d58674a5a12e93939967ba5790b
De formule koppelt ze aan elkaar: difficulty = target bij difficulty 1 ÷ huidig target. Een miner heeft gemiddeld ongeveer difficulty × 2³² hashes nodig om één block te vinden. Je kunt de regel “één nul extra is 16 keer moeilijker” hieronder zelf voelen, met een piepklein block dat je browser mint.
Interactief · mine een block in je browser
Echte SHA-256d proof of work, vereenvoudigde header
Block-hash (dubbele SHA-256)
Pas de transacties aan: met één letter verandert de hash compleet.
Pogingen: 0
Jouw hashrate: n.v.t.
Tijd: 0,0 s
Hoe werkt de difficulty-aanpassing?
Bij elke block height die deelbaar is door 2.016 kijkt elke node hoe lang de vorige periode duurde, en schaalt de moeilijkheid zo dat de volgende periode bij dezelfde hashrate 14 dagen zou duren.
Hoeveel difficulty verandert, op basis van hoe lang de laatste 2.016 blocks duurden
Kwamen blocks te snel? Dan duurde de periode minder dan 14 dagen, en gaat de moeilijkheid omhoog. Te langzaam? Dan gaat die omlaag. De limiet voorkomt dat een plotselinge schommeling, bijvoorbeeld na een grote storing, de volgende periode verpest.
| Periode duurde | Blocktijd | Verandering |
|---|---|---|
| 12 dagen | 8,6 min | +16.7% |
| 13 dagen | 9,3 min | +7.7% |
| 14 dagen | 10,0 min | 0% |
| 15 dagen | 10,7 min | −6.7% |
| 3 dagen | 2,1 min | +300% (×4 max.) |
Wanneer is de volgende difficulty adjustment?
De volgende aanpassing wordt rond verwacht, bij blok 971.712. De huidige schatting is −19,95%, op basis van een gemiddelde bloktijd van 12,49 minuten tot nu toe in deze periode.
−19.95%
Geschatte verandering
live schatting
4.4%
Periode afgerond
nog 1.927 blocks
Geschatte datum
UTC
−0.03%
Laatste aanpassing
ter vergelijking
Zie de schatting als een bewegend doel. Vroeg in een periode is die gebaseerd op weinig blocks, dus schommelt het sterk. Hij stabiliseert terwijl de periode zich vult. De meter bovenaan de pagina обновates elke 10 minuten.
Hoe hangt difficulty samen met hashrate?
Heel nauw. Om bij een bepaalde moeilijkheid één block per 600 seconden te vinden, moet het hele netwerk ongeveer met deze snelheid hashen:
Netwerkhashrate, op twee manieren gelezen (live)
Zo worden ook de openbare hashrate-cijfers gemaakt. Niemand kan elke machine tellen, dus hashrate wordt geschat op basis van difficulty en hoe snel de recente blocks binnenkwamen. Hashrate beweegt eerst. Difficulty volgt bij de volgende retarget, dus die twee kunnen tot twee weken uit de pas lopen. Zet eenheden om met de hashrate-converter, of lees meer in de hashrate-gids.
Hoe is de Bitcoin-difficulty in de loop der tijd veranderd?
Het begon op 1, het minimum, toen het eerste block werd gemined. Sindsdien is het met veel machten van tien gestegen, omdat minen verschoof van laptop-CPU’s naar videokaarten en daarna naar speciaal gebouwde ASIC-machines.
Van difficulty 1 tot vandaag, één stap per ×10
Eerste block
difficulty 1
Laatste block (live)
132,7 biljoen
ongeveer 14,1 machten van tien hoger
De trend op lange termijn is omhoog, maar het is geen rechte lijn. Difficulty daalt als miners stoppen: na een koersdaling, nadat een halving de beloning verlaagt, of wanneer een hele regio in één keer stopt met minen, zoals bij China’s miningverbod in 2021. De volledige geschiedenis staat op mempool.space: de hashrate- en difficulty-grafiek.
Wat betekent difficulty voor miners?
De verwachte inkomsten van een miner zijn hun aandeel in de hashrate van het netwerk keer de beloningen. Stijgt de difficulty met 10% en blijft je machine hetzelfde, dan mag je ongeveer 9% minder bitcoin per dag verwachten. Sleep aan de slider om het te zien.
Wat er gebeurt als miners aansluiten of stoppen
2.016 blokken duren
9,3 dagen
Difficulty daarna
×1.50
Een onveranderde miner verdient
×0.67
Simpel gezegd: één aanpassing, stabiele hashrate. In het echt vergelijken retargets de laatste 2.016 blocks met twee weken, en kan de difficulty maximaal 4× omhoog of omlaag.
0.0000005581BTC
Per TH/s per dag (live schatting)
Wat 1 TH/s hashkracht vandaag gemiddeld oplevert, vóór poolkosten en stroom. Miners noemen dit hashprice.
↑ difficulty
Zelfde machine, minder bitcoin
Elke stijging maakt het aandeel van elke miner kleiner. Oudere, minder efficiënte machines zijn als eerste niet meer rendabel door hun stroomverbruik.
↓ difficulty
Wie blijft draaien, verdient meer
Als miners uitzetten, krijgen de miners die overblijven na de volgende retarget een groter aandeel.
Daarom is thuis minen zo lastig rendabel te krijgen. Hashrate blijft groeien, dus de opbrengst van een machine daalt gedurende zijn levensduur. De winstcalculator en de gids over of minen winstgevend is rekenen het voor je uit.
Hoe beïnvloedt difficulty je CloudMineCrypto-schatting?
In CloudMineCrypto you don’t need a machine, and you mine for free: the free plan, ads, games, offers and daily check-ins all add plans, and your estimated BTC ticks up while they run. Want more speed? Paid plans are an optional boost for fun. They usually mine less than they cost, and the price is shown before you confirm. The estimate uses the same share idea as real mining: your plan’s hashrate divided by the network’s, times 6 blocks an hour, times the block reward.
If the network hashrate changed, how would a plan’s estimate move?
Gratis plan
3,7 GH/s · één run van 8 uur
Advertentie-, game- of check-in-plan
5,9 GH/s · één run van 24 uur
Jouw aandeel van het netwerk verandert met ×0,83, en de schatting ook.
Live invoer, elk uur bijgewerkt. Schattingen vóór boosts, niet gegarandeerd. De schatting in de app volgt de netwerk-hashrate, die regelmatig wordt ververst, dus hij wacht niet op de volgende retarget.
Difficulty isn’t an input, but it moves with the network hashrate that is. When more hashrate joins, your share falls, and so does the estimate. When hashrate leaves, the same plan’s estimate comes out a little higher. Live figures for every plan are in how much Bitcoin a plan mines, and the beloningsregels have the full details. Rewards are estimates and aren’t guaranteed. A plan doesn’t give you ownership of any mining hardware.
Wat begrijpen mensen vaak verkeerd over mining difficulty?
Iemand stelt de difficulty in.
Niemand. Elke node rekent het uit op basis van de timestamps van de laatste 2.016 blocks, en een block met de verkeerde target wordt afgewezen.
Het verandert elke twee weken, volgens een schema.
Het verandert elke 2.016 blocks. Twee weken is alleen het doel, dus de datum schuift mee met de blocksnelheid.
Meer miners betekent dat er meer bitcoin wordt uitgegeven.
Alleen kort, tot de volgende retarget. Daarna gaat het tempo terug naar ongeveer 10 minuten en blijft het uitgifteschema gelijk.
Eén aanpassing zet de blocktijd meteen weer goed.
Het neemt het gemiddelde over de hele periode. Een verandering halverwege wordt maar deels meegenomen, en de volgende retarget maakt het af. Probeer het met de draaiknop bovenaan.
Difficulty vertelt je waar de prijs naartoe gaat.
Het laat zien hoeveel hashing er onlangs is gebeurd. Miners reageren op de prijs, maar difficulty loopt tot twee weken achter op hen.
Een gemiddelde van 10 minuten betekent één block per 10 minuten.
Tijd tussen blocks is willekeurig. Een gat van een minuut of van een uur komt allebei voor. Het is het gemiddelde waar de moeilijkheid op stuurt.
Nieuw hiermee? Begin met hoe Bitcoin mining werkt en proof of work, of zoek een term op in de woordenlijst.
Veelgestelde vragen
Wat is Bitcoin mining difficulty?
Een getal dat aangeeft hoe moeilijk het is om een geldig block te vinden, vergeleken met het makkelijkste doel dat de regels toestaan (moeilijkheid 1). Het netwerk past dit elke 2.016 blocks aan, zodat blocks gemiddeld ongeveer elke 10 minuten blijven komen.
Hoe vaak past Bitcoin de difficulty aan?
Elke 2.016 blocks. Bij 10 minuten per block is dat ongeveer twee weken, maar de echte tijd hangt af van hoe snel blocks binnenkomen. Het kan dus een paar dagen eerder of later zijn.
Wanneer is de volgende Bitcoin difficulty adjustment?
De live meter bovenaan deze pagina toont de geschatte datum, blocks te gaan en verwachte verandering, op basis van mempool.space-data die elke 10 minuten wordt ververst. De datum is een schatting, omdat blocktijden willekeurig zijn.
Hoeveel kan difficulty in één keer veranderen?
Maximaal 4 keer omhoog of 4 keer omlaag in één aanpassing. In de praktijk zijn veranderingen meestal een paar procent, omdat de hashrate in twee weken zelden zo hard beweegt.
Betekent hogere difficulty dat er minder bitcoin worden gemined?
Nee. Difficulty houdt het tempo op ongeveer één block per 10 minuten, dus de uitgifte volgt het schema ongeacht de difficulty. Een hogere difficulty betekent dat elke miner een kleiner deel van dezelfde beloningen krijgt.
Hoe hangt difficulty samen met hashrate?
De netwerkhashrate is grofweg difficulty × 2³² ÷ 600 hashes per seconde. Difficulty volgt de hashrate met een vertraging tot één periode, omdat het alleen verandert bij retargets.
Heeft mining difficulty invloed op CloudMineCrypto-beloningen?
Indirect, en je hoeft er nooit mee te sleutelen: het gratis plan, advertenties, games, aanbiedingen en dagelijkse check-ins blijven hoe dan ook plannen toevoegen. De schatting in de app gebruikt het aandeel van je plan in de netwerk-hashrate, 6 blocks per uur en de block reward. Als de netwerk-hashrate stijgt, gaan je aandeel en je schatting omlaag. Rewards zijn schattingen en worden niet gegarandeerd.
Bronnen en verder lezen
- Moeilijkheidsgraad · Bitcoin Wiki
- Blockchain-gids: proof of work en target · Bitcoin Developer Guide
- Mininggids · Bitcoin Developer Guide
- Bitcoin: een peer-to-peer elektronisch geldsysteem · Satoshi Nakamoto
- Grafiek: hashrate en difficulty · mempool.space
- Mining-dashboard: hashrate, difficulty, pools · mempool.space
De actuele cijfers op deze pagina komen uit de CloudMineCrypto API of van de openbare blockchaindatadiensten die ernaast staan. Ze worden volgens een vast schema bijgewerkt en staan vermeld bij de cijfers. Deze gids is bedoeld om je iets te leren en is geen financieel advies. CloudMineCrypto is geen beleggingsproduct. Beloningen in de app zijn schattingen en niet gegarandeerd.
Je hebt gelezen hoe het werkt. Nu zie je het gebeuren.
Claim een gratis miningplan van 8 uur in de CloudMineCrypto-app en zie hoe je geschatte BTC oploopt op basis van live netwerkdata. Geen hardware, geen kaart.