Uvod
Rudarjenje je postopek dodajanja zapisov transakcij v Bitcoinovo javno knjigo preteklih transakcij. Ta knjiga preteklih transakcij se imenujeblockchainsaj gre za verigobloki. Theblockchainsluži zapotrditetransakcije v preostalo omrežje, kot da so bile izvedene. Vozlišča Bitcoin uporabljajo verigo blokov za razlikovanje zakonitih transakcij Bitcoin od poskusov ponovne porabe kovancev, ki so bili že porabljeni drugje.
Rudarjenje je namenoma zasnovano tako, da zahteva veliko virov in je težko, tako da število blokov, ki jih vsak dan najdejo rudarji, ostane enakomerno. Posamezni bloki morajo vsebovati dokazilo o delu, da se štejejo za veljavne. To dokazilo o delu preverijo druga bitcoin vozlišča vsakič, ko prejmejo blok. Bitcoin uporabljahashcashfunkcijo dokazovanja dela.
Glavni namen rudarjenja je omogočiti vozliščem Bitcoin, da dosežejo varno soglasje, odporno na posege. Rudarjenje je tudi mehanizem, ki se uporablja za uvedbo bitcoinov v sistem: rudarjem se plačajo morebitne transakcijske provizije in "subvencija" na novo ustvarjenih kovancev. To služi tako razširjanju novih kovancev na decentraliziran način kot tudi motiviranju ljudi, da zagotovijo varnost sistema.
Rudarjenje bitcoinov se tako imenuje, ker je podobno rudarjenju drugih dobrin: zahteva napor in počasi daje nove enote na voljo vsakomur, ki želi sodelovati. Pomembna razlika je, da ponudba ni odvisna od količine rudarjenja. Na splošno sprememba skupne razpršilne moči rudarja ne spremeni dolgoročno ustvarjenega števila bitcoinov.
Težavnost
Računalniško težak problem
Rudarjenje bloka je težko, ker mora biti zgoščena vrednost SHA-256 glave bloka nižja ali enaka cilju, da lahko omrežje sprejme blok. To težavo je mogoče poenostaviti za namene razlage: zgoščena vrednost bloka se mora začeti z določenim številom ničel. Verjetnost izračuna zgoščene vrednosti, ki se začne s številnimi ničlami, je zelo majhna, zato je treba narediti veliko poskusov. Če želite v vsakem krogu ustvariti novo zgoščeno vrednost, aenkratnose poveča. glejDokazilo o deluza več informacij.
Merilo težavnosti
Thetežavnostje merilo, kako težko je najti nov blok v primerjavi z najlažjim, kar je lahko. Vsakih 2016 blokov se znova izračuna na takšno vrednost, da bi bili prejšnji bloki 2016 ustvarjeni v točno dveh tednih, če bi vsi rudarili pri tej težavnosti. To bo v povprečju prineslo en blok vsakih deset minut. Ko se pridruži več rudarjev, se stopnja ustvarjanja blokov poveča. Ko se stopnja ustvarjanja blokov povečuje, se težava poveča pri kompenzaciji, kar ima učinek uravnoteženja zaradi zmanjšanja stopnje ustvarjanja blokov. Vsi bloki, ki jih sprostijo zlonamerni rudarji in ne izpolnjujejo zahtevanihtežavnostni ciljbodo drugi udeleženci v omrežju preprosto zavrnili.
Nagrada
Ko je blok odkrit, si lahko odkritelj dodeli določeno število bitcoinov, s katerim se strinjajo vsi v omrežju. Trenutno je ta nagrada 6,25 bitcoinov; ta vrednost se bo prepolovila vsakih 210.000 blokov. glejNadzorovana dobava valute.
Poleg tega rudar prejme nadomestila, ki jih plačajo uporabniki, ki pošiljajo transakcije. Provizija je spodbuda za rudarja, da vključi transakcijo v svoj blok. V prihodnosti, ko se bo število novih rudarjev bitcoinov, ki jih lahko ustvarijo v vsakem bloku, zmanjševalo, bodo provizije predstavljale veliko pomembnejši odstotek dohodka od rudarjenja.
Rudarski ekosistem
Strojna oprema
Uporabniki so sčasoma uporabljali različne vrste strojne opreme za rudarjenje blokov. Specifikacije strojne opreme in statistični podatki o zmogljivosti so podrobno opisani naPrimerjava strojne opreme za rudarjenjestrani.
CPE rudarjenje
Zgodnje različice odjemalca Bitcoin so uporabnikom omogočale uporabo svojih procesorjev za rudarjenje. Pojav rudarjenja GPU je naredil rudarjenje CPE finančno nespametno, saj je hashrate omrežja narasel do te mere, da je količina bitcoinov, proizvedenih s CPE rudarjenjem, postala nižja od stroškov energije za delovanje CPE. Možnost je bila zato odstranjena iz uporabniškega vmesnika osrednjega odjemalca Bitcoin.
GPU rudarjenje
GPU rudarjenje je drastično hitrejše in učinkovitejše od CPU rudarjenja. Glej glavni članek:Zakaj GPE rudari hitreje kot CPE. Različne priljubljenerudarske napraveso bili dokumentirani.
FPGA rudarjenje
Rudarjenje FPGA je zelo učinkovit in hiter način rudarjenja, primerljiv z rudarjenjem GPU in drastično boljši od rudarjenja CPU. FPGA običajno porabijo zelo majhne količine energije z relativno visokimi ocenami zgoščevanja, zaradi česar so bolj sposobni preživetja in učinkovitejši od rudarjenja GPE. glejPrimerjava strojne opreme za rudarjenjeza specifikacije in statistiko strojne opreme FPGA.
ASIC rudarjenje
Integrirano vezje, specifično za aplikacijo, ozASIC, je mikročip, zasnovan in izdelan za zelo specifičen namen. ASIC-ji, zasnovani za rudarjenje bitcoinov, so bili prvič izdani leta 2013. Glede na količino energije, ki jo porabijo, so veliko hitrejši od vseh prejšnjih tehnologij in je že povzročilo, da je rudarjenje GPU v nekaterih državah in nastavitvah finančno nespametno.
Rudarske storitve
Izvajalci rudarskih delopravljati rudarske storitve z zmogljivostjo, določeno s pogodbo. Lahko na primer oddajo določeno raven rudarske zmogljivosti po določeni ceni za določeno obdobje.
Bazeni
Ker je vse več rudarjev tekmovalo za omejeno ponudbo blokov, so posamezniki ugotovili, da delajo mesece, ne da bi našli blok in prejeli nagrado za svoj trud pri rudarjenju. Zaradi tega je rudarjenje postalo nekakšna igra na srečo. Da bi odpravili razlike v svojih dohodkih, so se rudarji začeli organizirati vbazenida bi lahko enakomerneje razdelili nagrade. Glejte Združeno rudarjenje inPrimerjava rudarskih bazenov.
Zgodovina
Bitcoinovo javno knjigo ('veriga blokov') je začela 3. januarja 2009 ob 18:15 UTC, domnevno Satoshi Nakamoto. Prvi blok je znan kotblok geneze.Prva transakcija, zabeležena v prvem bloku, je bila ena transakcija, ki je svojemu ustvarjalcu plačala nagrado 50 novih bitcoinov.
Čas objave: 15. december 2022