Guide · Mining-vanskelighetsgrad

Vanskelighetsgraden i Bitcoin-mining, og når den justeres neste gang

Av CloudMineCrypto-teametOppdatert 9 min lesetid

Det korte svaret

Utvinningens vanskelighetsgrad angir hvor vanskelig det er å finne en gyldig Bitcoin-blokk. For hver 2 016. blokk (omtrent annenhver uke) sammenligner nettverket hvor lang tid blokkene tok, med de 14 dagene de skulle ha tatt, og justerer vanskelighetsgraden opp eller ned for å veie opp, med maksimalt 4× hver vei. Slik holdes det omtrent 10 minutter mellom blokkene, uansett hvor mye hashrate som kommer til eller forsvinner fra nettverket.

Viktig å vite

  • Vanskelighetsgraden justeres hvert 2 016. blokk, ikke på en bestemt dato i kalenderen.
  • Ny vanskelighetsgrad = gammel vanskelighetsgrad × 14 dager ÷ antall dager perioden faktisk tok, begrenset til en økning eller reduksjon på 4×.
  • Nettverkets hashrate ≈ vanskelighetsgrad × 2³² ÷ 600 hasher per sekund.
  • Økende vanskelighetsgrad betyr ikke mindre bitcoin totalt. Det betyr at hver miner får en mindre andel.

Neste justering av vanskelighetsgraden

Gjeldende estimat

Estimert endring

−4.79%

66,1 % ferdig

Blokker igjen
683
Estimert dato
om ca. 5,0 dager
Gjennomsnittlig blokktid10,50 min
raskeremål på 10 minsaktere

Direkte fra mempool.space, oppdateres hvert 10. minutt. Siste justering: +5,54 %. Ny justering ved blokk 975 744.

Prøv selv: minere kommer til eller forlater nettverket

Dra i glidebryteren eller trykk på en knapp: Skalaen, datoen og diagrammet viser da hva som ville skjedd.

05101520nowretargetretarget
Minutter per blokk i løpet av de neste tre periodene10 min mål
  1. Denne perioden

    10,5 min

    per blokk

  2. Neste periode

    10,0 min

    vanskelighetsgrad ×0,952

  3. Perioden etter

    10,0 min

    vanskelighetsgrad ×1,000

En endring midt i en periode blir bare delvis justert ved neste justering av vanskelighetsgraden, fordi nettverket beregner gjennomsnittet for hele perioden. Justeringen etter det fullfører jobben. Forenklet: hashraten holder seg på det nye nivået, og flaks med blokkene ignoreres.

Hva er Bitcoins vanskelighetsgrad for mining?

Definisjon · Vanskelighetsgrad for mining

Et tall som viser hvor vanskelig det er å finne en blokkhhash under nettverkets mål, sammenlignet med det enkleste målet Bitcoin tillater. Vanskelighetsgrad 2 er dobbelt så høy som vanskelighetsgrad 1. Nettverket beregner den på nytt for hver 2 016. blokk.

Minere hasher et blokkhode om og om igjen og endrer et lite felt hver gang, til resultatet blir lavere enn et tall som kalles målet. Det finnes ingen snarvei. Det er ren gjetting, og den eneste måten å gjette raskere på er å bruke mer maskinvare.

Vanskelighetsgraden bestemmer hvor lav målverdien er. Ingen justerer den manuelt. Alle noder bruker samme regnestykke på de samme tidsstemplene for blokkene og får samme svar.

148,4 billioner

Gjeldende vanskelighetsgrad

siste blokk, live

1062 EH/s

Hashrate den tilsvarer

vanskelighetsgrad × 2³² ÷ 600

2,016

Blokker per periode

konsensusregel

10 min

Måltid for blokk

14 dager per periode

Hva er målverdien, og hvorfor kommer nullene først?

En blokkh hash er et 256-biters tall, vanligvis skrevet med 64 heksadesimale sifre. Målet er et tall av samme størrelse, og en gyldig blokk må ha en hash som er lik eller lavere enn målet. Et lavere mål betyr flere nuller først, og dermed færre hasher som kvalifiserer.

Hashen til en blokk må være lavere enn dette tallet

Vanskelighetsgrad 1

8 ledende nuller

Den enkleste målverdien reglene tillater. De første blokkene i 2009 brukte den.

00000000ffff0000000000000000000000000000000000000000000000000000

I dag: vanskelighetsgrad 148,4 billioner

19 ledende nuller

