Guide · Mining-sværhedsgrad

Sværhedsgrad i Bitcoin mining, og hvornår den ændrer sig næste gang

Af CloudMineCrypto-teametOpdateret 9 min læsetid

Det korte svar

Mining difficulty er et mål for, hvor svært det er at finde en gyldig Bitcoin-blok. For hver 2.016 blokke (cirka to uger) sammenligner netværket, hvor lang tid de blokke tog, med de 14 dage, de burde have taget, og justerer sværhedsgraden op eller ned, højst 4× i hver retning. Det holder blokkene tæt på 10 minutter fra hinanden, uanset hvor meget hashrate der kommer til eller forsvinder.

Kort fortalt

  • Sværhedsgraden nulstilles hver 2.016 blokke, ikke på en kalenderdato.
  • Ny sværhedsgrad = gammel sværhedsgrad × 14 dage ÷ det antal dage, perioden faktisk tog, begrænset til 4× op eller ned.
  • Netværkets hashrate ≈ sværhedsgrad × 2³² ÷ 600 hashes pr. sekund.
  • Stigende sværhedsgrad betyder ikke færre bitcoin i alt. Det betyder, at hver miner får en mindre andel.

Næste sværhedsjustering

Aktuelt estimat

Anslået ændring

−4.79%

66,1% færdig

Blokke tilbage
683
Anslået dato
om cirka 5,0 dage
Gennemsnitlig bloktid10,50 min
hurtigere10 min-mållangsommere

Live fra mempool.space, opdateres hvert 10. minut. Seneste justering: +5,54%. Ny justering ved blok 975.744.

Prøv selv: minere kommer og går

Træk i slideren eller tryk på en chip: så skifter knappen, datoen og den her graf til dit hvad-nu-hvis.

05101520nowretargetretarget
Minutter pr. blok, over de næste tre perioder10 min mål
  1. Denne periode

    10,5 min

    pr. blok

  2. Næste periode

    10,0 min

    sværhedsgrad ×0,952

  3. Perioden efter

    10,0 min

    sværhedsgrad ×1,000

En ændring midt i en periode bliver kun delvist rettet ved næste retarget, fordi netværket bruger gennemsnittet for hele perioden. Retargetet efter det gør resten. Forenklet: Hashrate bliver på det nye niveau, og block luck bliver ignoreret.

Hvad er Bitcoin mining-sværhedsgrad?

Definition · Mining-sværhedsgrad

Et tal, der siger hvor svært det er at finde en blokhash under netværkets target, sammenlignet med det letteste target Bitcoin tillader. Sværhedsgrad 2 er dobbelt så svær som sværhedsgrad 1. Netværket beregner det igen for hver 2.016 blokke.

Minere hasher en blok-header igen og igen og ændrer et lille felt hver gang, indtil resultatet bliver lavere end et tal, der kaldes target. Der er ingen genvej. Det er ren gætning, og den eneste måde at gætte hurtigere på er mere hardware.

Sværhedsgrad er knappen, der bestemmer hvor lavt målet er. Ingen drejer på den manuelt. Hver node kører den samme matematik på de samme blok-tidsstempler og får det samme svar.

148,4 billioner

Nuværende sværhedsgrad

seneste blok, live

1062 EH/s

Tilsvarende hashrate

sværhedsgrad × 2³² ÷ 600

2,016

Blokke pr. periode

konsensusregel

10 min

Mål for bloktid

14 dage pr. periode

Hvad er målet, og hvorfor de foranstillede nuller?

En blokhash er et 256-bit tal, som normalt skrives som 64 hex-cifre. Target er et tal i samme størrelse, og en gyldig blok skal have en hash, der er lig med eller under den. Et lavere target betyder flere nuller i starten, og det betyder, at færre hashes er gyldige.

En blokhash skal være under dette tal

Sværhedsgrad 1

8 foranstillede nuller

Det letteste target, som reglerne tillader. De første blokke i 2009 brugte det.

00000000ffff0000000000000000000000000000000000000000000000000000

I dag: sværhedsgrad 148,4 billioner

19 foranstillede nuller

Beregnet ud fra den aktuelle sværhedsgrad og opdateret hvert 10. minut.

00000000000000000001e5abfffffffff59746a26691199ad82037128cc999f3

