1. Osobne financijeInvestiranjeŠto je rudarstvo kriptovaluta?

Peter Kent, Tyler Bain

Iskopavanje kriptovaluta uključuje dodavanje transakcija u blockchain od strane kripto rudara. Ali, to je malo složenije od toga. Pogledajte decentralizaciju i otkrijte ulogu rudnika kriptovaluta.

Razumijevanje decentraliziranih valuta

Kripto valute su decentralizirane - to jest, nema središnje banke, nema središnje baze podataka i nema jedinstvene, središnje vlasti koja upravlja valutnom mrežom. Sjedinjene Države, na primjer, imaju Savezne rezerve u Washingtonu, organizaciju koja upravlja američkim dolarom, a Europska središnja banka u Frankfurtu upravlja eurom, a sve ostale fijat valute također imaju centralizirana nadzorna tijela.

Međutim, kripto valute nemaju središnje autoritet; radije, zajednica kripto-valute i, posebno, rudari kripto-valute i mrežni čvorovi upravljaju njima. Iz tog razloga, kriptovalute se često nazivaju nepovjerljivim. Budući da niti jedna strana ili entitet ne kontrolira način na koji se kripto valuta izdaje, troši ili uravnotežuje; ne morate vjerovati jedinstvenom autoritetu.

Nepouzdanje je pomalo zabluda. Povjerenje je uključeno u sustav. Ne morate vjerovati jednom autoritetu, no vaše povjerenje u sustav i potpuno revizijsku šifru koda je i dalje neophodno. U stvari, nijedan oblik valute ne može funkcionirati bez nekog oblika povjerenja ili vjerovanja. (Ako nitko ne vjeruje valuti, onda je nitko neće prihvatiti ili raditi na njenom održavanju!)

U svijetu nepovjerljivih kriptovaluta još uvijek možete vjerovati zajednici kriptovaluta i njezinim mehanizmima kako bi osigurali da blockchain sadrži točan i nepromjenjiv - nepromjenjiv zapis o transakcijama s kripto valutama. Kripto valute se uspostavljaju pomoću skupa softverskih pravila koja osiguravaju da se sustavu može vjerovati, a postupak rudarstva je dio ovog sustava koji omogućava svima da vjeruju u blockchain.

Kripto valute nemaju središnju banku koja ispisuje novi novac. Umjesto toga, rudari kopaju novu valutu prema unaprijed zadanom rasporedu izdavanja kovanica i puštaju ga u promet u procesu koji se zove rudarstvo.

Pa zašto se proces naziva rudarstvo kriptovaluta?

Kada usporedite vađenje kriptovaluta s iskopavanjem zlata, zašto se postupak naziva rudarstvom postaje jasno. U oba oblika iskopavanja rudari se zapošljavaju i nagrađuju se necirciranim sredstvom. U iskopavanju zlata kopa se prirodno zlato koje je bilo izvan ekonomije i postaje dio zlata koji kruži unutar gospodarstva.

U iskopu kriptovaluta izvodi se rad, a proces se završava stvaranjem nove kripto valute i dodavanjem u blokovnu knjigu. U oba slučaja, rudari, nakon što su primili nagradu - minirano zlato ili novostvorenu kripto valutu - obično ga prodaju javnosti kako bi nadoknadili operativne troškove i dobili svoju zaradu, stavljajući novu valutu u promet.

Posao rudara kriptovalute razlikuje se od posla rudara zlata, naravno, ali rezultat je potpuno isti: Oboje zarađuju novac. Za vađenje kripto-valute sav se posao događa na rudarskom računalu ili uređaju povezanom s mrežom kripto-valute - nisu potrebni provali ili zlatni paneri s probijanjem!

Uloga kripto-rudara

Rudari kripto valute dodaju transakcije u blockchain, ali različite kripto valute koriste različite metode rudarstva, ako kripto valuta uopće koristi rudarstvo. (Većina kripto valuta ne koristi rudarstvo.) Različite metode rudarstva i konsenzusa koriste se kako bi se utvrdilo tko stvara nove blokove podataka i kako se točno blokovi dodaju u blockchain.