Beregnet ut fra den gjeldende vanskelighetsgraden, oppdateres hvert 10. minutt.

00000000000000000001e5abfffffffff59746a26691199ad82037128cc999f3

Hvert ekstra innledende heksadesimale null gjør en vinnende hash 16 ganger sjeldnere. Vanskelighetsgraden måler det samme på en glidende skala: målverdien ved vanskelighetsgrad 1 delt på dagens målverdi.

Formelen knytter de to sammen: vanskelighetsgrad = målverdi ved vanskelighetsgrad 1 ÷ gjeldende målverdi. En miner må i gjennomsnitt gjøre omtrent vanskelighetsgrad × 2³² hashberegninger for å finne én blokk. Test selv regelen «én ekstra null gjør det 16 ganger vanskeligere» nedenfor, med en liten blokk som nettleseren din miner.

Interaktivt · min en blokk i nettleseren

Ekte SHA-256d proof of work, forenklet header

Blokk #1Forrige hash0000000000000000000000000000000000000000000000000000000000000000Nonce0

Blokkhash (dobbel SHA-256)

Rediger transaksjonene: Hashen endres fullstendig med én eneste bokstav.

Forsøk: 0

Hashraten din: ikke tilgjengelig

Tid: 0,0 s

Hvordan fungerer justeringen av vanskelighetsgraden?

Ved hver blokkhøyde som er delelig med 2 016, ser hver node på hvor lang tid den siste perioden tok, og justerer vanskelighetsgraden slik at den neste perioden ville tatt 14 dager med samme hashrate.

ny vanskelighetsgrad = gammel vanskelighetsgrad × 20 160 minutter ÷ faktisk tid i minutter for de siste 2 016 blokkene
Begge endringene har en øvre grense: Vanskelighetsgraden kan øke med maksimalt 4 ganger eller synke med maksimalt 4 ganger per justering.

Hvor mye vanskelighetsgraden endres, avhenger av hvor lang tid de siste 2 016 blokkene tok

×4×2×1×0.5×0.2501428425670days the period took (target: 14)×2×1×0.5cap ×4cap ×¼
En periode som tok 7 dager, dobler vanskelighetsgraden. En periode som tok 28 dager, halverer den. Hvis perioden var kortere enn 3,5 dager eller lengre enn 56 dager, nås grensen.

Kom blokkene for raskt? Perioden varte mindre enn 14 dager, så vanskelighetsgraden øker. Gikk det for sakte? Da synker den. Grensen hindrer en plutselig endring, for eksempel etter et stort strømbrudd, i å ødelegge den neste perioden.

Regneeksempler på regelen
Perioden tokBlokktidEndring
12 dager8,6 min+16.7%
13 dager9,3 min+7.7%
14 dager10,0 min0%
15 dager10,7 min−6.7%
3 dager2,1 min+300% (maks. ×4)

Når kommer neste justering av vanskelighetsgraden?

Neste justering ventes rundt , ved blokk 975 744. Gjeldende estimat er −4,79 %, basert på en gjennomsnittlig blokktid på 10,50 minutter så langt i perioden.

−4.79%

Estimert endring

sanntidsestimat

66.1%

Perioden er ferdig

683 blokker igjen

Estimert dato

UTC

+5.54%

Siste justering

til sammenligning

Se på estimatet som et mål i stadig endring. Tidlig i en periode bygger det på få blokker og svinger derfor mye. Det stabiliserer seg etter hvert som perioden fylles opp. Måleren øverst på siden oppdateres hvert 10. minutt.

Hvordan henger vanskelighetsgraden sammen med hashrate?

Svært tett. For å finne én blokk hvert 600. sekund ved en gitt vanskelighetsgrad må hele nettverket hashe med omtrent denne hastigheten:

nettverkets hashrate ≈ vanskelighetsgrad × 2³² ÷ 600
Antall hasher per sekund nettverket trenger for blokker på 10 minutter ved en gitt vanskelighetsgrad.

Nettverkets hashrate, vist på to måter (live)

Fra vanskelighetsgrad
vanskelighetsgrad × 2³² ÷ 600
1062 EH/s
Tallet appen bruker
offentlig estimat, oppdateres hver time
694 EH/s
De stemmer sjelden helt overens. Vanskelighetsgraden gjenspeiler den siste hele perioden, mens estimater av hashraten reagerer på nyere blokktider. Flaks med blokkene skaper også variasjon i begge.

