Cum rezolvă astfel de mici mineri blocurile Bitcoin? PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Cum rezolvă astfel de mici mineri blocurile Bitcoin?

Nu unu, nici Două, Dar trei micii mineri de bitcoin au reușit să găsească hash-uri de bloc valide și să adauge noi blocuri la blockchain-ul Bitcoin în timp ce minau solo într-o perioadă de două săptămâni luna trecută, un șir de evenimente cu șanse atât de mici de a se întâmpla, încât mulți din comunitatea Bitcoin s-au întrebat cum ar putea fi chiar posibil.

Revista Bitcoin am discutat cu Con Kolivas, creatorul și administratorul Piscina Solo CK, un proiect de software pentru minerit de bitcoin, destinat lucrătorilor interesați de minerit solo, mai degrabă decât să contribuie cu rata de hash într-un pool, pe care îl foloseau toți cei trei mineri norocoși. În ciuda credinței larg răspândite că Solo CK Pool trebuie să fie special pentru a fi fost o parte centrală a unui astfel de fenomen, reacțiile la aceste evenimente miniere de succes au arătat că în mod clar există încă unele concepții greșite despre mineritul bitcoin.

„Oamenii cred că acest mic miner nu ar fi trebuit să rezolve blocul”, a spus Kolivas Revista Bitcoin. „Oamenii cred că a fost imposibil, că este ceva în neregulă cu Bitcoin sau că dovada muncii este ruptă sau există o ușă din spate. Și acest lucru este complet, total greșit. Nu este ceva în neregulă cu Bitcoin când se întâmplă. Este perfect normal, pur și simplu puțin probabil.”

Ai nevoie doar de un singur hash

Prima concepție greșită pe care mulți o au despre minerit Bitcoin se referă la procesul de adăugare a unui nou bloc la blockchain-ul Bitcoin și relația acestuia cu capacitatea de rata hash a rețelei și a minerilor. În ciuda unei credințe comune, mineritul bitcoin nu se referă la rezolvarea unor puzzle-uri matematice complexe și nu este nevoie de o cantitate mare de capacitate de rata hash pentru a găsi un hash valid, deoarece un astfel de puzzle nu necesită un computer emblematic pentru a fi rezolvat și este nevoie doar de un hash pentru a adăuga un bloc.

„Mineritul implică doar un singur hash”, a spus Kolivas. „Primul lucru pe care oamenii nu îl înțeleg este că nu contează cu adevărat cât de multă putere de hash aveți. Dacă ești suficient de norocos, ai nevoie doar de un hash și poți rezolva un bloc.”

În esență, mineritul bitcoin este despre găsirea unui hash care se află sub un prag stabilit de rețeaua Bitcoin, numit dificultate. Dar, deși hasharea este ușoară, găsirea unui hash valid - unul care se potrivește „limitei valide” - este dificilă și aici constă necesitatea unei cantități din ce în ce mai mari de capacitate a ratei de hash, deoarece cu cât poți efectua mai multe hashe-uri pe secundă, sunt mai mari șansele că veți găsi un hash care este acceptat de rețea.

Având mai multă rată de hash crește șansele ca tu să fii minerul norocos care adaugă următorul bloc la Bitcoin și să primești recompensa de bloc corespunzătoare în tranzacția coinbase; dar nu este determinist, adică nu garantează că tu vei fi, de fapt, minerul care va face acest lucru. Cei trei mici mineri care au găsit recent hashuri valide ilustrează acest concept, deoarece au depășit șansele și au luat acasă peste 200,000 USD în bitcoin fiecare.

Deconstrucția mentală necesară pentru a recunoaște posibilitatea ca micii mineri să rezolve un bloc provine dintr-o narațiune comună folosită pentru a descrie activitatea. Din nou, „puzzle-ul matematic” nu este dificil, iar mineritul bitcoin poate fi gândit mai precis ca o loterie, deoarece fiecare bloc are doar un hash și, prin urmare, este nevoie de doar un hash pentru a-l rezolva. Trebuie doar să fii primul care găsește un hash valid.

Necesitatea de a crește capacitatea ratei de hash prin creșterea numărului de mineri care lucrează pentru dvs. se referă la necesitatea de a crește șansele că veți găsi mai multe blocuri, ceea ce, la rândul său, vă crește veniturile. Dacă mineritul bitcoin este considerat o activitate profesională, atunci, în mod firesc, este în interesul acelui miner să-și crească rata de hash cât mai mult posibil, astfel încât să crească probabilitate de creștere a veniturilor acestora. Probabil, cu cât o rată de hash este mai mare, cu atât este mai probabil să rezolve următorul bloc.

