Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 8595|Svar: 1

Vad är blocksvårighetsgrad? Vilken påverkan har gruvdriften?

[Kopiera länk]
Publicerad på 2018-02-15 00:19:55 | | | |
Vi vet alla att Bitcoin består av en sträng av komplex kod genererad av en dator, och då och då genererar Bitcoin-systemet slumpmässigt ett datablock på noden, och ett stort antal operationer utförs för att hitta detta block. När miningteamet växer kommer det att bli svårare att få tag på datablock.

Vad är blocksvårighetsgrad?
Blocksvårighet används för att mäta det genomsnittliga antalet operationer som krävs för att bryta ett block, vilket speglar hur lång tid det tar att bryta ett visst antal block på en viss svårighetsgrad, och är också en viktig referensindikator för gruvarbetare vid gruvdrift. Svårigheten att generera ett datablock mäts med svårighetsvärdet, vilket också enkelt kan förstås som tiden det tar att utvinna ett datablock.
Här är ett enkelt exempel: Nu finns det ett matematikproblem där X är känt som ett tal från 0 till 99, hitta X<100. Svaret är väldigt enkelt, alla siffror inom intervallet uppfyller kraven. Om du hittar X<50 igen uppfyller bara hälften av siffrorna i intervallet nu kraven, med andra ord är det svårare att lösa nu än tidigare. Tidigare krävdes det bara ett försök för att lösa det, men nu krävs det två försök, så vi kan dra slutsatsen att x<50 är 2/1 = 2 gånger svårare än x<100. På samma sätt, om vi löser X<10, är svårigheten 100/10 = 10 gånger x<100. Parametrarna 100, 50 och 10 här motsvarar svårighetsvärdet, från vilket vi kan härleda följande beräkningsformel:



Vi kan också omvandla svårighetsvärdet till tiden, så att vi mer intuitivt kan förstå svårighetsgraden som genereras av datablocket, och beräkningsformeln är följande:
Tiden det tar att generera ett block = svårighetsvärde x 2 upphöjt till potensen 32/hashrate
(hashrate är antalet hashar per sekund)

Vilka faktorer avgör hur svårt ett block är?
Det finns inget maxvärde för datablockens svårighetsgrad, och svårighetsgraden för datablockoperationer justeras en gång efter att varje 2016-block genererats. Tar vi Bitcoin som exempel, produceras ett block i genomsnitt var tionde minut, så blocksvårigheten justeras var 14:e dag (2016*10/60/24=14), och blocksvårigheten förblir oförändrad tills justeringscykeln är klar. Det finns många faktorer som påverkar svårighetsgraden på ett block, och här är främst en introduktion till sambandet mellan svårighetsgrad och datorkraft. Beräkningen av blocksvårighet är direkt proportionell mot beräkningskraften; när hela nätverkets beräkningskraft är högre, desto högre blocksvårighet, och vice versa, när datorkraften minskar i framtiden, minskar också blocksvårigheten. Du kan föreställa dig att om hashhastigheten plötsligt skjuter i höjden, kommer den att fördubblas den från början, då skulle det ta 14 dagar att bryta 2016-blocket, men nu tar det bara 7 dagar att slutföra, och svårigheten fördubblas när justeringscykeln justeras; Om en olycka inträffar och hälften av beräkningskraften förloras, tar de ursprungliga 14 dagarna 28 dagar att slutföra, och vid justeringscykeln har svårigheten minskat till hälften av den ursprungliga. Därför kan vi dra slutsatsen att justeringen av blocksvårighet automatiskt kan matchas genom beräkningskraften, och när beräkningskraften ökar kommer responsjusteringen att accelereras; När hashraten minskas kommer reaktionsjusteringen att gå långsamt.

Hur påverkar blocksvårigheten mining-inkomsten?
Innan vi förstår hur blocksvårighet påverkar mining behöver vi veta (i fallet med Bitcoin):
Antalet Bitcoins som bryts per dag = det aktuella antalet nygenererade Bitcoins per dag * min beräkningskraft / hela nätverkets datorkraft
Daglig vinst = Bitcoin-pris * Antal Bitcoins som bryts per dag - Daglig elräkning
Som vi nämnde tidigare är beräkningen av blocksvårighet direkt proportionell mot hela nätverkets beräkningskraft, och justeringen av blocksvårighet och hela nätverkets datorkraft matchas automatiskt, så för olika gruvarbetargrupper kan blocksvårighetens påverkan på gruvdrift grovt delas in i två kategorier: För det första, för de gruvarbetare med fast beräkningskraft är blocksvårighet och mininginkomster omvänt proportionella, ju större beräkningskraft hela nätverket har, desto större blocksvårighet, så ju färre bitcoins som bryts varje dag, desto lägre inkomst; Ju mindre datorkraft hela nätverket har, desto mindre svårt blir blocket, så ju fler bitcoins som bryts varje dag, desto högre blir inkomsten. Å andra sidan, för de gruvarbetare som precis är redo att investera i gruvdrift, gäller att blocksvårighetens tillväxttakt och desto snabbare ökning av hela nätverkets datorkraft, vilket innebär att brytningsintäkterna minskar snabbare, och dessa faktorer måste beaktas fullt ut vid redovisning.

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com