Kako tako majhni rudarji rešujejo bloke bitcoinov? Podatkovna inteligenca PlatoBlockchain. Navpično iskanje. Ai.

Kako tako majhni rudarji rešujejo Bitcoin bloke?

ne ena, niti dva, Vendar 3 mali rudarji bitcoinov so lahko našli veljavne zgoščene vrednosti blokov in dodali nove bloke v verigo blokov Bitcoin med samostojnim rudarjenjem v obdobju dveh tednov prejšnji mesec, niz dogodkov s tako majhno verjetnostjo, da so se mnogi v skupnosti Bitcoin spraševali, kako lahko bi bilo celo možno.

Bitcoin Magazine se pogovarjal s Con Kolivasom, ustvarjalcem in skrbnikom Solo CK bazen, projekt programske opreme bazena za rudarjenje bitcoinov, namenjen delavcem, ki jih zanima samostojno rudarjenje, namesto da bi prispevali svojo stopnjo zgoščevanja v bazen, ki so ga uporabljali vsi trije srečni rudarji. Kljub splošno razširjenemu prepričanju, da mora biti Solo CK Pool nekaj posebnega, da je bil osrednji del takšnega pojava, so odzivi na te uspešne rudarske dogodke pokazali, da očitno še vedno obstaja nekaj napačnih predstav o rudarjenju bitcoinov.

"Ljudje menijo, da ta mali rudar ne bi smel rešiti bloka," je dejal Kolivas Bitcoin Magazine. »Ljudje mislijo, da je bilo to nemogoče, da je nekaj narobe z Bitcoinom ali da je dokaz o delu pokvarjen ali da obstajajo zadnja vrata. In to je popolnoma, popolnoma napačno. Z bitcoinom ni nič narobe, ko se to zgodi. To je povsem normalno, le malo verjetno je.”

Potrebujete samo en sam hash

Prva napačna predstava, ki jo imajo mnogi o rudarjenju bitcoinov, je povezana s postopkom dodajanja novega bloka v verigo blokov bitcoinov in njegovim odnosom do zmogljivosti zgoščene hitrosti omrežja in rudarjev. Kljub splošnemu prepričanju pri rudarjenju bitcoinov ne gre za reševanje zapletenih matematičnih ugank in ni potrebna ogromna količina razpršitvene zmogljivosti, da bi našli veljaven razpršitev, saj takšna uganka ne potrebuje vodilnega računalnika za rešitev in potrebuje le en hash za dodajanje bloka.

"Rudarjenje vključuje samo en hash," je dejal Kolivas. »Prva stvar, ki jo ljudje ne razumejo, je, da v resnici ni pomembno, koliko heš moči imaš. Če imaš srečo, potrebuješ samo en hash in lahko rešiš blok."

V bistvu gre pri rudarjenju bitcoinov za iskanje zgoščene vrednosti, ki je pod pragom, ki ga določi omrežje Bitcoin, kar se imenuje težavnost. A čeprav je zgoščevanje enostavno, je iskanje veljavnega zgoščevanja – takšnega, ki ustreza »veljavni meji« – težko, in v tem leži potreba po vse večji količini zgoščevalne zmogljivosti, saj več zgoščevanj, kot jih lahko izvedete na sekundo, večja je verjetnost, da boste našli zgoščeno vrednost, ki jo omrežje sprejema.

Večja stopnja zgoščevanja poveča možnosti, da boste srečni rudar, ki bo Bitcoinu dodal naslednji blok in prejel ustrezno nagrado za blok v transakciji coinbase; vendar ni determinističen, kar pomeni, da ne zagotavlja, da boste dejansko rudar, ki bo to storil. Trije majhni rudarji, ki so nedavno našli veljavne zgoščene vrednosti, ponazarjajo ta koncept, saj so premagali možnosti in domov odnesli več kot 200,000 $ v bitcoinih vsak.