Kako rudnik određene kripto valute malo varira ovisno o vrsti kripto valute koja se ruda, ali osnove su i dalje iste: Rudarstvo stvara sustav za izgradnju povjerenja među strankama bez potrebe za jedinstvenim autoritetom i osigurava da sva kripto-valuta svih bude ažurirana datum i ispravite u knjizi blok-lanca.

Rad koji obavljaju rudari sastoji se od nekoliko glavnih radnji:

  • Provjera i potvrda novih transakcija Prikupljanje tih transakcija i naručivanje u novi blok Dodavanje bloka u lanac bloka glavne knjige (blok-lanac) Prenos novog bloka na mrežu čvorova kriptovalute

Prethodni postupak vađenja kriptovalute je ključan posao, potreban za kontinuirano širenje blockchaina i pridruženih transakcija. Bez njega, blockchain neće funkcionirati. Ali zašto bi netko radio ovo djelo? Koji su poticaji za rudara?

Bitcoin rudar zapravo ima nekoliko poticaja (druge kripto valute mogu raditi na drugačiji način):

  • Transakcijske naknade: Mala naknada plaća svaka osoba koja troši kripto valutu kako bi dodala transakciju u novi blok; rudar koji dodaje blok dobija naknadu za transakciju. Blok subvencija: Novostvorena kripto valuta, poznata i kao blok subvencija, isplaćuje se rudaru koji uspješno dodaje blok u knjigu.

U kombinaciji, naknade i subvencije poznati su kao nagrada u bloku. U Bitcoinu je blok subvencija započeo sa 50 BTC-a. (BTC je simbol kvačice za bitcoin.) Blok subvencija u trenutku pisanja je trenutno 12,5 BTC. Blok subvencije prepolovio se na svakih 210.000 blokova, odnosno otprilike svake četiri godine; negdje oko svibnja 2020. ponovno će se prepoloviti, na 6,25 BTC po bloku.

Na slici ispod, s BlockChain.com explochare blockchain, prikazuje se blok subvencija koja se isplaćuje na adresu u vlasništvu rudara koji je blok dodao u blockchain. Na vrhu možete vidjeti da se 12,5 BTC plaća kao subvencija; stvarni iznos koji je primio rudar (puna nagrada, 13.24251028 BTC) je veći, jer uključuje i transakcijske naknade za sve transakcije u bloku.

transakcije rudarstva kriptovaluta

Izrada kriptovalute pouzdane