Hver ekstra foranstillet hex-nul gør en vindende hash 16 gange mere sjælden. Sværhedsgrad måler det samme på en glidende skala: målet ved sværhedsgrad 1 delt med dagens mål.

Formlen binder de to sammen: sværhedsgrad = target ved sværhedsgrad 1 ÷ nuværende target. En miner skal i snit bruge cirka sværhedsgrad × 2³² hashes for at finde én blok. Du kan selv mærke reglen “én ekstra nul er 16 gange sværere” herunder, med en lille blok, som din browser miner.

Interaktivt · mine en blok i din browser

Ægte SHA-256d proof of work, forenklet header

Blok #1Forrige hash0000000000000000000000000000000000000000000000000000000000000000Nonce0

Blok-hash (dobbelt SHA-256)

Redigér transaktionerne: hashen ændrer sig fuldstændigt med et enkelt bogstav.

Forsøg: 0

Din hashrate: n/a

Tid: 0,0 s

Hvordan fungerer justeringen af sværhedsgrad?

Ved hver blokhøjde, der går op i 2.016, ser hver node på, hvor lang tid den seneste periode tog, og skalerer sværhedsgraden, så den næste ville tage 14 dage ved samme hashrate.

ny sværhedsgrad = gammel sværhedsgrad × 20.160 minutter ÷ faktiske minutter for de seneste 2.016 blokke
Begge ændringer har et loft: sværhedsgraden kan højst gå 4 gange op eller 4 gange ned pr. justering.

Så meget ændres sværhedsgraden, ud fra hvor lang tid de seneste 2.016 blokke tog

×4×2×1×0.5×0.2501428425670days the period took (target: 14)×2×1×0.5cap ×4cap ×¼
En periode, der tog 7 dage, fordobler sværhedsgraden. En, der tog 28 dage, halverer den. Hurtigere end 3,5 dage eller langsommere end 56 dage rammer loftet.

Kom blokkene for hurtigt? Perioden tog mindre end 14 dage, så sværhedsgraden går op. For langsomt? Så går den ned. Loftet forhindrer et pludseligt hop, for eksempel efter et stort nedbrud, i at ødelægge den næste periode.

Gennemregnede eksempler på reglen
Perioden togBloktidÆndring
12 dage8,6 min+16.7%
13 dage9,3 min+7.7%
14 dage10,0 min0%
15 dage10,7 min−6.7%
3 dage2,1 min+300% (×4 loft)

Hvornår er den næste difficulty-justering?

Den næste justering forventes omkring , ved blok 975.744. Det aktuelle estimat er −4,79%, baseret på en gennemsnitlig bloktid på 10,50 minutter indtil videre i denne periode.

−4.79%

Anslået ændring

live estimat

66.1%

Periode afsluttet

683 blokke tilbage

Anslået dato

UTC

+5.54%

Seneste justering

til sammenligning

Se estimatet som et tal, der ændrer sig. I begyndelsen af en periode bygger det på få blokke og svinger derfor. Det bliver mere stabilt, efterhånden som perioden fyldes op. Måleren øverst på siden opdateres hvert 10. minut.

Hvordan hænger sværhedsgrad sammen med hashrate?

Tæt. For at finde én blok hver 600 sekunder ved en given sværhedsgrad skal hele netværket hashe omtrent i den her hastighed:

netværkets hashrate ≈ sværhedsgrad × 2³² ÷ 600
Hashes pr. sekund, som netværket skal bruge for 10-minutters blokke ved en given sværhedsgrad.

Netværkets hashrate vist på to måder (live)

Fra sværhedsgrad
sværhedsgrad × 2³² ÷ 600
1062 EH/s
Tal, appen bruger
offentligt estimat, opdateres hver time
694 EH/s
De stemmer sjældent helt overens. Sværhedsgraden afspejler den seneste fulde periode, mens estimater af hashrate reagerer på de seneste bloktider. Held med blokkene skaber udsving i begge dele.

Det er også sådan, offentlige hashrate-tal bliver lavet. Ingen kan tælle hver eneste maskine, så hashraten bliver estimeret ud fra sværhedsgraden og hvor hurtigt de seneste blokke kom. Hashraten flytter sig først. Sværhedsgraden følger ved næste retarget, så de to kan være ude af sync i op til to uger. Omregn enheder med hashrate-konverteren, eller læs mere i hashrate-guiden.

