Šče raz — ščo take majninğ?
Majning, abo vydobuvannja (vid angl. mining — «vydobutok korysnyh kopalyn») — dijaľnisť z pidtrymky rozpodilenoї platformy i stvorennja novyh blokiv z možlyvistju otrymaty vynagorodu v formi emitovanoї valjuty i komisijnyh zboriv u riznyh kryptovaljutah. Vyrobleni občyslennja potribni dlja zabezpečennja zahystu vid povtornogo vykorystannja odnyh i tyh že odynyć valjuty. Zv’jazok majningu z emisijeju stymuljuje ljudej vytračaty svoї občysljuvaľni potužnosti i pidtrymuvaty robotu merež.
Jak ce pracjuje?
Suť majningu poljagaje v pidbori takogo značennja kryptografičnoї zadači, jaka dozvolyť otrymaty heš, ščo mistyť pevnu kiľkisť nuliv na počatku ćogo hešu. Ce daje zmogu formuvaty bloky v lancjužku tranzakcij. Kiľkisť nuliv u heši vybyrajeťsja takym čynom, ščoby novyj blok vynykav raz na 6-10 hv (abo trohy poviľniše za umovy upoviľnennja mereži). Jakščo predstavyty ce u tekstovomu formati, to vygljad ce maje takyj:
“Hello, world!0” => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64
“Hello, world!1” => e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8
“Hello, world!2” => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7
…
“Hello, world!4248” => 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965
“Hello, world!4249” => c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6
“Hello, world!4250” => 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9
Vydobutok po suti daje vynagorodu za pošuk ta peredaču blokiv.
Z čogo vse počynalosja?
Jedyne obladnannja, jake spočatku bulo potribno, — zvyčajnyj komp’juter. U 2009 roci perši «vydobuvaľnyky» vykorystovuvaly standartni bagatojaderni procesory dlja vyrobnyctva dlja otrymannja Bitcoin. Todi vynagoroda za vydobutyj blok skladala až 50 BTC. Majučy dekiľka komp’juteriv z topovym procesorom, vy mogly by zarobyty blyźko $5 na dobu za todišnim kursom kryptovaljut.
Vydobuvaty kryptovaljuty bulo ne skladno, a vynagoroda u fiatnyh grošah bula nevelykoju. Jakby zaraz vam vdalosja namajnyty 50 BTC, vy by otrymaly $434 tys za kursom sičnja 2018-go.
Čy zavždy vsi majnyly, aby otrymaty bitkoїny?
Ni, prodaž ta kupivlja kryptovaljut počaly pošyrjuvatysja naviť na rannij stadiї isnuvannja Bitcoin. Napryklad. dehto pid imenem Lazlo Gan’ješ u travni 2010 roku zaproponuvav picu za bitkoїny:
— Zaplaču za paru pic 10 tys bitkoїniv. Hoču 2 velykyh, aby šče ščoś na zavtra zalyšylosja. Vy možete sami zrobyty picu ta dostavyty meni dodomu.
Zaveršylosja vse tym, ščo htoś taky vykonav jogo zamovlennja. Nyni taka oborutka z picamy koštuvala by $8,6 mln.
Jak často možna «vydobuty» novyj Bitcoin čy inšu kryptovaljutu?
Jmovirnisť otrymannja nagorody okremym majnerom v doviľnyj 10-hvylynnyj period pryblyzno dorivnjuje spivvidnošennju jogo občysljuvaľnoї potužnosti do občysljuvaľnoї potužnosti vsijeї mereži. I jakščo ce spivvidnošennja duže maleńke, to jmovirnisť otrymannja nagorody naviť za tryvalyj promižok času takož bude nyźkoju. Same tomu śogodni nemaje žodnogo sensu majnyty za dopomogoju zvyčajnyh komp’juteriv čy okremyh videokart.
Osoblyvisť zadači majningu vid samogo počatku davala zmogu maksymaľne rozparaleljuvannja občysleń. Pislja togo, jak potencial bagatojadernyh procesoriv bulo vyčerpano, dlja vydobutku kryptovaljut počaly vykorystovuvaly grafični procesory (GPU) — abo prostiše kažučy, videokarty. Vony pracjujuť v sotni raziv produktyvniše za CPU. Dostupnisť majningu dlja videokart z’javylasja 2010 roku.
Nastupnym typom «zaliza» staly platy z FPGA. Їhnja produktyvnisť može buty porivnjana z videokartamy, prote energoefektyvnisť u nyh nabagato vyšča. Pislja ćogo majning za dopomogoju centraľnogo procesora, ščo vykorystovuvavsja v standartnomu klijenti, vyjavyvsja nedociľnym čerez zanadto malu jmovirnisť otrymaty vynagorodu. Potim počavsja vypusk specializovanyh procesoriv (ASIC). Vony vykonujuť vyključno občyslennja hešiv dlja mereži Bitcoin. Nyni takož je ASIC dlja majninğu inšyh kryptovaljut. Pereprogramuvaty їh na vykorystannja z inšymy kryptovaljutamy ne možna.
Pryblyzno z 2012-2013 roku majning pošyrenyh kryptovaljut na čomu-nebuď krim specializovanyh čypiv (v tomu čysli na videokartah) stav nevygidnym — vartisť spožyvanoї elektroenergiї perevyščuje serednij rezuľtat.
Jak pracjujuť ASIC-majnery?
Desjatky startapiv rozrobljaly vlasni realizaciї ASIC-majneriv. Zrostannja popytu ta postijne uskladnennja majningu pryzvely do togo, ščo novi produktyvniši čypy počaly vyhodyty ščopivroku. Ci prystroї pracjujuť nad vyrišennjam kryptografičnoї zadači lyše dlja konkretnogo typu kryptovaljuty. Tomu jakščo vy raptom vyrišyte vydobuvaty ne Bitcoin, a skažimo, Litecoin — dovedeťsja kupuvaty inšyj ASIC-majner.
Perehid na ASIC pryzviv do pojavy kompanij, kotri provadjať majninğ u promyslovyh masštabah. Vony rozmiščujuť velyki ustanovky dlja vydobutku kryptovaljut v regionah iz nyźkymy taryfamy na elektroenergiju. Dejaki z podibnyh kompanij pozycionujuť sebe «hmarnymy», prodajučy častynu svoїh resursiv v orendu.
Koly javyšče takogo vydobutku kryptovaljut nabulo masovosti, na počatok 2015 roku zagaľne spožyvannja elektryky svitovymy majneramy Bitcoin ocinjuvalosja jak minimum v 1,46 TVt·god ščorično — tobto serednja potužnisť sjagaje 160 MVt.
Do červnja 2011 roku šče vykorystovuvalysja FPGA. Ale zaraz pro nyh možna lyše zgaduvaty.
Ščo take puly?
Dlja zmenšennja vplyvu faktoriv uspihu i biľš rivnomirnogo i peredbačuvanogo otrymannja bitkojniv majnery vykorystovujuť specializovani veb-služby. Їh nazyvajuť pulamy (vid angl. pool — zagaľnyj fond). Usi korystuvači nadajuť pulu svoї občysljuvaľni potužnosti. Vyplaty majneru, jakyj je učasnykom pulu, rozrahovujuťsja na osnovi kiľkosti blokiv z hešem, jakyj pidijšov by pry skladnosti, ščo dorivnjuje odynyci. V seredńomu potribno 232 operacij hešuvannja dlja znahodžennja odnijeї šary (share).
U svoju čergu, pul, zdijsnjujučy solo-majning, rozpodiljaje otrymani nym bitkojny miž korystuvačamy, u vidpovidnosti z vstanovlenymy vlasnykom pulu pravylamy.
Jak «zalizo» dopomagaje otrymaty vynagorodu za majninğ?
Za vydobutok kryptovaljut zaprovadženo 3 osnovnyh vydy narahuvannja nagorod:
- Proporcijna (angl. proportional) — pislja znahodžennja pulom bloku nagoroda dilyťsja proporcijno vnesku kožnogo učasnyka.
- PPS (Pay per share) — plata za kožnu nadislanu šaru. Ocinjujeťsja jak potočna vynagoroda za blok, podilena na potočnu skladnisť.
- Score — Ocinočna systema vynagorody šar, algorytm vyznačajeťsja organizatorom pulu.
A ščo take pryhovanyj majninğ?
Dlja generaciї kryptovaljut, zokrema bitkojniv (do masovoї pojavy majningu na ASIC ta zaborony takyh sposobiv dlja generuvannja kryptovaljut), bulo možlyve pryhovane vykorystannja čužyh resursiv. Same tomu isnuvala i dosi je nyzka skryptiv, programnyh kodiv ta okremyh plaginiv, jaki zapuskajuť vydobutok kryptovaljut na komp’juteri storonńogo korystuvača za dopomogoju brauzera.
Dosyť často zlovmysnyky vključajuť programu dlja majningu do skladu virusiv i trojaniv dlja otrymannja prybutku vid zaražennja komp’juteriv. Šče vlitku 2011 roku Symantec zajavyla, ščo majning može buty zapuščenyj na botnetah. Navesni 2013 roku bula zafiksovana masova epidemija iz vykorystannjam trojanśkyh program, kotra vykradaly dani ta fajly gamanciv iz kryptovaljutamy, a takož spryčynjala pryhovanyj majninğ na zaraženyh PK, vykorystovujučy resursy procesoriv.
Čy označaje vse ce, ščo krute «zalizo» dozvolyť vydobuty bagato kryptovaljuty?
Ni. Dedali biľšoju staje nerivnisť miž rannimy ta piznimy majneramy. Koly mereža bula šče nevelykoju, a її potužnisť — nabagato menšoju, vynagoroda za 1 blok bula kudy biľša. Prote z 2013 roku vidbuvajeťsja nevpynne skoročennja rozmiru vynagorody za vydobutok kryptovaljut. Tož naviť desjatok vlasnyh ASIC-ferm ne okupljaťsja za 1 dobu.