Miselna dekonstrukcija, potrebna za priznanje možnosti, da majhni rudarji rešijo blok, izhaja iz običajne pripovedi, uporabljene za opis dejavnosti. Še enkrat, "matematična uganka" ni težka in rudarjenje bitcoinov bi si lahko bolj natančno predstavljali kot loterijo, saj ima vsak blok samo eno zgoščeno vrednost, zato je za rešitev potrebna samo ena zgoščena vrednost. Samo prvi morate najti veljaven hash.

Potreba po povečanju zmogljivosti stopnje zgoščevanja s povečanjem števila rudarjev, ki delajo za vas, je povezana s potrebo po povečanju verjetnosti, da boste našli več blokov, kar posledično poveča vaš prihodek. Če rudarjenje bitcoinov jemljemo kot poklicno dejavnost, potem je seveda v najboljšem interesu tega rudarja, da čim bolj poveča svojo razpršitveno stopnjo, da poveča verjetnost povečati svoje prihodke. Verjetno je, da večjo stopnjo razprševanja ima nekdo, večja je verjetnost, da bo rešil naslednji blok.

Dejstvo, da je rudarjenje bitcoinov stohastično po naravi, zagotavlja, da lahko vsak rudar reši blok, kar daje enake pravice sodelovanja vsem udeleženim. Vendar ni omejitev glede količine zgoščenj, ki jih lahko vsak rudar naredi na sekundo, da poveča svoje možnosti. Sčasoma pa velja, da večjo stopnjo zgoščevanja ima rudar, več blokov reši. Toda zaključek je, da ni nobenih jamstev; ogromen rudar bi rešite tri bloke zapored ali preživite dolgo časa, ne da bi rešili en blok, na enak način majhen rudar bi zadeti jackpot in reši blok med rudarjenjem solo.

"Teoretično bi to lahko naredili ročno, s kosom papirja in svinčnikom, in to rešili in še vedno bi rešili blok," je dejal Kolivas. Bitcoin Magazine. »Torej, ali lahko ali ne morete rešiti bloka, nima nič opraviti s količino razpršene stopnje, ki jo imate. Ljudje verjamejo, da potrebujete dovolj močan ASIC, da dejansko rešite blok, in to ni res. V bistvu večja kot je stopnja razprševanja, večja je verjetnost, da boste rešili blok, vendar ga lahko reši tudi najmanjši rudar."

"Ko imate nekaj, kot je S19, ki je najhitrejši rudar trenutne generacije, ki ga lahko kupite komercialno, je sam sestavljen iz milijonov majhnih rudarjev," je dodal Kolivas. "Torej, na koncu, ko rešite blok s S19, ga dejansko ponovno rešite samo z enim zgoščevanjem, iz enega čipa, znotraj široke palete milijonov drugih čipov, prek milijonov drugih zgoščenih enot."

Bazen za žaromete

Drugi del razloga, zakaj so rudarji Solo CK Pool, ki so sami reševali bloke, pritegnili veliko pozornosti, je bil povezan z deljenjem Kolivasa, kateri dejanski rudar je ugotovil, da je en hash, nekaj, kar ni običajno za druge rudarske bazene, ki si delijo nagrade glede na prispevek vsakega člana k stopnji razpršitve. na skupno stopnjo razpršenosti bazena. V bazenu ni pomembno, kateri rudar je našel blok – izplačilo si delijo vsi rudarji, ki so prispevali delo, in sorazmerno s količino prispevanega dela – tako da »srečni« rudar, ki je našel en hash, skoraj nikoli ne pride v središče pozornosti. .

Ko bazen reši blok, je pojasnil Kolivas, "lahko na koncu postane absolutno majhen rudar, ki ga reši - lahko je ena oseba, ki je povezana z bazenom s ključkom USB, ki [zmore približno] 300 gigahašev [GH] [na sekundo] zdaj. Toda nikoli ne bi vedeli, da so pravzaprav oni tisti, ki so rešili ta blok, razen če sami spremljajo svojo programsko opremo za rudarjenje; vse, kar bi prejeli, je popolnoma majhna nagrada od bazena, saj so kar zadeva bazen, prispevali le 300 GH k reku bazena, en exahash.«

