Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 8595|Odgovoriti: 1

Kaj je težavnost blokov? Kakšen je vpliv na rudarjenje?

[Kopiraj povezavo]
Objavljeno na 15. 02. 2018 00:19:55 | | | |
Vsi vemo, da je Bitcoin sestavljen iz niza zapletene kode, ki jo ustvari računalnik, in občasno Bitcoin sistem naključno ustvari podatkovni blok na vozlišču, pri čemer se izvede veliko operacij, da se ta blok najde. Ko se rudarska ekipa povečuje, bo pridobivanje podatkovnih blokov težje.

Kaj je težavnost blokov?
Težavnost blokov se uporablja za merjenje povprečnega števila operacij, potrebnih za rudarjenje bloka, kar odraža, koliko časa traja rudarjenje določenega števila blokov pri določeni težavnosti, poleg tega pa je pomemben referenčni kazalnik za rudarje pri rudarjenju. Težavnost generiranja podatkovnega bloka se meri z vrednostjo težavnosti, ki jo lahko razumemo tudi preprosto kot čas, potreben za rudarjenje podatkovnega bloka.
Tukaj je preprost primer: Zdaj je matematični problem, kjer je X znano kot poljubno število od 0 do 99, poišči X<100. Odgovor je zelo preprost, vse številke v razponu izpolnjujejo zahteve. Če ponovno najdete X<50, potem le polovica številk v razponu zdaj izpolnjuje zahteve, z drugimi besedami, zdaj je težje rešiti kot prej. Prej je bil za rešitev potreben le en poskus, zdaj pa sta potrebna dva, zato lahko zaključimo, da je x<50 2/1 = 2-krat težje od x<100. Podobno, če rešimo X<10, je težavnost 100/10 = 10-krat višja od x<100. Parametri 100, 50 in 10 tukaj so ekvivalentni vrednosti težavnosti, iz katere lahko izpeljemo naslednjo formulo za izračun:



Lahko tudi pretvorimo vrednost težavnosti v čas, da lahko bolj intuitivno razumemo težavnost, ki jo generira podatkovni blok, in formula za izračun je naslednja:
Čas, potreben za generiranje bloka = vrednost težavnosti x 2 na potenco 32/hashrate
(hashrate je število zgoščenk na sekundo)

Kateri dejavniki določajo težavnost bloka?
Ni največje vrednosti za težavnost podatkovnih blokov, težavnost delovanja podatkovnih blokov pa se prilagodi enkrat po vsakem generiranju blokov 2016. Če vzamemo Bitcoin kot primer, se blok v povprečju ustvari vsakih 10 minut, tako da se težavnost bloka prilagaja vsakih 14 dni (2016*10/60/24=14), težavnost pa ostane nespremenjena, dokler ne dosežemo cikla prilagajanja. Na težavnost bloka vpliva veliko dejavnikov, tukaj pa je predvsem uvod v razmerje med težavnostjo in računsko močjo. Izračun težavnosti blokov je neposredno sorazmeren z računsko močjo, ko je računska moč celotnega omrežja višja, višja je težavnost bloka, in obratno, ko se računalniška moč v prihodnosti zmanjša, se bo tudi težavnost blokov zmanjšala. Lahko si predstavljate, da če bi se hitrost razpršitve nenadoma močno povečala, bi se podvojila prvotna, nato bi trajalo 14 dni, da bi izkopali blok iz leta 2016, zdaj pa traja le 7 dni, težavnost pa se podvoji, ko se prilagodi cikel prilagajanja; Če pride do nesreče in se izgubi polovica računske moči, bo prvotnih 14 dni dela potrebnih 28 dni, do časa prilagoditvenega cikla pa se bo težavnost zmanjšala na polovico prvotne. Zato lahko sklepamo, da je mogoče prilagoditev težavnosti blokov samodejno uskladiti s situacijo računalniške moči, in ko se računalniška moč poveča, se prilagoditev odziva pospeši; Ko se hitrost razpršitve zmanjša, bo prilagajanje reakcije počasno.

Kako težavnost blokov vpliva na prihodke od rudarjenja?
Preden razumemo vpliv težavnosti blokov na rudarjenje, moramo vedeti (v primeru Bitcoina):
Število izkopanih Bitcoinov na dan = trenutno število na novo ustvarjenih Bitcoinov na dan * moja računalniška moč / računalniška moč celotnega omrežja
Dnevni zaslužek = Cena Bitcoina * Število izkopanih bitcoinov na dan - Dnevni račun za elektriko
Kot smo že omenili, je izračun težavnosti blokov neposredno sorazmeren z računalniško močjo celotnega omrežja, prilagajanje težavnosti bloka in računske moči celotnega omrežja pa se samodejno ujemata, zato lahko za različne skupine rudarjev vpliv težavnosti blokov na rudarjenje približno razdelimo v dve kategoriji: Prvič, za tiste rudarje s fiksno računsko močjo sta težavnost bloka in prihodki od rudarjenja obratno sorazmerni, večja kot je računska moč celotnega omrežja, večja je težavnost bloka, zato manj bitcoinov je rudarjenih vsak dan, nižji je dohodek; Manjša kot je računalniška moč celotnega omrežja, manj zahteven je blok, zato se vsak dan izkopa več bitcoinov in večji je dohodek. Po drugi strani pa je za tiste rudarje, ki so šele pripravljeni vlagati v rudarjenje, hitrejša rast težavnosti blokov in hitrejše povečanje računske moči celotnega omrežja, kar pomeni, da se prihodki od rudarjenja hitreje zmanjšujejo, in te dejavnike je treba v celoti upoštevati pri računovodstvu.

Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com