Vad är svårighetsgrad i Bitcoin-mining?
Definition · Mining difficulty
Ett tal som visar hur svårt det är att hitta en blockhash under nätverkets mål, jämfört med det enklaste målet som Bitcoin tillåter. Svårighetsgrad 2 är dubbelt så svår som svårighetsgrad 1. Nätverket räknar om den var 2 016 block.
Miners hashar ett blockhuvud om och om igen och ändrar ett litet fält varje gång, tills resultatet hamnar under ett tal som kallas mål. Det finns ingen genväg. Det är ren gissning, och enda sättet att gissa snabbare är mer hårdvara.
Svårighetsgraden är ratten som bestämmer hur låg den där målnivån är. Ingen vrider på den för hand. Varje nod kör samma beräkning på samma blocktidsstämplar och får samma svar.
148,4 biljoner
Nuvarande svårighetsgrad
senaste blocket, live
1062 EH/s
Hashrate som det innebär
svårighet × 2³² ÷ 600
2,016
Block per period
konsensusregel
10 min
Måltid per block
14 dagar per period
Vad är målet, och varför alla inledande nollor?
En blockhash är ett 256-bitars tal, som oftast skrivs som 64 hextecken. Målet är ett tal av samma storlek, och ett giltigt block behöver en hash som är lika med eller lägre än det. Ett lägre mål ger fler nollor i början, vilket betyder att färre hashvärden duger.
En blockhash måste vara under det här talet
Svårighetsgrad 1
8 inledande nollor
Det lättaste målet som reglerna tillåter. De första blocken i 2009 använde det.
00000000ffff0000000000000000000000000000000000000000000000000000
I dag: svårighetsgrad 148,4 biljoner
19 inledande nollor
Uträknat från den aktuella svårigheten, uppdateras var 10:e minut.
00000000000000000001e5abfffffffff59746a26691199ad82037128cc999f3
Formeln kopplar ihop dem: svårighetsgrad = målet vid svårighetsgrad 1 ÷ nuvarande mål. En miner behöver i snitt ungefär svårighetsgrad × 2³² hashningar för att hitta ett block. Du kan själv känna på regeln “en nolla till är 16 gånger svårare” här nere, med ett litet block som din webbläsare minar.
Interaktivt · mina ett block i din webbläsare
Riktig SHA-256d proof of work, förenklat header
Blockhash (dubbel SHA-256)
Ändra transaktionerna: hashen ändras helt av bara en enda bokstav.
Försök: 0
Din hashrate: inte tillgängligt
Tid: 0,0 s
Hur funkar svårighetsjusteringen?
Vid varje blockhöjd som är delbar med 2 016 tittar varje nod på hur lång den senaste perioden tog och skalar om svårighetsgraden så att nästa period skulle ta 14 dagar vid samma hashrate.
Hur mycket svårighetsgraden ändras, baserat på hur lång tid de senaste 2 016 blocken tog
Kom blocken för snabbt? Perioden tog mindre än 14 dagar, så svårighetsgraden går upp. För långsamt? Då går den ner. Taket stoppar en plötslig sväng, till exempel efter ett stort avbrott, från att sabba nästa period.
| Perioden tog | Blocktid | Ändring |
|---|---|---|
| 12 dagar | 8,6 min | +16.7% |
| 13 dagar | 9,3 min | +7.7% |
| 14 dagar | 10,0 min | 0% |
| 15 dagar | 10,7 min | −6.7% |
| 3 dagar | 2,1 min | +300% (max ×4) |
När är nästa svårighetsjustering?
Nästa justering väntas omkring , vid block 975 744. Den aktuella uppskattningen är −6,39%, baserat på en genomsnittlig blocktid på 10,68 minuter hittills under perioden.
−6.39%
Uppskattad förändring
liveuppskattning
71.2%
Period klar
581 block kvar
Uppskattat datum
UTC
+5.54%
Senaste justeringen
för jämförelse
Se uppskattningen som ett rörligt mål. Tidigt i en period bygger den på få block, så den svänger. Den stabiliseras när perioden fylls på. Mätaren högst upp på sidan uppdateras var 10 minut.
Hur hänger svårighetsgrad ihop med hashrate?
Ganska nära. För att hitta ett block var 600 sekund vid en viss svårighetsgrad behöver hela nätverket hasha ungefär så här snabbt:
Nätverkets hashrate, läst på två sätt (live)
Det är också så offentliga hashrate-siffror tas fram. Ingen kan räkna varenda maskin, så hashraten uppskattas utifrån svårighetsgrad och hur snabbt de senaste blocken kom in. Hashraten rör sig först. Svårighetsgraden hänger med vid nästa justering, så de kan ligga ur fas i upp till två veckor. Byt enheter med hashrate-omvandlaren, eller läs mer i guiden om hashrate.
Hur har Bitcoins svårighetsgrad ändrats över tid?
Den började på 1, minimivärdet, när det första blocket minades. Sedan dess har den stigit med många tiopotenser, eftersom mining gick från laptop-CPU:er till grafikkort, och sedan till specialbyggda ASIC-maskiner.
Från svårighetsgrad 1 till idag, ett steg per ×10
Första blocket
svårighet 1
Senaste blocket (live)
148,4 biljoner
ungefär 14,2 tiopotenser högre
Trenden på lång sikt är uppåt, men det är ingen rak linje. Svårighetsgraden faller när miners stänger av: efter ett prisfall, efter att en halvering sänker belöningarna, eller när en hel region slutar mina samtidigt, som med Kinas miningförbud 2021. Hela historiken finns i mempool.space:s diagram för hashrate och svårighetsgrad.
Vad betyder svårighetsgrad för miners?
En miners förväntade inkomst är deras andel av nätverkets hashrate gånger belöningarna. Om svårigheten stiger 10% och din maskin är oförändrad bör du räkna med ungefär 9% mindre bitcoin per dag. Dra i reglaget för att se det.
Vad som händer när miners ansluter eller lämnar
2 016 block tar
9,3 dagar
Svårighet då
×1.50
En oförändrad minerare tjänar
×0.67
Förenklat: en justering, stabil hashrate. I verkligheten jämför retargets de senaste 2 016 blocken med två veckor och kan ändra svårigheten med max 4× åt båda hållen.
0.0000006460BTC
Per TH/s per dag (live uppskattning)
Vad 1 TH/s i hashning i snitt ger idag, före poolavgifter och el. Miners kallar det här hashprice.
↑ svårighet
Samma maskin, mindre bitcoin
Varje uppgång krymper varje miners andel. Äldre, mindre effektiva maskiner är först att sluta löna sig för sin el.
↓ svårighet
De som fortsätter köra tjänar mer
När miners stänger av får de som är kvar en större andel efter nästa retarget.
Därför är det så svårt att få hembrytning att löna sig. Hashraten fortsätter att växa, så en maskins output sjunker under sin livstid. Vinstkalkylatorn och guiden om om mining är lönsamt räknar på det.
Hur påverkar svårighetsgraden din CloudMineCrypto-beräkning?
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?
Gratisplan
3,6 GH/s · en körning på 8 timmar
Annons-, spel- eller incheckningsplan
5,8 GH/s · en körning på 24 timmar
Din andel av nätverket ändras med ×0,83, och det gör uppskattningen också.
Live-inmatning, uppdateras varje timme. Uppskattningar före boosts, inte garanterade. Appens beräkning följer nätverkets hashrate-siffra, som uppdateras regelbundet, så den väntar inte på nästa 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 för belöningar have the full details. Rewards are estimates and aren’t guaranteed. A plan doesn’t give you ownership of any mining hardware.
Vad missar folk om miningens svårighetsgrad?
Någon bestämmer difficulty.
Ingen gör det. Varje nod räknar ut det från tidsstämplarna i de senaste 2 016 blocken, och ett block med fel mål förkastas.
Den ändras varannan vecka, enligt ett schema.
Den ändras var 2 016 block. Två veckor är bara målet, så datumet glider med blocktakten.
Fler miners gör att mer bitcoin ges ut.
Bara kort, tills nästa retarget. Efter det går tempot tillbaka till ungefär 10 minuter och utgivningsschemat håller.
En justering fixar blocktiden direkt.
Den tar snittet över hela perioden. En ändring som sker mitt i blir bara delvis korrigerad, och nästa retarget avslutar det. Testa i ratten högst upp.
Svårighetsgraden säger vart priset är på väg.
Den visar hur mycket hashing som har hänt nyligen. Miners reagerar på priset, men svårighetsgraden släpar efter dem med upp till två veckor.
Ett snitt på 10 minuter betyder ett block var 10 minut.
Avståndet mellan block är slumpmässigt. Det kan komma ett efter en minut eller först efter en timme. Det är snittet som svårighetsgraden styr.
Ny här? Börja med hur Bitcoin-mining fungerar och proof of work, eller slå upp valfri term i ordlistan.
Vanliga frågor
Vad är svårighetsgrad i Bitcoin-mining?
Ett tal som visar hur svårt det är att hitta ett giltigt block, jämfört med det enklaste målet som reglerna tillåter (svårighetsgrad 1). Nätverket justerar den var 2 016 block så att block fortsätter komma ungefär var 10 minut.
Hur ofta justeras Bitcoins svårighetsgrad?
Var 2 016 block. Med 10 minuter per block blir det ungefär två veckor, men det faktiska glappet beror på hur snabbt blocken kommer, så det kan bli några dagar tidigare eller senare.
När är nästa justering av Bitcoin-svårigheten?
Den live-mätare som ligger högst upp på sidan visar uppskattat datum, block kvar och väntad förändring, baserat på mempool.space-data som uppdateras var 10 minut. Datumet är en uppskattning eftersom blocktider är slumpmässiga.
Hur mycket kan svårighetsgraden ändras på en gång?
Som mest 4 gånger upp eller 4 gånger ner i en justering. I praktiken är ändringarna oftast bara några procent, eftersom hashrate sällan rör sig så snabbt på två veckor.
Betyder högre svårighetsgrad att färre bitcoin bryts?
Nej. Difficulty håller tempot på ungefär ett block var 10 minut, så utgivningen följer schemat oavsett difficulty. Högre difficulty betyder att varje miner får en mindre andel av samma belöningar.
Hur hänger svårighetsgrad ihop med hashrate?
Nätverkets hashrate är ungefär difficulty × 2³² ÷ 600 hash per sekund. Difficulty följer hashraten med en fördröjning på upp till en period, eftersom den bara ändras vid retargets.
Påverkar mining-svårighetsgraden CloudMineCrypto-belöningar?
Indirekt, och du behöver aldrig hantera det: gratisplanen, annonser, spel, erbjudanden och dagliga incheckningar fortsätter lägga till planer oavsett. Appens beräkning använder din plans andel av nätverkets hashrate, 6 block i timmen och blockbelöningen. När nätverkets hashrate stiger minskar din andel och din beräkning. Belöningar är uppskattningar och är inte garanterade.
Källor och vidare läsning
- Svårighetsgrad · Bitcoin Wiki
- Guide till blockkedjan: proof of work och mål · Bitcoin Developer Guide
- Miningguide · Bitcoin Developer Guide
- Bitcoin: Ett peer-to-peer-system för elektroniska kontanter · Satoshi Nakamoto
- Diagram över hashrate och svårighetsgrad · mempool.space
- Miningpanel: hashrate, svårighet, pooler · mempool.space
Aktuella siffror på den här sidan hämtas från CloudMineCrypto API eller från de publika blockkedjedatatjänster som anges bredvid dem. De uppdateras enligt ett schema och märks ut där de visas. Den här guiden är till för att lära dig mer och är inte finansiell rådgivning. CloudMineCrypto är ingen investeringsprodukt. Belöningarna i appen är uppskattningar och inte garanterade.
Nu har du läst hur det funkar. Nu kan du se det hända.
Hämta en gratis 8-timmars miningplan i CloudMineCrypto-appen och se din uppskattade BTC ticka uppåt utifrån live-data från nätverket. Ingen hårdvara, inget kort.