Ker bi lahko rudarili mesece ali leta, ne da bi našli en sam blok, je združeno rudarjenje način za izravnavo variacije pri iskanju blokov in pridobivanju nagrad, saj združenje v povprečju reši več blokov kot en rudar, razen če ima rudar seveda več hashrate kot celoten bazen.

Zato pridružitev združenju rudarju zagotavlja stalen tok prihodkov, kar zmanjšuje tveganja. Po drugi strani pa je primer za solo rudarjenje if rudar se res posreči in najde blok, dobijo celoten blok nagrado zase, kar bi se lahko poplačalo celotno obdobje pred tem, ko niso dobili niti centa. Toda spet ni nobenih garancij.

"Moj CK Pool je res samostojna rudarska storitev," je dejal Kolivas. "To v resnici ni bazen, ker je samo tam, kjer se veliko ljudi združi in rudari, vendar si ne delijo nagrade."

Razlog, da se ljudje odločijo, da se pridružijo Solo CK Poolu, je ta, da lahko izkoristijo Kolivasovo strežniško infrastrukturo za 2-odstotno nadomestilo, kar zagotavlja dovolj dobro delovanje omrežja – nekaj kritičnega za pravočasno širjenje blokov. Če rudar reši blok, vendar potrebuje nekaj sekund, da razširi svojo rešitev, tvega, da bo drug rudar najprej razširil njegovo, kar bi vodilo do osirotelega bloka in ničelne nagrade za prvega rudarja. Slaba stran izvajanja programske opreme CK Pool kot samostojnega vozlišča za rudarjenje, vmes med vašim vozliščem Bitcoin Core in vašim ASIC, je ta, da bi zahtevali tudi, da nastavite lastno strežniško infrastrukturo, česar veliko ljudi ne more storiti. , in celo tistim, ki lahko, bo morda lažje plačati pristojbino za zajamčeno neprekinjeno delovanje.

Kolivas je dejal, da je njegov bazen rešil več kot 260 blokov, od katerih so jih približno polovico rešili majhni rudarji, ki imajo doma le enega ali do deset ASIC-jev. Drugo polovico, je dejal, so rešili ljudje, ki so naredili tako imenovani "skupinski najem", da bi nekoliko povečali svoje možnosti.

"Kot pri loteriji, kjer kupite vstopnice v razsutem stanju, najamejo hash rate," je povedal Kolivas Bitcoin Magazine. »Torej, doma morda izvajajo en petahash [PH], ki bi potreboval približno deset rudarjev S19. Ti ljudje bi se združili in bi najeli zgoščevalno stopnjo po višji ceni v primerjavi z lastništvom zgoščene stopnje, vendar bi jim to omogočilo, da dobijo 20, 50 PH in tako povečajo svoje možnosti.«

Pravzaprav je tretji samostojni rudar, ki je rešil blok v začetku tega meseca, oddajal hash rate, da bi povečal svoje možnosti prejšnji teden, v povprečju približno 86 terahash na sekundo (TH/s). Toda v času, ko so rudarili, ko so rešili ta blok, se je najem dejansko ustavil in rudarili so samo z devetimi USB ključki, pri čemer so proizvedli približno 8.3 TH/s.

Potem ko so trije samostojni rudarji bitcoinov januarja sami našli veljavne zgoščene bloke in vsak pobotali več kot 200,000 $ v BTC, se mnogi sprašujejo, kako.

Rudarska kmetija tretjega srečnega rudarja, ki je zase vzel celoten blok nagrado v višini 6.25 BTC. vir: S Kolivasom.

