Este posibil să auziți expresia „minerit bitcoin” și mintea ta începe să se rătăcească în fantezia occidentală a picki-urilor, a murdăriei și a izbucnirii sale bogate. După cum se dovedește, acea analogie nu este prea departe.
Mult mai puțin glamour, dar la fel de incert, extragerea bitcoinului este realizată de computere de mare putere care rezolvă probleme complexe de matematică de calcul (adică atât de complexe încât nu pot fi rezolvate manual, și într-adevăr destul de complicate pentru a impozita chiar și computere incredibil de puternice). Norocul și munca cerută de un computer pentru a rezolva una dintre aceste probleme este echivalentul unui miner care lovește aurul în pământ - în timp ce săpa într-o cutie de nisip. În momentul scrierii, șansa ca un computer să rezolve una dintre aceste probleme este de aproximativ 1 trilion în 13, dar mai multe despre asta mai târziu.
Rezultatul „mineritului bitcoin” este dublu. În primul rând, atunci când computerele rezolvă aceste probleme matematice complexe în rețeaua Bitcoin, acestea produc bitcoin noi (atunci când se referă la monedele individuale, „bitcoin” apare de obicei fără capitalizare), nu spre deosebire de o operațiune de extracție a aurului din sol. Și în al doilea rând, prin soluționarea problemelor matematice de calcul, minerii bitcoin fac ca rețeaua de plăți Bitcoin să fie de încredere și de siguranță, verificând informațiile sale despre tranzacții.
Există o șansă bună, toate acestea au avut atât de mult sens. Pentru a explica cum funcționează mineritul bitcoin mai detaliat, să începem cu un proces care este puțin mai aproape de casă: reglementarea monedei tipărite.
Bazele Bitcoin: Cum se diferențiază Bitcoin din monedele tradiționale
Consumatorii tind să aibă încredere în monedele tipărite, cel puțin în Statele Unite. Asta pentru că dolarul american este susținut de o bancă centrală numită Rezerva Federală. Pe lângă o serie de alte responsabilități, Rezerva Federală reglementează producția de bani noi, iar guvernul federal urmărește utilizarea monedei contrafăcute.
Chiar și plățile digitale folosind dolarul american sunt susținute de o autoritate centrală. Când faceți o achiziție online folosind cardul de debit sau de credit, de exemplu, tranzacția respectivă este procesată de o companie de procesare a plăților, cum ar fi Mastercard sau Visa. Pe lângă înregistrarea istoricului tranzacțiilor, acele companii verifică dacă tranzacțiile nu sunt frauduloase, motiv pentru care cardul dvs. de debit sau credit poate fi suspendat în timpul călătoriei.
Pe de altă parte, Bitcoin, nu este reglementat de o autoritate centrală. În schimb, Bitcoin este susținut de milioane de calculatoare din întreaga lume numite „noduri”. Această rețea de calculatoare îndeplinește aceeași funcție ca Rezerva Federală, Visa și Mastercard, dar cu câteva diferențe cheie. Nodurile stochează informații despre tranzacțiile anterioare și ajută la verificarea autenticității acestora. Spre deosebire de aceste autorități centrale, cu toate acestea, nodurile Bitcoin sunt răspândite în întreaga lume și înregistrează datele de tranzacție într-o listă publică la care poate fi accesat oricine, chiar și tu.
Bazele Bitcoin: Ce este mineritul criptocurrency?
Când cineva face o achiziție sau vânzare folosind bitcoin, numim „tranzacție”. Tranzacțiile efectuate în magazin și online sunt documentate de bănci, sisteme de vânzare și chitanțe fizice. Minerii Bitcoin obțin același efect fără aceste instituții prin combinarea tranzacțiilor în „blocuri” și adăugarea lor la o înregistrare publică numită „blockchain”. Nodurile păstrează apoi înregistrări ale acestor blocuri pentru a putea fi verificate în viitor.
Când minerii bitcoin adaugă un nou bloc de tranzacții la blockchain, o parte din sarcina lor este să se asigure că acele tranzacții sunt corecte. (Mai multe despre magia modului în care se întâmplă acest lucru într-o secundă.) În special, minerii bitcoin se asigură că bitcoinul nu este duplicat, o chestiune unică de monede digitale numită „dublu cheltuieli”. Cu monede tipărite, duplicarea banilor nu este o problemă. Odată ce cheltuiți 20 de dolari la magazin, factura respectivă este în mâinile funcționarului. Cu moneda digitală, însă, este o poveste diferită.
Informațiile digitale pot fi reproduse relativ ușor, astfel încât, cu Bitcoin și alte monede digitale, există riscul ca un spender să facă o copie a bitcoinului său și să o trimită unei alte părți, în timp ce ține în continuare originalul. Să revenim la moneda tipărită pentru o clipă și să spunem că cineva a încercat să-și dubleze factura de 20 de dolari pentru a cheltui atât originalul, cât și falsul la un magazin alimentar. Dacă un funcționar știa că clienții duplicau bani, tot ce trebuie să facă este să analizeze numerele de serie ale facturilor. Dacă numerele ar fi identice, funcționarul ar ști că banii au fost dublați. Această analogie este similară cu ceea ce face un miner bitcoin atunci când verifică noi tranzacții.
Recompensarea minerilor
Cu până la 500.000 de achiziții și vânzări care au avut loc într-o singură zi, totuși, verificarea fiecăreia dintre aceste tranzacții poate fi multă muncă pentru mineri, ceea ce obține o altă diferență cheie între minerii bitcoin și Rezerva Federală, Mastercard sau Visa. Drept compensație pentru eforturile depuse, minerii sunt acordați bitcoin ori de câte ori adaugă un nou bloc de tranzacții la blockchain. Cantitatea de bitcoin nouă eliberată cu fiecare bloc minat este denumită „recompensă bloc”. Recompensa blocului este redusă la jumătate la fiecare 210.000 de blocuri sau aproximativ la fiecare 4 ani. În 2009, era 50. În 2013, erau 25, în 2018 erau 12, 5, iar cândva la mijlocul anului 2020, se va reduce la jumătate la 6, 25.
La această rată de reducere la jumătate, numărul total de bitcoin în circulație se va apropia de o limită de 21 de milioane, ceea ce va face moneda mai rară și mai valoroasă în timp, dar și mai costisitoare pentru producerea minerilor.
Cum funcționează Bitcoin Mining?
Iată prinderea. Pentru ca minerii bitcoin să câștige efectiv bitcoin din verificarea tranzacțiilor, trebuie să apară două lucruri. În primul rând, trebuie să verifice tranzacțiile în valoare de 1 megabyte (MB), care teoretic pot fi la fel de mici decât 1 tranzacție, dar sunt mai des câteva mii, în funcție de câte date stochează fiecare tranzacție. Aceasta este partea ușoară.
În al doilea rând, pentru a adăuga un bloc de tranzacții la blockchain, minerii trebuie să rezolve o problemă complexă de matematică de calcul, numită și „dovadă a muncii”. Ceea ce fac de fapt este să încerce să vină cu un număr hexadecimal de 64 de cifre, numit „hash”, care este mai mic sau egal cu hash-ul vizat. Practic, computerul unui miner scuipă hașe cu o viteză de megahashes pe secundă (MH / s), gigahashes pe secundă (GH / s) sau chiar terahaze pe secundă (TH / s) în funcție de unitate, ghicind toate posibilele 64- numere cifre până ajung la o soluție. Cu alte cuvinte, este un joc de noroc.
Nivelul de dificultate al celui mai recent bloc în momentul scrierii este de peste 13 trilioane. Adică, șansa ca un computer să producă un hash sub țintă este 1 din 13 trilioane. Pentru a pune asta în perspectivă, este de aproximativ 44.500 de ori mai probabil să câștigi jackpotul Powerball cu un singur bilet de loterie decât să alegi hash-ul corect la o singură încercare. Din fericire, sistemele de calculatoare miniere scuipa multe, multe posibilități de hash mai mult decât atât. Cu toate acestea, mineritul pentru bitcoin necesită cantități masive de energie și platforme de calcul sofisticate, dar mai multe despre asta ulterior.
Nivelul de dificultate este ajustat la fiecare blocuri din 2016, sau aproximativ la două săptămâni, cu scopul de a menține constant ratele miniere. Adică, cu cât minerii sunt mai mulți în concurență pentru o soluție, cu atât problema va deveni mai dificilă. Este adevărat și contrariul. Dacă puterea de calcul este scoasă din rețea, dificultatea se ajustează în jos pentru a facilita exploatarea minieră.
Explicați-o de parcă sunt cinci (ELI5)
Iată o analogie utilă de luat în considerare:
"Spune că le spun celor trei prieteni că mă gândesc la un număr între 1 și 100 și scriu acest număr pe o bucată de hârtie și îl sigiliez într-un plic. Prietenii mei nu trebuie să ghicească numărul exact, ci doar trebuie să fie prima persoană care să ghicească orice număr care este mai mic sau egal cu numărul la care mă gândesc. Și nu există nici o limită la câte ghici obțin.
"Să zicem că mă gândesc la numărul 19. Dacă prietenul A ghicește 21, ei pierd pentru că 21> 19. Dacă prietenul B ghicește 16 și prietenul C ghicește 12, amândoi au ajuns teoretic la răspunsuri viabile, deoarece 16 < 19 și 12 <19. Nu există un „credit suplimentar” pentru prietenul B, chiar dacă răspunsul lui B a fost mai aproape de răspunsul țintă din 19.
„Acum imaginați-vă că pun întrebarea„ ghiciți la ce număr mă gândesc ”, dar nu întreb doar trei prieteni și nu mă gândesc la un număr între 1 și 100. Mai degrabă, întreb milioane de vor fi mineri și mă gândesc la un număr hexadecimal de 64 de cifre. Acum vedeți că va fi extrem de greu să ghicești răspunsul corect."
Cum poți concura cu milioane de mineri?
Dacă 1 din 13 trilioane nu sună suficient de dificil cum este, iată prinderea la captura. Nu numai că minerii bitcoin trebuie să vină cu hash-ul potrivit, dar trebuie să fie și cei care fac acest lucru.
Deoarece mineritul bitcoin este, în esență, convingeri, ajungerea la răspunsul corect înainte ca un alt miner să aibă aproape totul de-a face cu cât de rapid poate computerul să producă hașe. În urmă cu doar un deceniu, extracția bitcoin a putut fi realizată competitiv pe computere desktop normale. Cu timpul, însă, minerii și-au dat seama că plăcile grafice utilizate în mod obișnuit pentru jocurile video erau mai eficiente la minerit decât computerele și unitățile de procesare grafică (GPU) au ajuns să domine jocul. În 2013, minerii bitcoin au început să utilizeze calculatoare concepute special pentru exploatarea criptomonedelor cât mai eficient posibil, numite aplicații integrate specifice circuitelor (ASIC). Acestea pot merge de la câteva sute de dolari la zeci de mii. Pe de altă parte, având în vedere că prețul curent al bitcoinului din această scriere este de aproximativ 9.330 USD și că recompensa pentru completarea unui bloc este de 12, 5 monede, sau aproape de 117.000 dolari, o investiție avansată într-un ASIC scump poate în cele din urmă să merite.
Astăzi, exploatarea bitcoin este atât de competitivă, încât poate fi făcută profitabil doar cu cele mai actualizate ASIC. Când utilizați computere desktop, GPU sau modele mai vechi de ASIC, costul consumului de energie depășește efectiv veniturile generate. Chiar și cu cea mai nouă unitate la dispoziție, un computer este destul de rar suficient pentru a concura cu ceea ce minerii numesc „bazine miniere”.
Un bazin minier este un grup de mineri care își combină puterea de calcul și împart bitcoinul minat între participanți. Un număr disproporționat de mare de blocuri sunt exploatate de piscine mai degrabă decât de mineri individuali. În unele puncte din istoria bitcoinului, grupurile miniere și companiile au reprezentat aproximativ 80% până la 90% din puterea de calcul bitcoin.
Este durabil mineritul Bitcoin?
Între șanse de 1 în 13 trilioane, niveluri de dificultate de scalare și rețea masivă de utilizatori care verifică tranzacțiile, un bloc de tranzacții este verificat aproximativ la fiecare 10 minute. Dar este important să ne amintim că 10 minute este un obiectiv, nu o regulă.
Rețeaua bitcoin poate prelucra aproximativ șapte tranzacții pe secundă, tranzacțiile fiind înregistrate în blockchain la fiecare 10 minute. Pentru comparație, Visa poate procesa undeva în jur de 24.000 de tranzacții pe secundă. Pe măsură ce rețeaua de utilizatori bitcoin continuă să crească, numărul tranzacțiilor efectuate în 10 minute va depăși în cele din urmă numărul tranzacțiilor care pot fi procesate în 10 minute. În acel moment, timpii de așteptare pentru tranzacții vor începe și vor continua să dureze mai mult, cu excepția cazului în care se va face o modificare a protocolului bitcoin.
Această problemă din centrul protocolului bitcoin este cunoscută sub denumirea de „scalare”. În timp ce minerii bitcoin sunt în general de acord cu faptul că trebuie făcut ceva pentru a aborda scalarea, există un consens mai mic cu privire la modul de realizare. Au existat două soluții majore propuse pentru a rezolva problema scalării. Dezvoltatorii au sugerat fie (1) scăderea cantității de date necesare verificării fiecărui bloc, fie (2) creșterea numărului de tranzacții pe care fiecare bloc le poate stoca. Cu mai puține date de verificat pe bloc, soluția 1 ar face tranzacțiile mai rapide și mai ieftine pentru mineri. Soluția 2 s-ar ocupa de scalare, permițând prelucrarea mai multor informații la fiecare 10 minute prin creșterea dimensiunii blocului.
În iulie 2017, minerii bitcoin și companiile miniere reprezentând aproximativ 80% până la 90% din puterea de calcul a rețelei au votat să încorporeze un program care ar reduce cantitatea de date necesare pentru verificarea fiecărui bloc. Adică au mers cu Soluția 1.
Programul pe care minerii au votat să-l adauge la protocolul bitcoin se numește martor segregat sau SegWit. Acest termen este o amalgamare de Segregat, însemnând „a se separa” și Martor, care se referă la „semnături pe o tranzacție bitcoin”. Martorul segregat înseamnă apoi separarea semnăturilor tranzacției de un bloc - și atașarea lor ca un bloc extins. Deși adăugarea unui program unic la protocolul bitcoin poate să nu pară prea mult în calea unei soluții, datele de semnătură au fost estimate a reprezenta până la 65% din datele prelucrate în fiecare bloc de tranzacții.
Mai puțin de o lună mai târziu, în august 2017, un grup de mineri și dezvoltatori au inițiat o furcă dură, lăsând rețeaua bitcoin să creeze o nouă monedă folosind aceeași bază de cod ca și bitcoin. Deși acest grup a fost de acord cu necesitatea unei soluții de scalare, ei s-au îngrijorat că adoptarea tehnologiei martorilor segregate nu va rezolva pe deplin problema scalării.
În schimb, au mers cu Soluția 2. Valoarea rezultată, numită „cash bitcoin”, a mărit blocajul până la 8 MB pentru a accelera procesul de verificare pentru a permite o performanță de aproximativ 2 milioane de tranzacții pe zi. Pe 6 noiembrie 2019, Bitcoin Cash a fost evaluat la aproximativ 302 de dolari, la aproximativ 9, 330 de dolari Bitcoin.