Da bi kripto valuta mogla funkcionirati, protokol mora ispuniti nekoliko uvjeta. Posebno je korisna 6-faktorska lista Jana Lanksyja. (Jan je akademsko podučavanje kriptovaluta na sveučilištu u Češkoj). Kao što je vidljivo, u nastavku je kopanje (u minimiranim kripto valutama, neminive valute imaju različite mehanizme) sastavni dio osiguravanja ovih uvjeta.

  • Sustav ne zahtijeva središnje tijelo te se održava distribuiranim konsenzusom. Odnosno, svi se slažu oko stanja povezanih s adresama u knjizi blok blokova. Rudarstvo je sastavni dio dodavanja transakcija u blockchain i održavanja konsenzusa. Sustav prati jedinice kripto valute i njihovo vlasništvo. Ravnoteže se mogu dokazati u bilo kojem trenutku. Rudarstvo dodaje transakcije u blockchain na način koji postaje nepromjenjiv - blockchain se ne može promijeniti. Ako blockchain pokaže da vaš saldo iznosi pet bitcoina, tada apsolutno posjedujete pet bitcoina! Sustav definira mogu li se stvoriti nove jedinice kripto valute i, ako je tako, sustav definira okolnosti njihova nastanka i kako odrediti vlasništvo nad tim novim jedinicama. Unaprijed je definirana fiksna stopa izdavanja ili inflacije. Rudarstvo pruža način puštanja nove kripto valute u promet po unaprijed određenoj kontroliranoj stopi, s tim da je rudarstvo dodijeljeno vlasništvo. Vlasništvo nad kripto valutama dokazuje se kriptografijom. Tri su uvjeta autentičnosti, nerevidiranosti i nepromjenljivosti ispunjena uporabom kriptografije. Rudari pomoću kriptografije provjeravaju da su zahtjevi za transakcije valjani prije nego što ih dodate u novi blok. Rudar potvrđuje da je zahtjev za transakciju za iznos koji je dostupan vlasniku kriptovalute, da je vlasnik ispravno potpisao zahtjev svojim privatnim ključem za dokazivanje vlasništva i da je adresa za primanje valjana i može prihvatiti prijenos. Sustav omogućuje obavljanje transakcija u kojima se mijenja vlasništvo nad kriptografskim jedinicama. Transakcije mogu podnijeti samo pošiljatelji koji mogu dokazati vlasništvo nad kripto valutom koja se prenosi. Vlasnici kripto valute dokazuju vlasništvo potpisivanjem transakcija korištenjem adresa povezanih privatnim ključem. Rudarstvo je proces kroz koji se obavljaju transakcije, a rudari provjeravaju vlasništvo prije dodavanja transakcije u blockchain. Ako su istovremeno unesene dvije različite upute za promjenu vlasništva nad istim kriptografskim jedinicama, sustav provodi najviše jednu od njih. Ne postoji mogućnost da netko dvostruko troši istu jedinicu. Problem dvostruke potrošnje bio je taj što je oslabio ranije digitalne valute. No, uz moderne kripto valute, rudari pregledavaju transakcije, pretražujući blok-evidenciju transakcija kako bi utvrdili ima li vlasnik u tom trenutku zapravo dostatan saldo. Ako se u trošku adrese (ulazne adrese) u zahtjevu za transakciju ne računa dovoljan saldo, transakciju će odbiti softver čvora i nikad ne kovati u blok-lanac. Također, ako isti pošiljatelj ima dva ili više zahtjeva za transakciju na čekanju, ali nema dovoljno kriptovaluta da ih sve pokriva, rudari mogu odlučiti koji od zahtjeva je valjan. Dodatne transakcije bit će odbačene kako bi se izbjeglo dvostruko trošenje iste valute.

Ako ni jedan od ovih šest uvjeta nije ispunjen, kriptovaluta neće uspjeti jer ne može izgraditi dovoljno povjerenja da je ljudi pouzdano koriste. Proces rudarstva učvršćuje i zadovoljava svaki pojedini od ovih uvjeta.

Vizantijski generali

Postoji vježba uma poznata kao problem vizantijskih generala (ili bizantska greška, lavina pogreške i razne druge stvari) koja ilustrira problem koji algoritmi za konsenzus kriptovaluta žele riješiti.

Opći problem? Pokušavate postići konsenzus; u kripto valuti, pokušavate postići dogovor o povijesti valutnih transakcija. Ali u mreži kriptovaluta, raspodijeljenom računalnom sustavu jednakih, imate tisuće, možda i desetke tisuća računala (čvorova); u Bitcoin mreži trenutno imate od 80 000 do 100 000 čvorova.

Ali od tih desetaka tisuća sustava, neki će imati tehničkih problema; kvarovi hardvera, pogrešna konfiguracija, zastarjeli softver, neispravni usmjerivači i tako dalje. Ostali će biti nepouzdani; oni će tražiti da iskoriste slabosti za financijsku korist ljudi koji vode čvor (njima upravljaju "izdajnici"). Problem je što iz različitih razloga neki čvorovi mogu slati sukobljene i neispravne podatke.

Tako je netko smislio neku vrstu prispodobe ili metaforu, problem bizantskih generala. (Tip koji je nazvao Leslie Lamport Shostak prvi je put ispričao ovu priču 1980. godine, u članku vezanom za opća pitanja pouzdanosti distribuiranih računalnih sustava.)

Izvorno nazvan Problem albanskih generala, preimenovan je po carstvu dugog propadanja kako ne bi uvrijedio nijednog Albanaca! (Iako u ovom međusobno povezanom svijetu neprestanih kršenja društvenih medija, moraju biti barem neki uvrijeđeni stanovnici Istanbula.)

