Kā ieguvējs izveido un pievieno bloku
Kad jūs nosūtāt bitcoin, jūsu darījums tiek izziņots tīklā un gaida uzglabāšanas zonā, ko bieži sauc par mempool. Ieguvēji izvēlas darījumus no šī baseina un saliek tos kandidātblokā kopā ar īpašu pirmo ierakstu, kas apmaksā ieguvēju. Bloks būtībā ir darījumu partija plus kompakta galvene, kas to sasaista ar iepriekšējo bloku.
Lai pievienotu bloku ķēdei, ieguvējam jāatrod derīgs „darba pierādījums“ (proof of work): tāda bloka galvenes versija, kuras kriptogrāfiskais pirkstu nospiedums (tās jaukums jeb hash) ir mazāks par mērķa vērtību. Tā kā jaukums ir neparedzams, gudra saīsinājuma nav. Ieguvēji vienkārši maina mazu skaitītāju, ko sauc par nonce, un pārrēķina jaukumu atkal un atkal, līdz kāds mēģinājums nejauši rada pietiekami mazu skaitli.
Pirmais ieguvējs, kas atrod derīgu jaukumu, izziņo bloku. Ikviens cits dalībnieks var to pārbaudīt acumirklī, un, tiklīdz tas ir pieņemts, tas kļūst par ķēdes jauno galotni, uz kuras visi būvē tālāk. Katrs papildu bloks, kas uzkrauts virsū, tiek saukts par apstiprinājumu, un vairāk apstiprinājumu padara pagājušu darījumu aizvien grūtāk atceļamu.
Darba pierādījums un sarežģītības korekcija
Tieši noteikums, ka bloka jaukumam jābūt mazākam par mērķi, padara tā atrašanu grūtu. Mērķa pazemināšana nozīmē, ka derīgu jaukumu ir mazāk, tāpēc vidēji nepieciešams vairāk mēģinājumu. Tas ir „darbs“ darba pierādījumā: reāla elektrība, kas iztērēta reāliem aprēķiniem.
Bitcoin tiecas pēc jauna bloka aptuveni ik pēc desmit minūtēm. Tīklam pievienojoties aizvien vairāk skaitļošanas jaudai, bloki sāktu pienākt ātrāk, tāpēc programmatūra automātiski pārkoriģē sarežģītību apmēram ik pēc divām nedēļām (ik pēc 2016 blokiem), lai atvilktu vidējo rādītāju atpakaļ tuvāk desmit minūtēm. Ja ieguves jauda aiziet, sarežģītība krīt. Šis pašregulējošais mehānisms notur emisiju pēc grafika neatkarīgi no tā, cik daudz mašīnu sacenšas.
Bloka atlīdzība, maksas un halving
Uzvarējušais ieguvējs tiek apmaksāts divos veidos. Pirmais ir bloka subsīdija: pavisam jauns bitcoin, ko rada pats protokols un emitē caur to īpašo pirmo darījumu (coinbase). Otrais ir darījumu maksu summa, ko lietotāji pievieno, lai viņu maksājumi tiktu iekļauti.
Subsīdija nav fiksēta. Tā sākās ar 50 BTC par bloku 2009. gadā un tiek uz pusi samazināta ik pēc 210 000 blokiem, aptuveni ik pēc četriem gadiem, notikumā, kas pazīstams kā halving. Tā ir pakāpeniski nokritusi līdz 25, tad 12,5, tad 6,25 un pēc 2024. gada halving — līdz 3,125 BTC par bloku. Šis grafiks ir iemesls, kāpēc kopējais piedāvājums ir ierobežots aptuveni 21 miljona monētu apmērā.
Laika gaitā subsīdija sarūk uz nulli, un darījumu maksas ir veidotas tā, lai tās veidotu lielāku daļu no tā, ko ieguvēji nopelna. Šī pakāpeniskā pāreja no tikko emitētām monētām uz maksām ir viens no visvairāk vērotajiem Bitcoin ilgtermiņa jautājumiem.
Enerģijas patēriņš un lētas jaudas medības
Tā kā uzvara ir atkarīga no tā, kas veic vairāk aprēķinu nekā konkurenti, ieguve visā pasaulē patērē lielu daudzumu elektrības. Šīs izmaksas nav nejaušība vai defekts, kas pilnībā jāizoptimizē; tās ir fiziskais enkurs, kas padara vēstures pārrakstīšanu dārgu un tāpēc nepraktisku.
Elektrība ir lielākā ieguvēja pastāvīgā izmaksa, tāpēc operatori nenogurstoši meklē lētāko jaudu, ko vien var atrast. Praksē tas ir stūmis ieguvi virzienā uz hidroenerģijas pārpalikumu, ierobežotu vēja un saules enerģiju un citādi izšķērdētu enerģiju, piemēram, sadedzinātu dabasgāzi. Daži operatori arī pārdod elastību atpakaļ elektrotīkliem, izslēdzoties pīķa pieprasījuma laikā.
Vides debates ir īstas un neatrisinātas. Kritiķi norāda uz pašu patēriņa mērogu un dažu reģionu oglekļa intensitāti; atbalstītāji apgalvo, ka ieguve var pārvērst naudā iestrēgušu vai izšķērdētu enerģiju un atbalstīt tīkla balansēšanu. Godīgs kopsavilkums ir tāds, ka ietekme lielā mērā ir atkarīga no tā, kur un kā konkrētā darbība iegūst savu jaudu, un aina turpina mainīties.
Stimuli: kāpēc ieguve notur Bitcoin godīgu
Bitcoin gudrākā daļa nav pati jaukšana, bet gan stimulu struktūra ap to. Spēlēšana pēc noteikumiem nopelna paredzamu atlīdzību. Mēģinājums krāpties, piemēram, cenšoties atcelt savus paša pagātnes tēriņus, prasītu pārspēt pārējo tīklu skaitļošanas ziņā, kas ir ārkārtīgi dārgi un, visticamāk, devalvētu tieši tās monētas, ko uzbrucējs cer iegūt.
Mezgli (nodes) neatkarīgi pārbauda katru bloku pret konsensa noteikumiem, un tīkls uzskata ķēdi ar visvairāk uzkrāto darbu par autoritatīvu. Ieguvējam, kas publicē nederīgu bloku, tas vienkārši tiek noraidīts, un viņš zaudē iztērēto elektrību. Citiem vārdiem sakot, godīgumu nenodrošina uzticēšanās vai autoritāte; tas tiek padarīts par visizdevīgāko izvēli.
Tas ir arī iemesls, kāpēc kopējo ieguves jaudu jeb jaukšanas ātrumu (hash rate) bieži izmanto kā aptuvenu rādītāju tam, cik dārgs būtu uzbrukums. Tas atspoguļo drošības izdevumus, nevis cenu, kaut arī abi ilgtermiņā ir saistīti.
Baseini, ASIC un kā ieguve izskatās šodien
Sākumā parastie centrālie procesori (CPU) un pēc tam grafiskās kartes varēja iegūt ar peļņu. Šodien darbā dominē ASIC — mikroshēmas, kas būvētas neko citu nedarīt, kā vien veikt Bitcoin specifisko jaukšanas aprēķinu pēc iespējas efektīvāk. Šīs specializācijas dēļ ieguve mājās ar klēpjdatoru vairs nav reālistiska, lai nopelnītu jēgpilnu atlīdzību.
Tā kā viena mašīna varētu gadiem gaidīt, lai pati uzvarētu bloku, lielākā daļa ieguvēju pievienojas baseiniem (pools). Baseins apvieno daudzu dalībnieku jaukšanas jaudu, uzvar blokus regulārāk un sadala atlīdzību proporcionāli darbam, ko katrs dalībnieks ir ieguldījis. Tas nogludina loterijai līdzīgo nejaušību par stabilākiem, mazākiem maksājumiem.
Ieguve atrodas Bitcoin piedāvājuma pusē: tā nosaka, kā jaunas monētas nonāk apgrozībā un kā tiek nokārtoti darījumi. Kā šis jaunais piedāvājums mijiedarbojas ar plašākiem finanšu apstākļiem, ir atsevišķs tirgus konteksta jautājums. Uz likviditāti vērsts analītikas skatījums, piemēram, BIKENZO, kas attēlo Global Liquidity Index attiecībā pret Bitcoin cenu, var palīdzēt ieskicēt šo fonu, lai gan tas apraksta apstākļus, nevis pašas ieguves mehāniku.