Faptul că mineritul bitcoin este de natură stocastică asigură că orice miner poate rezolva un bloc, acordând drepturi egale de participare tuturor celor implicați. Dar nu există limite în ceea ce privește cantitatea de hashe-uri pe care fiecare miner le poate face pe secundă pentru a-și crește șansele. De-a lungul timpului, însă, este adevărat că cu cât un miner are mai multă rată de hash, cu atât rezolvă mai multe blocuri. Dar concluzia este că nu există garanții; un miner uriaș ar putea rezolvă trei blocuri la rând sau petrece mult timp fără a rezolva un singur bloc, la fel ca un mic miner ar putea loviți jackpot-ul și rezolvați un bloc în timp ce minați solo.

„Ați putea să o faceți teoretic de mână, cu o bucată de hârtie și un pix, și să o rezolvați și tot ați rezolva un bloc”, a spus Kolivas. Revista Bitcoin. „Deci, dacă poți sau nu poți rezolva un bloc nu are nimic de-a face cu rata de hash pe care o ai. Oamenii cred că ai nevoie de un ASIC suficient de puternic pentru a rezolva efectiv un bloc, iar asta nu este adevărat. Practic, cu cât ai mai multă rată de hash, cu atât este mai probabil să rezolvi un bloc, dar chiar și cel mai mic miner îl poate rezolva.”

„Când ai ceva de genul S19, care este cel mai rapid miner din generația actuală pe care îl poți cumpăra din comerț, este format din milioane de mineri minusculi”, a adăugat Kolivas. „Așadar, în cele din urmă, când rezolvi un bloc cu un S19, de fapt îl rezolvi din nou cu un singur hash, dintr-un singur cip, într-o gamă largă de milioane de alte cipuri, peste milioane de alte unități hash.”

Un bazin în lumina reflectoarelor

O altă parte a motivului pentru care minerii Solo CK Pool care rezolvă blocuri singuri au primit multă atenție, a avut de-a face cu faptul că Kolivas a împărtășit minerul real care a descoperit că un hash, ceva neobișnuit pentru alte pool-uri de minerit care împart recompense în funcție de contribuția la rata de hash a fiecărui membru. la rata de hash totală a pool-ului. Într-un pool, nu contează care miner a găsit blocul - plata este împărțită între toți minerii care au contribuit cu muncă și proporțional cu cantitatea de muncă contribuită - astfel încât acel miner „norocos” care a găsit hash-ul nu ajunge aproape niciodată în centrul atenției .

When a pool solves a block, Kolivas explained, “it might end up being an absolute miniscule miner that solves it — it could be one person that’s connected to the pool with a USB stick, which [can do about] 300 gigahashes [GH] [per second] now. But they’d never know that they were actually the ones that solved that block unless they monitored their mining software themselves; all they would get is an absolutely miniscule reward from the pool, because as far as the pool is concerned, they only contributed 300 GH to the pool’s say, one exahash.”

Deoarece s-ar putea extrage luni sau ani fără să găsească un singur bloc, mineritul în comun este o modalitate de a netezi variația în găsirea blocurilor și de a obține recompense, deoarece un pool rezolvă în medie mai multe blocuri decât un singur miner, cu excepția cazului în care, desigur, minerul are mai multe hashrate decât întregul bazin.

Prin urmare, aderarea la un pool oferă minerului un flux constant de venituri, reducând riscurile. Pe de altă parte, cazul mineritului solo este că if Minerul are noroc și găsește un bloc, ei vor primi întreaga recompensă bloc pentru ei înșiși, ceea ce ar putea plăti întreaga perioadă anterioară când nu a primit niciun ban. Dar din nou, nu există garanții.

„My CK Pool este într-adevăr un serviciu de minerit solo”, a spus Kolivas. „Nu este cu adevărat un bazin pentru că este doar locul în care o mulțime de oameni sunt reuniți în minerit, dar nu împart recompensa.”

Motivul pentru care oamenii aleg să se alăture Pool-ului Solo CK este că pot profita de infrastructura de servere a lui Kolivas pentru o taxă de 2%, ceea ce garantează o performanță suficient de bună a rețelei - ceva esențial pentru propagarea în timp util a blocurilor. Dacă un miner rezolvă un bloc, dar are nevoie de câteva secunde pentru a-și propaga soluția, riscă ca un alt miner să o propagă pe a lor mai întâi, ceea ce ar duce la un bloc orfan și la zero recompense pentru primul miner. Așadar, dezavantajul rulării software-ului CK Pool ca nod de mining solo, între nodul Bitcoin Core și ASIC, este că ar necesita, de asemenea, să vă configurați propria infrastructură de server, ceea ce mulți oameni nu pot face. , și chiar și celor care pot le poate fi mai ușor să plătească taxa pentru un timp de funcționare garantat.

Kolivas a spus că bazinul său a rezolvat peste 260 de blocuri, dintre care aproximativ jumătate au fost rezolvate de micii mineri, cu doar unul sau până la zece ASIC-uri acasă. Cealaltă jumătate, a spus el, au fost rezolvate de oameni care fac ceea ce se numește „închiriere de grup” pentru a le crește puțin șansele.

