Všetci vieme, že Bitcoin je zložený z reťazca zložitého kódu generovaného počítačom a občas Bitcoin systém náhodne vygeneruje dátový blok na uzle, pričom sa vykoná veľké množstvo operácií na jeho nájdenie. Ako sa ťažobný tím rozrastá, bude ťažšie získavať dátové bloky.
Čo je bloková obtiažnosť? Obtiažnosť blokov sa používa na meranie priemerného počtu operácií potrebných na ťažbu bloku, čo odráža, ako dlho trvá ťažba určitého počtu blokov pri určitej obtiažnosti, a je tiež dôležitým referenčným ukazovateľom pre baníkov pri ťažbe. Obtiažnosť generovania dátového bloku sa meria hodnotou obtiažnosti, ktorú možno tiež jednoducho chápať ako čas potrebný na ťažbu dátového bloku. Tu je jednoduchý príklad: Teraz je tu matematický problém, kde je známe X ako ľubovoľné číslo od 0 do 99, nájdite X<100. Odpoveď je veľmi jednoduchá, všetky čísla v rozsahu spĺňajú požiadavky. Ak opäť nájdete X<50, potom len polovica čísel v rozsahu teraz spĺňa požiadavky, inými slovami, je teraz ťažšie ho vyriešiť než predtým. Predtým stačil jeden pokus na vyriešenie, teraz trvá dvakrát, takže môžeme usúdiť, že x<50 je 2/1 = 2-krát ťažšie ako x<100. Podobne, ak vyriešime X<10, obtiažnosť je 100/10 = 10-násobok x<100. Parametre 100, 50 a 10 tu sú ekvivalentné hodnote obtiažnosti, z ktorej môžeme odvodiť nasledujúci výpočtový vzorec:
Môžeme tiež previesť hodnotu obtiažnosti na čas, aby sme intuitívnejšie pochopili náročnosť generovanú dátovým blokom, a výpočtový vzorec je nasledovný: Čas potrebný na vygenerovanie bloku = hodnota obtiažnosti x 2 na mocninu 32/hashrate (hashrate je počet hashov za sekundu)
Aké faktory určujú náročnosť bloku? Neexistuje žiadna maximálna hodnota pre obtiažnosť dátového bloku a obtiažnosť prevádzky dátových blokov sa upraví raz po vygenerovaní blokov z roku 2016. Ak vezmeme Bitcoin ako príklad, blok sa vyrába v priemere každých 10 minút, takže obtiažnosť bloku sa upravuje každých 14 dní (2016*10/60/24=14) a obtiažnosť bloku zostane nezmenená, kým sa nedosiahne cyklus úprav. Existuje mnoho faktorov, ktoré ovplyvňujú náročnosť bloku, a tu je hlavne úvod do vzťahu medzi náročnosťou a výpočtovým výkonom. Výpočet obtiažnosti bloku je priamo úmerný výpočtovému výkonu, keď je výpočtový výkon celej siete vyšší, čím vyššia je obtiažnosť bloku, a naopak, keď výpočtový výkon v budúcnosti klesne, zníži sa aj náročnosť bloku. Môžete si predstaviť, že ak by hashrate náhle vystrelil do nebies, zdvojnásobil by sa pôvodný, potom by trvalo 14 dní ťažiť blok z roku 2016, ale teraz to trvá len 7 dní a obtiažnosť sa zdvojnásobí, keď sa upraví cyklus úprav; Ak dôjde k nehode a stratí sa polovica výpočtového výkonu, pôvodných 14 dní práce bude trvať 28 dní a v čase cyklu úprav sa náročnosť zníži na polovicu pôvodnej hodnoty. Preto môžeme usúdiť, že úprava obtiažnosti bloku môže byť automaticky prispôsobená situácii výpočtového výkonu a keď sa výpočtový výkon zvýši, nastavenie odozvy sa zrýchli; Keď sa hashrate zníži, reakčná úprava bude pomalá.
Ako ovplyvňuje obtiažnosť blokovania príjmy z ťažby? Skôr než pochopíme vplyv náročnosti blokov na ťažbu, musíme vedieť (v prípade Bitcoinu): Počet vyťažených Bitcoinov za deň = aktuálny počet novo generovaných Bitcoinov za deň * môj výpočtový výkon / výpočtový výkon celej siete Denný zisk = Cena Bitcoinu * Počet vyťažených Bitcoinov za deň - Denný účet za elektrinu Ako sme už spomenuli, výpočet náročnosti bloku je priamo úmerný výpočtovému výkonu celej siete a nastavenie náročnosti bloku a výpočtového výkonu celej siete sa automaticky zhoduje, takže pre rôzne skupiny ťažiarov možno vplyv náročnosti bloku na ťažbu približne rozdeliť do dvoch kategórií: Po prvé, pre ťažiarov s pevným výpočtovým výkonom sú obtiažnosť bloku a príjem z ťažby nepriamo úmerné, čím väčší výpočtový výkon celej siete, tým väčšia je náročnosť bloku, takže čím menej bitcoinov sa ťaží denne, tým nižší príjem; Čím menší výpočtový výkon celej siete, tým menej náročný blok, takže čím viac bitcoinov sa denne ťaží, tým vyšší príjem. Na druhej strane, pre tých ťažiarov, ktorí sú pripravení investovať do ťažby, platí, že tým rýchlejšie rastie obtiažnosť blokov a tým rýchlejšie rastie výpočtový výkon celej siete, čo znamená, že príjmy z ťažby klesnú rýchlejšie, a tieto faktory je potrebné pri účtovníctve plne zohľadniť.
|