Det er også slik offentlige hashrate-tall blir beregnet. Ingen kan telle alle maskinene, så hashrate anslås ut fra vanskelighetsgraden og hvor raskt de siste blokkene ble funnet. Hashrate endrer seg først. Vanskelighetsgraden følger ved neste justering, så de to kan være ute av takt i opptil to uker. Konverter enheter med hashrate-konvertereren, eller les mer i hashrate-guiden.

Hvordan har vanskelighetsgraden for Bitcoin endret seg over tid?

Den startet på 1, som er minimum, da den første blokken ble minet. Siden har den økt med mange tierpotenser, fordi mining gikk fra bærbare PC-er med CPU til grafikkort og deretter til spesialbygde ASIC-maskiner.

Fra vanskelighetsgrad 1 til i dag, ett trinn per ×10

11 millioner1 billioner

Første blokk

vanskelighetsgrad 1

Nyeste blokk (live)

148,4 billioner

omtrent 14,2 størrelsesordener høyere

Trenden går opp på lang sikt, men ikke i en rett linje. Vanskelighetsgraden synker når minere slår av maskinene sine: etter et prisfall, etter at en halvering kutter belønningene, eller når en hel region slutter å mine på én gang, slik det skjedde da Kina forbød mining i 2021. Du finner hele historikken i grafen over hashrate og vanskelighetsgrad på mempool.space.

Hva betyr vanskelighetsgraden for minere?

En miners forventede inntekt er minerens andel av nettverkets hashrate, ganget med belønningene. Hvis vanskelighetsgraden øker med 10% og maskinen din forblir den samme, bør du forvente omtrent 9% mindre bitcoin per dag. Dra i glidebryteren for å se.

Hva skjer når minere kommer til eller forlater nettverket

Før justeringen: én time med blokkerhvert 6,7. minutt
Etter justeringenhvert 10,0. minutt

2 016 blokker tar

9,3 dager

Vanskelighetsgrad da

×1.50

En miner som ikke endres, tjener

×0.67

Forenklet: én justering, stabil hashrate. I virkeligheten sammenlignes de siste 2 016 blokkene med to uker, og vanskelighetsgraden kan endres med maksimalt 4× i hver retning.

0.0000006526BTC

Per TH/s per dag (løpende estimat)

Hva 1 TH/s i hashing i gjennomsnitt tjener i dag, før poolgebyrer og strøm. Minere kaller dette hashpris.

↑ vanskelighetsgrad

Samme maskin, mindre bitcoin

Hver økning gir hver miner en mindre andel. Eldre og mindre effektive maskiner er de første som ikke lenger tjener inn strømmen de bruker.

↓ vanskelighetsgrad

De som fortsetter, tjener mer

Når minere slår av utstyret, får de som er igjen en større andel etter neste justering.

Derfor er det så vanskelig å tjene penger på mining hjemme. Hashraten fortsetter å øke, så produksjonen fra en maskin faller gjennom levetiden. Lønnsomhetskalkulatoren og guiden om hvorvidt mining er lønnsomt hjelper deg med å regne på det.

Hvordan påvirker vanskelighetsgraden CloudMineCrypto-estimatet ditt?

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 per time = planens hashrate ÷ nettverkets hashrate × 6 × blokkbelønning
Formelen appen bruker for å estimere belønningene dine. Boostere kommer i tillegg og er ikke inkludert her. Regler og begrensninger gjelder (Vilkår §5).

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

Gratisplan

3,5 GH/s · én kjøring på 8 timer

I dag
0.0000000007711BTC
Etter
0.0000000006426BTC

Plan med annonser, spill eller innsjekking

5,7 GH/s · én kjøring på 24 timer

I dag
0.000000003701BTC
Etter
0.000000003084BTC

Andelen din av nettverket endres med ×0,83, og det samme gjør estimatet.

Direkte data, oppdatert hver time. Estimater før boost, ikke garantert. Appens estimat følger tallet for nettverkets hashrate, som oppdateres jevnlig, så det venter ikke på neste justering.

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.

Hva er det folk misforstår om vanskelighetsgraden ved mining?

Noen fastsetter vanskelighetsgraden.

Ingen. Hver node regner det ut fra tidsstemplene til de siste 2 016 blokkene, og en blokk med feil mål blir avvist.

Den endres hvert andre uke, etter en fast plan.

Den endres hver 2 016. blokk. To uker er bare målet, så datoen forskyves avhengig av hvor raskt blokkene kommer.

Flere minere betyr at det utstedes mer bitcoin.