Hvordan har Bitcoin-sværhedsgraden ændret sig over tid?

Den startede på 1, minimum, da den første blok blev minet. Siden er den steget med mange tierpotenser, fordi mining flyttede fra laptop-CPU’er til grafikkort og derefter til specialbyggede ASIC-maskiner.

Fra sværhedsgrad 1 til i dag, ét trin pr. ×10

11 millioner1 billioner

Første blok

sværhedsgrad 1

Seneste blok (live)

148,4 billioner

cirka 14,2 størrelsesordener højere

Den langsigtede trend går op, men det er ikke en lige linje. Sværhedsgraden falder, når minere slukker: efter et prisfald, efter en halving skærer belønningen ned, eller når en hel region stopper med at mine på én gang, som det skete med Kinas miningforbud i 2021. Hele historikken ligger på mempool.space’s hashrate- og difficulty-graf.

Hvad betyder sværhedsgrad for minere?

En miners forventede indtjening er deres andel af netværkets hashrate gange belønningerne. Hvis sværhedsgraden stiger 10%, og din maskine er den samme, bør du forvente cirka 9% mindre bitcoin om dagen. Træk i skyderen for at se det.

Hvad der sker, når minere kommer til eller smutter

Før justeringen: én times blokkehver 6,7 min.
Efter justeringenhver 10,0 min.

2.016 blokke tager

9,3 dage

Sværhedsgrad derefter

×1.50

En uændret miner tjener

×0.67

Forenklet: én justering, stabil hashrate. Rigtige retargets sammenligner de sidste 2.016 blocks med to uger og kan højst ændre sværhedsgraden med 4× i begge retninger.

0.0000006526BTC

Pr. TH/s pr. dag (live-estimat)

Hvad 1 TH/s hashing i gennemsnit tjener i dag, før poolgebyrer og strøm. Minere kalder det hashprice.

↑ sværhedsgrad

Samme maskine, færre bitcoin

Hver stigning gør alle miners andel mindre. Ældre, mindre effektive maskiner er de første, der ikke længere kan betale deres strøm.

↓ sværhedsgrad

Dem, der stadig kører, tjener mere

Når minere slukker, får dem, der er tilbage, en større andel efter næste retarget.

Derfor er det så svært at få hjemme-mining til at betale sig. Hashraten bliver ved med at vokse, så en maskines output falder gennem dens levetid. Profitkalkulatoren og guiden til om mining er profitabelt regner på det.

Hvordan påvirker sværhedsgraden dit CloudMineCrypto-estimat?

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.

BTC pr. time = planens hashrate ÷ netværkets hashrate × 6 × blokbelønning
Formlen, appen bruger til at beregne dine belønninger. Boosts lægges oveni og er ikke med her. Regler og begrænsninger gælder (Vilkår §5).

If the network hashrate changed, how would a plan’s estimate move?

Gratis plan

3,5 GH/s · én 8-timers kørsel

I dag
0.0000000007711BTC
Efter
0.0000000006426BTC

Annonce-, spil- eller check-in-plan

5,7 GH/s · én 24-timers kørsel

I dag
0.000000003701BTC
Efter
0.000000003084BTC

Din andel af netværket ændrer sig med ×0,83, og det gør estimatet også.

Live input, opdateret hver time. Estimater før boosts, ikke garanteret. Appens estimat følger tallet for netværkets hashrate, som bliver opdateret løbende, så den venter ikke på næste 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 regler for belønninger have the full details. Rewards are estimates and aren’t guaranteed. A plan doesn’t give you ownership of any mining hardware.

Hvad misforstår folk om mining-sværhedsgrad?

Nogen fastsætter sværhedsgraden.

Det gør ingen. Hver node regner den ud ud fra tidsstemplerne på de seneste 2.016 blokke, og en blok med forkert target bliver afvist.

Den ændrer sig hver anden uge, efter en fast plan.

Den ændrer sig for hver 2.016 blokke. To uger er kun målet, så datoen rykker sig med blokhastigheden.

Flere minere betyder, at der bliver udstedt flere bitcoin.