Naizgled raspodijeljeni računski akademici vole sjediti i smišljati ove male metafore; postoji problem filozofa u blagovaonici, problem čitatelja / pisaca i tako dalje. Zapravo je problem bizantskih generala proizašao iz problema kineskih generala.

U svakom slučaju, ideja je sljedeća, kako je opisano u izvornom radu:

„Zamišljamo da se nekoliko divizija vizantijske vojske nalazi u kampu izvan neprijateljskog grada, a svaku diviziju zapovijedao je svoj general. Generali mogu međusobno komunicirati samo glasnikom. Nakon što promatraju neprijatelja, moraju odlučiti o zajedničkom akcijskom planu. Međutim, neki generali mogu biti izdajnici, pokušavajući spriječiti lojalne generale da se dogovore. Generali moraju imati algoritam koji jamči da će se svi lojalni generali odlučiti za isti plan djelovanja ... [i] B. Mali broj izdajnika ne može natjerati lojalne generale da prihvate loš plan. "

(Potražite na mreži problem bizantskih generala leslie lamport robert shostak marshall pease ako vas zanima vidjeti originalni papir.)

To je problem koji algoritmi konsenzusa kriptovaluta, kao što su poznati, pokušavaju riješiti. Kako generali (računalni čvorovi) postižu konsenzus (svi se slažu oko istog akcijskog plana ili knjige transakcija) i izbjegavaju da ih zaluta mali broj izdajnika (neispravna oprema i hakeri)?

Gledajući rudar kriptovalute

Da bi imali priliku za nagradu za rudarstvo, rudnici kriptovaluta moraju postaviti svoje rudarske uređaje (računalna oprema) i pokrenuti rudarski softver koji je povezan s tom kriptovalutom.

Ovisno o tome koliko resursa kripto rudar predaje, imat će proporcionalnu šansu da bude rudar sreće koji će stvoriti i povezati najnoviji blok; što je više resursa zaposleno, to je veća mogućnost dobivanja nagrade. Svaki blok ima unaprijed određeni iznos plaćanja koji se nagrađuje pobjedničkim rudarom za njihov naporan rad koji troše po svojoj želji.

Pa kako se bira pobjednički rudar? Ovisi. U većini slučajeva koristi se jedna od dvije osnovne dvije metode:

  • Dokaz rada: Pod dokazom načina rada, rudar mora izvršiti zadatak, a prvi rudar koji je ispunio zadatak dodaje najnoviji blok u blockchain i osvaja nagradu za blok, blok subvenciju i naknade za transakcije. Bitcoin i druge kripto valute, poput Etera (zasad se možda u nekom trenutku može prebaciti na Proof of Stake), Bitcoin Cash, Litecoin i Dogecoin, koriste dokaz o radu. Dokaz o ulozi: U sustavu uloga, softver će odabrati jedan od kripto-valutnih čvorova za dodavanje najnovijeg bloka, ali kako bi bili u tijeku, čvorovi moraju imati udjele, što u pravilu znači da moraju posjedovati određena količina kripto valute. Mreža kriptovaluta bira rudara koji će sljedeći blok dodati lancu na temelju kombinacije slučajnog izbora i iznosa uloga - na primjer, s nekim kripto valutama, što je više kripto valuta u vlasništvu i što je duže posjedovano, to je vjerojatnije da će treba odabrati rudara. (To je poput posjedovanja lutrijskih ulaznica; što više posjedujete, veća je vjerojatnost da ćete pobijediti.) S drugim se kripto valutama izbor vrši redovno, jedan po jedan, iz čete unaprijed odabranih rudara.

Kada je Bitcoin prvi put pokrenuo, svatko sa jednostavnim stolnim računalom mogao je minirati. Budući rudar jednostavno je preuzeo Bitcoin rudarski softver, instalirao ga i pustio BTC da uđe! Kako je vrijeme prolazilo, konkurencija je sve više rasla.