Bare en kort stund, fram til neste justering. Etter det går tempoet tilbake til omtrent 10 minutter, og planen for utstedelse gjelder fortsatt.

Én justering korrigerer blokktiden med en gang.

Den beregner gjennomsnittet for hele perioden. En endring midt i perioden blir bare delvis korrigert, og neste justering fullfører jobben. Prøv det på måleren øverst.

Vanskelighetsgraden forteller deg hvilken vei prisen går.

Det viser hvor mye hashing som er gjort i det siste. Minere reagerer på prisen, men vanskelighetsgraden ligger opptil to uker etter.

Et gjennomsnitt på 10 minutter betyr én blokk hvert 10. minutt.

Tiden mellom blokkene varierer tilfeldig. Det kan gå både ett minutt og en time mellom blokkene. Det er gjennomsnittet vanskelighetsgraden styrer.

Ny her? Start med hvordan Bitcoin-mining fungerer og proof of work, eller slå opp et begrep i ordlisten.

Vanlige spørsmål

Hva er Bitcoins vanskelighetsgrad for mining?

Et tall som viser hvor vanskelig det er å finne en gyldig blokk, sammenlignet med det enkleste målet reglene tillater (vanskelighetsgrad 1). Nettverket justerer den for hver 2 016. blokk, slik at det fortsatt kommer en blokk omtrent hvert 10. minutt.

Hvor ofte justeres vanskelighetsgraden for Bitcoin?

Hver 2 016. blokk. Med 10 minutter per blokk blir det omtrent to uker, men det faktiske intervallet avhenger av hvor raskt blokkene kommer. Derfor kan det bli noen dager før eller senere.

Når kommer neste justering av Bitcoin-vanskelighetsgraden?

Måleren øverst på siden viser estimert dato, gjenstående blokker og forventet endring. Den bruker data fra mempool.space, oppdatert hvert 10. minutt. Datoen er et estimat fordi tiden mellom blokkene varierer tilfeldig.

Hvor mye kan vanskelighetsgraden endre seg på én gang?

Maksimalt 4 ganger opp eller 4 ganger ned ved én justering. I praksis er endringene vanligvis på noen få prosent, fordi hashraten sjelden endrer seg så raskt på to uker.

Betyr høyere vanskelighetsgrad at det mines færre bitcoin?

Nei. Vanskelighetsgraden holder tempoet på omtrent én blokk hvert 10. minutt, så utstedelsen følger planen uansett vanskelighetsgrad. Høyere vanskelighetsgrad betyr at hver miner får en mindre andel av de samme belønningene.

Hvordan henger vanskelighetsgraden sammen med hashrate?

Nettverkets hashrate er omtrent vanskelighetsgrad × 2³² ÷ 600 hasher per sekund. Vanskelighetsgraden følger hashraten med opptil én periodes forsinkelse, siden den bare endres ved justeringer.

Påvirker vanskelighetsgraden belønningene fra CloudMineCrypto?

Indirekte, og du trenger aldri å administrere det: gratisplanen, annonser, spill, tilbud og daglige innsjekkinger gir deg stadig flere planer uansett. Appens estimat bruker planens andel av nettverkets hashrate, 6 blokker i timen og blokkbelønningen. Når nettverkets hashrate øker, går andelen din og estimatet ned. Belønningene er estimater og er ikke garantert.

Kilder og videre lesning

  1. Vanskelighetsgrad · Bitcoin Wiki
  2. Guide til blokkjeden: proof of work og målverdi · Bitcoin Developer Guide
  3. Minerguide · Bitcoin Developer Guide
  4. Bitcoin: Et node-til-node-basert elektronisk kontantsystem · Satoshi Nakamoto
  5. Diagram over hashrate og vanskelighetsgrad · mempool.space
  6. Dashbord for mining: hashrate, vanskelighetsgrad, miningpooler · mempool.space

Sanntidstallene på denne siden kommer fra CloudMineCrypto API eller fra de offentlige blokkjedetjenestene som er navngitt ved siden av dem. De oppdateres etter en fast plan og merkes der de vises. Denne veiledningen er til opplæring og er ikke økonomisk rådgivning. CloudMineCrypto er ikke et investeringsprodukt. Belønningene i appen er estimater og er ikke garantert.

Du har lest hvordan det fungerer. Nå kan du se det i praksis.

Hent en gratis miningplan på 8 timer i CloudMineCrypto-appen, og se det estimerte BTC-beløpet øke basert på live nettverksdata. Ingen maskinvare, ingen kort.