"Toda to dela medvedjo uslugo vsem, ker je videti, kot da lahko vsak reši blok solo," je dejal Kolivas. »In odgovor je, lahko, vendar ne upošteva dejstva, da je 2,000 drugih rudarjev, ki to počnejo eno, dve, tri leta in nikoli niso prejeli nobene nagrade. Vse, kar počnejo, je plačevanje računov za elektriko, plačali pa so tudi vnaprejšnje stroške za nakup strojne opreme za rudarjenje.

"Torej ni tako, da dejansko poskušam ljudi spodbujati k solo rudarjenju, vendar lahko vidite, zakaj je to zapeljivo," je dodal. »Nenazadnje je to igra na srečo; kot bi rekel: 'Redno bom kupoval srečke.'

Mesto za samostojno rudarjenje

Kolivas je tudi razvijalec CGMiner, programska oprema za rudarjenje, napisana v programskem jeziku C, ki jo je skupnost rudarjenja bitcoinov dolgo uporabljala, dokler proizvajalci niso začeli vzdrževati lastnih vilic CGMinerja ali pisati lastniško programsko opremo za rudarjenje bitcoinov. Po Kolivasovih besedah ​​je bila večina bitcoinov v obtoku rudarjena s pomočjo CGMinerja.

Potem ko je Kolivas prenehal vzdrževati svojo programsko opremo za rudarjenje, so ljudje v skupnosti začeli zahtevati, da ustanovi rudarski bazen, zaradi zaupanja skupnosti v njegovo delo, kar ga je na koncu pripeljalo do tega, da ga je ustanovil.

»Toda bazen ni nikoli vznemiril, ker ko bazen pridobi vleko, privabi nadaljnje rudarje; a začeti nov bazen je res težko,« je dejal. "Novega bazena res ne morete zagnati iz nič, razen če imate v svojem bazenu pripravljenih in namenjenih vsaj na stotine petahašev rudarjev."

Ker pobuda za zbiranje ni imela veliko pozornosti, se je Kolivas zazdel, da bi ustanovil storitev za ljudi, ki jih zanima samostojno rudarjenje, saj je opazil, da se je v tistem času pojavilo zanimanje za Bitcoin forume, saj je bilo to več let nemogoče storiti prek Bitcoin Core. .

"In tako sem mislil, da je to preprosta razširitev za pretvorbo programske opreme v skupni rabi, ki je CK Pool, in jo spremeniti v CK Pool Solo, da bi postala programska oprema, ki bi jo ljudje lahko uporabljali za rudarjenje v svoja vozlišča," je povedal Kolivas. Bitcoin Magazine. "In samo zagotavljal bi storitev, poganjal strežnik in med seboj povezano strojno opremo, tako da je bila visoko zmogljiva."

Kolivas je dejal, da ima skupnost storitev tako zelo rada, da infrastrukturo financira sama z donacijami.

»Pravkar sem ga dal. Izbral sem strojno opremo, programsko opremo in jo upravljal,« je dodal.

Vendar pa 2-odstotna pristojbina, ki jo zaračuna Kolivas za upravljanje programske opreme in infrastrukture, ne pomeni veliko, je dejal, saj Solo CK Pool v povprečju reši en blok vsakih šest mesecev.

"Solo CK Pool je imel v povprečju približno pet petahašev v zadnjih nekaj letih, to sploh ni veliko," je dejal Kolivas. "Pred nekaj leti sem bil pripravljen dejansko zapreti storitev, vendar je skupnost rekla, da jo želi."

Kolivas je dodal, da je, odkar so ti rudarji prišli na naslovnice, njegov bazen pridobil več oprijema in trenutno v povprečju dosega več kot 20 PH stopnje zgoščevanja. A kljub svojemu bogatemu znanju o rudarjenju bitcoinov in nedavnemu nizu uspehov samostojnih rudarjev je dejal, da sam ni rudaril bitcoinov od leta 2017.

Časovni žig:

Več od Bitcoin Magazine