Všichni víme, že Bitcoin se skládá ze řetězce složitého kódu generovaného počítačem a občas bitcoinový systém náhodně vygeneruje datový blok na daném uzlu a provede se velké množství operací, aby se tento blok našel. Jak těžební tým roste, bude získávání datových bloků obtížnější.
Co je to obtížnost bloků? Obtížnost bloku se používá k měření průměrného počtu operací potřebných k těžbě bloku, což odráží, jak dlouho trvá vytěžit určitý počet bloků při určité obtížnosti, a je také důležitým referenčním ukazatelem pro těžaře při těžbě. Obtížnost generování datového bloku se měří hodnotou obtížnosti, kterou lze také chápat jednoduše jako dobu potřebnou k těžbě datového bloku. Zde je jednoduchý příklad: Nyní je tu matematický problém, kde je X známo jako libovolné číslo od 0 do 99, najděte X<100. Odpověď je velmi jednoduchá, všechna čísla v rozsahu splňují požadavky. Pokud najdete X<50 znovu, pak nyní splňuje požadavky pouze polovina čísel v rozsahu, jinými slovy, je nyní obtížnější to vyřešit než dříve. Dříve stačil jeden pokus, ale nyní trvá dva, takže můžeme usoudit, že x<50 je 2/1 = 2krát obtížnější než x<100. Podobně, pokud vyřešíme X<10, obtížnost je 100/10 = 10krát větší než x<100. Parametry 100, 50 a 10 zde odpovídají obtížnostné hodnotě, ze které můžeme odvodit následující výpočtový vzorec:
Obtížnost lze také převést na čas, abychom intuitivněji pochopili obtížnost generovanou datovým blokem, a výpočet je následující: Doba potřebná k vygenerování bloku = hodnota obtížnosti x 2 na mocninu 32/hashrate (hashrate je počet hashů za sekundu)
Jaké faktory určují obtížnost bloku? Neexistuje maximální hodnota obtížnosti datového bloku a obtížnost provozu datového bloku bude upravena jednou po vygenerování bloků z roku 2016. Například Bitcoin – blok se v průměru vytvoří každých 10 minut, takže obtížnost bloku se upravuje každých 14 dní (2016*10/60/24=14) a obtížnost bloku zůstane nezměněna až do dosažení cyklu úprav. Existuje mnoho faktorů, které ovlivňují obtížnost bloku, a zde je především úvod do vztahu mezi obtížností a výpočetním výkonem. Výpočet obtížnosti bloku je přímo úměrný výpočetnímu výkonu, kdy je výpočetní výkon celé sítě vyšší, tím vyšší je obtížnost bloku, a naopak, když výpočetní výkon v budoucnu klesne, obtížnost bloku se také sníží. Můžete si představit, že pokud by se hashrate náhle zvýšil, zdvojnásobí se oproti původnímu bloku, pak by trvalo 14 dní těžit blok z roku 2016, ale teď to trvá jen 7 dní a obtížnost se zdvojnásobí, když se upraví cyklus úprav; Pokud dojde k nehodě a ztratí se polovina výpočetního výkonu, původní 14 dní práce bude trvat 28 dní a v době cyklu úprav se obtížnost sníží na polovinu původní úrovně. Můžeme tedy usoudit, že úprava obtížnosti bloku může být automaticky přizpůsobena situaci výpočetního výkonu, a když výpočetní výkon roste, úprava odezvy se zrychlí; Když se hashrate sníží, reakční úprava bude pomalá.
Jak obtížnost bloků ovlivňuje příjmy z těžby? Než pochopíme dopad obtížnosti bloku na těžbu, musíme vědět (v případě Bitcoinu): Počet vytěžených Bitcoinů za den = aktuální počet nově generovaných Bitcoinů za den * můj výpočetní výkon / výpočetní výkon celé sítě Denní výdělky = Cena Bitcoinu * Počet vytěžených bitcoinů za den - Denní účet za elektřinu Jak jsme již zmínili, výpočet obtížnosti bloku je přímo úměrný výpočetnímu výkonu celé sítě a nastavení obtížnosti bloku a výpočetního výkonu celé sítě jsou automaticky sladěny, takže pro různé skupiny těžařů lze dopad obtížnosti bloku na těžbu přibližně rozdělit do dvou kategorií: Za prvé, u těžařů s pevným výpočetním výkonem jsou obtížnost bloku a příjmy z těžby nepřímo úměrné, čím větší výpočetní výkon celé sítě, tím větší obtížnost bloku, takže čím méně bitcoinů se denně těží, tím nižší je příjem; Čím menší výpočetní výkon celé sítě, tím méně náročný blok, takže čím více bitcoinů se denně těží, tím vyšší je příjm. Na druhou stranu, pro těžaře, kteří jsou připraveni investovat do těžby, je rychlejší růst obtížnosti bloku a rychlejší nárůst výpočetního výkonu celé sítě, což znamená, že příjmy z těžby klesnou rychleji, a tyto faktory je třeba při účetnictví plně zohlednit.
|