„Ca la loterie, de unde cumperi bilete în vrac, ei închiriază rata hash”, a spus Kolivas Revista Bitcoin. „Așadar, acasă s-ar putea să ruleze un petahash [PH], ceea ce ar avea nevoie de aproximativ zece mineri S19. Acești oameni s-ar pune în comun și ar închiria o rată de hash la un preț superior în comparație cu deținând ei înșiși rata de hash, dar le-ar permite să obțină 20, 50 PH pentru a-și crește șansele.”

De fapt, al treilea miner solo care a rezolvat un bloc la începutul acestei luni a închiriat rata de hash pentru a-și crește șansele cu o săptămână înainte, în medie de aproximativ 86 de terahash-uri pe secundă (TH/s). Dar la momentul în care exploatau când au rezolvat acel bloc, închirierea s-a oprit de fapt și mineau doar cu nouă stick-uri USB, producând aproximativ 8.3 TH/s.

După ce trei mineri de bitcoin solo au găsit ei înșiși blocuri hash valide în ianuarie, obținând mai mult de 200,000 USD în BTC fiecare, mulți se întreabă cum.

Ferma minieră a celui de-al treilea miner norocos care și-a luat o recompensă întreagă în bloc de 6.25 BTC. Sursă: Cu Kolivas.

„Dar asta face un deserviciu tuturor, pentru că pare că oricine poate rezolva un bloc solo”, a spus Kolivas. „Și răspunsul este, poți, dar ignoră faptul că există alți 2,000 de mineri care o fac de unul, doi, trei ani și nu au primit niciodată nicio recompensă. Tot ce fac ei este să plătească facturile de electricitate și au plătit, de asemenea, costurile inițiale pentru a cumpăra hardware-ul minier.”

„Așadar, nu este ca și cum aș încerca de fapt să încurajez oamenii să meargă solo, dar poți vedea de ce este seducător”, a adăugat el. „În cele din urmă, este un pariu; este ca și cum ai spune: „Voi cumpăra în mod regulat bilete de loterie”.

Un loc pentru minerit solo

Kolivas este, de asemenea, dezvoltatorul din spate CGMiner, software de mining scris în limbajul de programare C, care a fost utilizat pe scară largă de comunitatea de minerit de bitcoin ani de zile, până când producătorii au început să-și mențină propriile furcă de CGMiner sau să scrie software proprietar de minerit bitcoin. Potrivit Kolivas, cea mai mare parte a bitcoinului în circulație a fost extras folosind CGMiner.

După ce Kolivas a încetat să-și întrețină software-ul de minerit, oamenii din comunitate au început să-i ceară să înceapă un bazin de minerit, datorită încrederii pe care o avea comunitatea în munca sa, ceea ce l-a determinat în cele din urmă să înceapă unul.

„Dar piscina nu a decolat niciodată pentru că, odată ce un bazin are tracțiune, atrage alți mineri; dar începerea unui bazin nou este foarte dificil”, a spus el. „Nu poți începe cu adevărat un nou bazin de la zero decât dacă ai cel puțin sute de petahash de mineri pregătiți și dedicați pentru mine în bazinul tău.”

Deoarece inițiativa pool-ului nu a adunat prea multă acțiune, Kolivas s-a simțit atras să înceapă un serviciu pentru persoanele interesate de minerit solo, deoarece a văzut că a apărut interesul în forumurile Bitcoin la acea vreme, deoarece era imposibil să facă acest lucru prin Bitcoin Core de mulți ani. .

„Așa că m-am gândit că este o extensie simplă pentru a converti software-ul pool-ului partajat, care este CK Pool, și a-l transforma în CK Pool Solo pentru a-l face un software pe care oamenii să-l poată folosi pentru a-și mină propriile noduri”, a spus Kolivas. Revista Bitcoin. „Și aș oferi doar serviciul, rulând serverul și hardware-ul interconectat, astfel încât să fie de înaltă performanță.”

Kolivas a spus că comunitatea iubește atât de mult serviciul încât ei înșiși finanțează infrastructura prin donații.

„Tocmai l-am administrat. Am ales hardware-ul, software-ul și le-am administrat”, a adăugat el.

Cu toate acestea, taxa de 2% percepută de Kolivas pentru administrarea software-ului și a infrastructurii nu se ridică la mare, a spus el, deoarece Solo CK Pool rezolvă un bloc la fiecare șase luni, în medie.

„Solo CK Pool a avut în medie aproximativ cinci petahash-uri în ultimii ani, asta nu este deloc foarte mult”, a spus Kolivas. „Am fost dispus să închid serviciul cu câțiva ani în urmă, dar comunitatea a spus că îl vrea.”

Kolivas a adăugat că, de când acei mineri au făcut titluri, fondul său a adunat mai multă tracțiune și în prezent are o medie de peste 20 PH de rata hash. Dar, în ciuda cunoștințelor sale vaste despre mineritul bitcoin și a succesului recent al minerilor solo, el a spus că nu a mai extras bitcoin din 2017.

Timestamp-ul:

Mai mult de la Revista Bitcoin