Izgrađena su brža i moćnija računala koja su korištena za rudarstvo. Na kraju su razvijeni specijalizirani procesni čipovi koji se nazivaju Application Specific Integrated Circuits (ASIC). ASIC, kao što mu ime kaže, je računalni čip dizajniran za određenu svrhu, poput brzog prikazivanja grafike visoke rezolucije, pokretanja pametnog telefona ili izvođenja određenog oblika računanja.

Specifični ASIC-ovi dizajnirani su tako da budu visoko učinkoviti u oblicima izračuna potrebnim za vađenje kripto-valute - na primjer, za vađenje Bitcoin-a. Takav čip može biti 1000 puta učinkovitiji u rudanju Bitcoina od čipa na računalu, pa u današnjem okruženju za rudarstvo Bitcoina to ide ASIC ili idite kući!

Za kripto valute velike poteškoće, poput Bitcoina, idealno je rudarsko okruženje sa:

  • Niski troškovi hardvera: Te rudarske naprave nisu besplatne. Niska temperatura: Niže temperature olakšavaju hlađenje rudarskih postrojenja. Niski troškovi električne energije: Rudne instalacije mogu koristiti puno energije. Brze i pouzdane internetske veze: Morate brzo komunicirati s kripto-valutnom mrežom uz minimalni zastoj jer se natjecate s drugim rudarima.

Nemojte se bojati! Uz mnogo različitih kopija i mimikrije bitina koji se pokreće, Bitcoin više nije jedina igra u gradu, a možete pronaći puno alternativnih rješenja za rudarstvo, s različitim razinama potrebne računalne snage. Danas su neke od najprofitabilnijih kriptovaluta koje se kopaju manje poznate i mogu se minirati korištenjem računalnog hardvera koji se nalazi izvan polica zbog manjih stupnjeva teškoće koji su povezani s manjom popularnošću i prihvaćanjem.

Trenutno se veliki dio svjetskog vađenja kriptovaluta odvija u Kini, možda čak tri puta više od stope sljedeće najbliže države (Sjedinjene Države). Kombinacija jeftine električne energije i jednostavan pristup jeftinim računalnim komponentama za izgradnju rudarskih postrojenja daje Kini prednost koju su kineski rudari iskoristili i do sada održavali, čak i uz očigledno neodobravanje kripto valuta.

Ovo je testament koliko su otporni i teški za isključivanje distribuiranih sustava kripto-valute poput Bitcoina.

Izvršavanje kripto svijeta

Kripto valuta ima vrijednost jer veliki broj ljudi kolektivno vjeruje da to čini. Ali zašto vjeruju da kriptovaluta ima vrijednost? Odgovor je povjerenje.

Vlasnik Bitcoina može vjerovati da će njihov Bitcoin biti u njihovom novčaniku dnevno ili 10 godina od ovog trenutka. Ako žele istražiti kako sustav funkcionira, mogu pregledati bazu kodova kako bi razumjeli sustav na dubljoj razini kako bi vidjeli kako se održava povjerenje.

Međutim, ako ne posjeduju skup vještina ili znanje informatičke tehnologije za reviziju koda, mogu se odlučiti da vjeruju da će drugi ljudi, koji znaju više od njih, razumjeti i nadzirati sustav; mogu vjerovati cjelokupnoj blockchain zajednici koja upravlja određenom kripto-valutom.

Bez rudarske funkcionalnosti koja bi poduprla distribuirani sustav vršnjaka-to-peer kriptovaluta, ovo kolektivno povjerenje (zasnovano na dokazima kolektivnog rada prema lancu) ne bi postojalo.

Iskopavanje kriptovaluta osigurava da se vaši saldi neće promijeniti bez vašeg odobrenja. Potiče sve da se ponašaju ispravno i kažnjava one koji to ne čine. To stvara digitalni oblik prijenosa vrijednosti kojem svaki pojedinačni korisnik može vjerovati kao ravnopravni vršnjak u mreži jer je svaki dio sustava usklađen s jednom svrhom: osigurati siguran način stvaranja, provjere i prijenosa vlasništva nad digitalno oskudnim. kriptografske jedinice.