Kun kortvarigt, indtil næste retarget. Derefter går tempoet tilbage til cirka 10 minutter, og udstedelsesplanen holder.

Én justering retter bloktiden med det samme.

Den udjævner hele perioden. En ændring midtvejs bliver kun delvist rettet, og næste retarget gør den færdig. Prøv det i drejeknappen øverst.

Sværhedsgrad fortæller dig, hvor prisen er på vej hen.

Den fortæller dig, hvor meget hashing der er sket for nylig. Minere reagerer på prisen, men sværhedsgraden halter efter dem med op til to uger.

Et gennemsnit på 10 minutter betyder en blok hver 10 minutter.

Afstanden mellem blokke er tilfældig. Der kan både komme et minut eller en time imellem; det er gennemsnittet, sværhedsgraden styrer efter.

Ny i det her? Start med sådan virker Bitcoin mining og proof of work, eller slå et begreb op i ordlisten.

Ofte stillede spørgsmål

Hvad er Bitcoin mining-sværhedsgrad?

Et tal, der siger hvor svært det er at finde en gyldig blok, sammenlignet med det letteste target reglerne tillader (sværhedsgrad 1). Netværket justerer det for hver 2.016 blokke, så blokke bliver ved med at komme cirka hver 10 minutter.

Hvor tit justeres Bitcoin-sværhedsgraden?

Hver 2.016 blokke. Med 10 minutter pr. blok er det cirka to uger, men det reelle mellemrum afhænger af, hvor hurtigt blokkene kommer, så det kan være et par dage før eller efter.

Hvornår er den næste Bitcoin difficulty-justering?

Live-visningen øverst på siden viser den estimerede dato, blokke tilbage og forventet ændring ud fra mempool.space-data, som opdateres hver 10 minut. Datoen er et estimat, fordi bloktider er tilfældige.

Hvor meget kan sværhedsgraden ændre sig på én gang?

Højst 4 gange op eller 4 gange ned i én justering. I praksis er ændringerne som regel kun nogle få procent, fordi hashrate sjældent flytter sig så hurtigt på to uger.

Betyder højere sværhedsgrad, at der mines færre bitcoin?

Nej. Sværhedsgraden holder tempoet på cirka én blok hver 10 minutter, så udstedelsen følger planen uanset sværhedsgraden. Højere sværhedsgrad betyder, at hver miner får en mindre andel af de samme belønninger.

Hvordan hænger sværhedsgrad sammen med hashrate?

Netværkets hashrate er cirka sværhedsgrad × 2³² ÷ 600 hashes pr. sekund. Sværhedsgraden følger hashraten med op til én periodes forsinkelse, fordi den kun ændrer sig ved retargets.

Påvirker mining-sværhedsgrad CloudMineCrypto-belønninger?

Indirekte, og du behøver aldrig at styre det: gratisplanen, reklamer, spil, tilbud og daglige check-ins bliver ved med at tilføje planer uanset hvad. Appens estimat bruger din plans andel af netværkets hashrate, 6 blokke i timen og blokbelønningen. Når netværkets hashrate stiger, falder din andel og dit estimat. Belønninger er estimater og er ikke garanteret.

Kilder og videre læsning

  1. Sværhedsgrad · Bitcoin Wiki
  2. Guide til blockchain: proof of work og target · Bitcoin Developer Guide
  3. Mining-guide · Bitcoin Developer Guide
  4. Bitcoin: Et peer-to-peer elektronisk kontantsystem · Satoshi Nakamoto
  5. Graf over hashrate og sværhedsgrad · mempool.space
  6. Mining-dashboard: hashrate, sværhedsgrad, pools · mempool.space

Live tal på denne side kommer fra CloudMineCrypto API'et eller fra de offentlige blockchain-datatjenester, der er nævnt ved tallene. De opdateres efter en fast plan og er mærket dér, hvor de vises. Denne guide er kun til oplysning og er ikke finansiel rådgivning. CloudMineCrypto er ikke et investeringsprodukt. Belønninger i appen er estimater og er ikke garanteret.

Du har læst, hvordan det virker. Se det ske nu.

Hent en gratis miningplan på 8 timer i CloudMineCrypto-appen, og se din estimerede BTC tikke op baseret på live netværksdata. Intet hardware, intet kort.