
Šta je rudarenje Bitcoina?
Šta je rudarenje Bitcoina, zašto mreži bez centra treba skup rad, kako se menja težina, šta rudar dobija za blok, zašto mu se ne isplati da vara i koliko su velike rudarske grupe.
Sadržaj
Najvažnije u nekoliko reči:
- Rudarenje je posao kojim nastaje sledeći blok. Rudar koji ga nađe dobija nove bitcoine i naknade iz tog bloka.
- Mreža bez centra mora nekako da odluči ko upisuje sledeći blok. Bitcoin to rešava dokazom o radu, radom koji je skupo uraditi, a lako proveriti.
- Rudar traži heš bloka manji od zadatog broja. Jedan pokušaj danas uspeva otprilike jednom u 600 hiljada milijardi milijardi.
- Težina se menja posle svakih 2.016 blokova, pa blok i dalje stiže u proseku na deset minuta, koliko god rudara bilo.
- Varanje se rudaru ne isplati. Blok sa neispravnom transakcijom odbacuje svaki čvor, a rudar ostaje bez nagrade i bez novca koji je dao za struju.
- Rudari se udružuju u rudarske grupe. Ni napadač sa više od polovine snage ne može da uzme tuđe bitcoine.
Rudarenje (engl. mining) je posao kojim nastaje nov blok u lancu blokova. Rudar je učesnik mreže koji taj posao radi. Slaže transakcije u blok i računa heševe dok ne nađe onaj koji mreža prihvata.
Poređenje sa rudarima postoji već u whitepaperu. Satoshi je izdavanje novih bitcoina uporedio sa radom rudara zlata, koji troše resurse da bi zlato ušlo u opticaj. Kod Bitcoina se troše procesorsko vreme i struja (odeljak 6). Ali niko ništa ne kopa. Rudar ne traži bitcoine u zemlji, nego broj koji mu dozvoljava da upiše sledeću stranu zajedničke knjige.
Šta je blok i kako su blokovi vezani, objašnjava tekst Šta je blockchain?, a šta je heš, tekst Šta je heš? Ovde je reč o samom rudarenju, o tome zašto postoji, koliko je teško i ko ga danas radi.
Ko upisuje sledeći blok kad niko nije glavni
Banka sama vodi svoju knjigu i nikoga ne pita. Bitcoin ima hiljade čvorova i svaki ima svoju kopiju lanca blokova i svoj spisak transakcija koje čekaju. Neko mora da odluči koje transakcije ulaze u sledeći blok i kojim redom, a da pri tom niko ne bude šef. Zašto je redosled toliko važan, objašnjava tekst o dvostrukoj potrošnji.
Prvo što pada na pamet je glasanje. Ali na internetu glas ništa ne košta. Jedan čovek može da pokrene hiljadu lažnih učesnika i da preglasa sve ostale. Takav napad se zove Sybil napad.
Whitepaper zato glas ne vezuje za adresu na internetu, nego za rad. Dokaz o radu je u suštini pravilo „jedan procesor, jedan glas“, a odluku većine predstavlja lanac u koji je uloženo najviše rada (odeljak 4). Lažnog učesnika je lako napraviti, a lažan rad nije, jer rad košta struju i opremu.
Dokaz o radu (engl. proof of work) je heš bloka koji ispunjava strog uslov. Do takvog heša se stiže samo isprobavanjem, pa ga je skupo naći, a lako proveriti. Čvoru je dovoljno da izračuna jedan heš i vidi da li blok ispunjava uslov.
Rudarenje je lutrija u kojoj se srećka plaća strujom
Rudar uzme transakcije iz svog mempoola, složi ih u blok i izračuna heš zaglavlja tog bloka. Taj heš je jedna srećka. Ako srećka ne dobije, rudar promeni nonce, broj u zaglavlju bloka, i dobije nov heš, kako pokazuje tekst o hešu.
Srećka dobija kad je heš, čitan kao broj, manji od broja koji se zove cilj (engl. target). Bitcoin Core odbacuje blok čiji je heš veći od cilja, koliko god sve ostalo u bloku bilo ispravno (izvorni kod). Manji broj ima više nula na početku, pa se dobitan heš prepoznaje po nulama.
Dobitan pokušaj je heš manji od cilja
Blok 972.625, nađen 22.10.2026. u 17.00. Oba broja su zapisana heksadecimalno.
Cilj, 19 nula na početku0000000000000000000200930000000000000000000000000000000000000000
Heš bloka, 20 nula na početku, pa je manji od cilja0000000000000000000037cd2a243c1008de0f568e15acc36f0cfd2fa8f2a28d
- Pokušaja za jedan blokoko 6,04 · 10²³Toliko heševa u proseku treba izračunati dok jedan ne bude manji od cilja.
- Cela mrežaoko 10 minutaMreža računa oko 1,03 · 10²¹ heševa u sekundi.
- Jedan savremen uređajoko 33 godinaToliko bi u proseku čekao na blok uređaj od 580 hiljada milijardi heševa u sekundi.
Izvori: mempool.space, blok 972.625 (otvara se u novom prozoru), otvoreno 22.10.2026, heš, cilj i težina; mempool.space, brzina heširanja i težina (otvara se u novom prozoru), 22.10.2026, brzina heširanja cele mreže; Bitcoin Core 31.1, pow.cpp (otvara se u novom prozoru), 2026, heš veći od cilja ne prolazi; Bitmain (otvara se u novom prozoru), otvoreno 22.10.2026, S23 Hyd, 580 TH/s.
Koliko je cilj strog, kaže težina (engl. difficulty). Ona pokazuje koliko je puta današnji uslov stroži od uslova iz prvog bloka, čija je težina bila 1. Od 16.10.2026. težina je oko 140.578 milijardi (mempool.space).
Iz težine se računa koliko pokušaja treba za jedan blok. U proseku je to oko 6,04 · 10²³ heševa, broj sa 24 cifre. Na Lotu 7/39 postoji 15.380.937 kombinacija. Čak bi i tri sedmice zaredom bile oko 166 puta verovatnije od toga da jedan heš bude dobitan.
Mreža ipak nalazi blok za desetak minuta, jer rudari zajedno računaju ogroman broj heševa. Brzina heširanja (engl. hashrate) je broj heševa koje cela mreža izračuna u sekundi. Dana 22.10.2026. bila je oko 1,03 · 10²¹ (mempool.space). Jedan savremen uređaj, poput Bitmainovog S23 Hyd, računa 580 hiljada milijardi heševa u sekundi. Kad bi takav uređaj rudario sam, na blok bi čekao u proseku oko 33 godine. Takvi uređaji su ASIC rudari, o kojima piše sledeći tekst.
Lutrija nema pamćenje. Rudar koji već devet minuta ne nalazi blok nije ništa bliži dobitku nego na početku. Svaki pokušaj ima istu šansu, pa onaj ko računa dvaput više heševa u proseku nalazi dvaput više blokova.
Za nađen blok rudar sebi piše prvu transakciju
Prva transakcija u svakom bloku je posebna. Zove se coinbase transakcija i nema ulaz iz ranije transakcije, nego pravi nove bitcoine za onoga ko je našao blok (odeljak 6). Rudar u nju sam upisuje adresu na koju ide nagrada.
Nagrada za blok ima dva dela. Prvi su novi bitcoini, od bloka 840.000 tačno 3,125 po bloku (izvorni kod). Drugi su naknade svih transakcija u bloku. Ako coinbase transakcija isplati makar jedan satoši više od tog zbira, čvorovi odbacuju ceo blok (izvorni kod).
Blok 972.625 našla je rudarska grupa F2Pool 22.10.2026. u 17.00. Njegova coinbase transakcija isplatila je 3,1462496 bitcoina, od toga 3,125 novih i 0,0212496 od naknada (mempool.space).
Nove bitcoine rudar ne može odmah da potroši. Izlaz coinbase transakcije sme da se potroši tek 100 blokova kasnije, oko 17 sati posle nalaska bloka (izvorni kod). Kako se broj novih bitcoina vremenom smanjuje, objašnjava tekst Nagrada za blok.
Težina se sama menja svakih 2.016 blokova
Kad bi rudara bilo dvaput više, a cilj ostao isti, blokovi bi stizali na pet minuta. Kad bi pola rudara ugasilo uređaje, stizali bi na dvadeset. Zato mreža posle svakih 2.016 blokova menja težinu.
Pravilo je upisano u Bitcoin Core. Svaki period od 2.016 blokova, po deset minuta, treba da traje tačno dve nedelje (izvorni kod). Ako je period trajao kraće, težina raste. Ako je trajao duže, težina pada. Menja se onoliko puta koliko je stvarno vreme kraće ili duže od dve nedelje. Promena nikad nije veća od četiri puta, ni naviše ni naniže (izvorni kod).
Novu težinu ne određuje niko. Svaki čvor je sam izračuna iz vremena upisanih u blokove, a blok sa drugačijom težinom odbacuje (izvorni kod). Whitepaper je to opisao kao pokretni prosek, koji podiže težinu kad blokovi stižu prebrzo (odeljak 4).
Poslednja promena bila je u bloku 971.712, 16.10.2026. Prethodnih 2.016 blokova trajalo je oko 13,2 dana, pa je težina porasla za 5,92% (mempool.space).
Kako se računa nova težina
Posle svakih 2.016 blokova svaki čvor sam računa novu težinu iz vremena koje su ti blokovi trajali.
nova težina = stara težina × 14 dana ÷ stvarno trajanje
- Blok 971.712, 16.10.2026.2.016 blokova za 13,2 dana+5,92%Težina sa 132.716 na 140.578 milijardi.
- Blok 689.472, 3.7.2021.2.016 blokova za 19,4 dana-27,94%Težina sa 19.933 na 14.363 milijardi.
- Primer: blokovi sedam puta brži2.016 blokova za 2 dana4 puta većaRačuna se kao da je prošlo 3,5 dana, pa težina raste najviše četiri puta, a ne sedam.
Izvori: Bitcoin Core 31.1, pow.cpp (otvara se u novom prozoru), 2026, nova težina i ograničenje na četiri puta; Bitcoin Core 31.1, chainparams.cpp (otvara se u novom prozoru), 2026, dve nedelje i deset minuta; mempool.space, prilagođavanja težine (otvara se u novom prozoru), otvoreno 22.10.2026, težina i promena u blokovima 689.472 i 971.712. Treći red je primer. Vreme kraće od 3,5 dana ili duže od 56 dana računa se kao 3,5 ili 56 dana.
Kad je Kina krenula protiv rudarenja, mreža je usporila, ali nije stala
Kineska vlada je 21. maja 2021. objavila da će suzbiti rudarenje Bitcoina i trgovinu bitcoinom (gov.cn). Težina je nedelju dana pre toga bila 25.046 milijardi. Zatim je pala četiri puta zaredom. Dana 3. jula 2021. pala je za 27,94%, najviše od kada Bitcoin postoji, a najniža je bila 17. jula, 13.673 milijarde, oko 45% manje nego u maju (mempool.space).
Pad težine znači da je mreža računala mnogo manje heševa nego pre. Period koji se završio 3. jula trajao je oko 19,4 dana umesto dve nedelje, pa su blokovi stizali na oko 14 minuta. Pravilo je posle toga spustilo težinu i blokovi su opet stizali na desetak minuta. Težina je majski vrh prestigla 21. januara 2022. godine.
Težina je za dva meseca pala skoro upola, pa se za šest meseci vratila
Težina posle svakog prilagođavanja, u milijardama, od maja 2021. do januara 2022. godine.
Brojevi sa grafikona
| Prilagođavanje | Težina |
|---|---|
| 13.5.2021. | 25.046 mlrd. |
| 30.5.2021. | 21.048 mlrd. |
| 13.6.2021. | 19.933 mlrd. |
| 3.7.2021. | 14.363 mlrd. |
| 17.7.2021. | 13.673 mlrd. |
| 31.7.2021. | 14.496 mlrd. |
| 13.8.2021. | 15.556 mlrd. |
| 25.8.2021. | 17.615 mlrd. |
| 8.9.2021. | 18.415 mlrd. |
| 21.9.2021. | 18.998 mlrd. |
| 4.10.2021. | 19.893 mlrd. |
| 18.10.2021. | 20.082 mlrd. |
| 31.10.2021. | 21.659 mlrd. |
| 14.11.2021. | 22.674 mlrd. |
| 28.11.2021. | 22.336 mlrd. |
| 11.12.2021. | 24.195 mlrd. |
| 25.12.2021. | 24.272 mlrd. |
| 8.1.2022. | 24.372 mlrd. |
| 21.1.2022. | 26.643 mlrd. |
Izvori: mempool.space, prilagođavanja težine (otvara se u novom prozoru), otvoreno 22.10.2026, težina posle svakog prilagođavanja, od bloka 683.424 do 719.712; Vlada NR Kine (otvara se u novom prozoru), 21.5.2021, najava suzbijanja rudarenja Bitcoina i trgovine bitcoinom.
Zašto se rudaru ne isplati da vara
Pre nego što prihvati blok, svaki čvor proverava sve što može da proveri. Gleda da li je heš manji od cilja i da li je težina tačna (izvorni kod). Gleda i da li svaka transakcija troši UTXO koji postoji (izvorni kod) i da li coinbase transakcija isplaćuje samo onoliko koliko sme. Ako ijedna provera padne, blok je nevažeći, koliko god rada bilo u njega uloženo.
Zamisli rudara koji u blok ubaci transakciju koja troši već potrošen UTXO, ili sebi isplati 10 bitcoina umesto 3,125. On nađe dobitan heš i objavi blok, a čvorovi ga odbace. Ostali rudari nastave da rade na poslednjem ispravnom bloku. Rudar je potrošio struju kao za pravi blok, a nije dobio ni nove bitcoine ni naknade.
Pošten rudar za isti rad dobija nagradu za blok. Tako su pravila napravljena da rudar zarađuje samo ako igra pošteno.
Rudarske grupe dele nagradu po udelima
Ako jedan uređaj na blok čeka 33 godine, malo ko će rudariti sam. Zato se rudari udružuju u rudarske grupe (engl. mining pool). Svi članovi grupe rade na istom bloku, a nagradu za blok koji nađe bilo ko od njih grupa deli svima.
Da bi znala koliko je ko radio, grupa članovima daje mnogo blaži uslov od mrežnog. Heš koji ispunjava taj blaži uslov zove se udeo (engl. share). Za mrežu ne vredi ništa, ali grupi pokazuje koliko je rada član uložio. Udeo pod težim uslovom vredi više (Braiins, pitanja o grupi).
Grupe isplaćuju na različite načine. Braiins Pool, na primer, plaća svaki udeo jednom dnevno, kao da je mreža tog dana našla prosečna 144 bloka, koliko god blokova našla sama grupa. Za to uzima 2,5% (Braiins, nagrade i isplate). Tako mali rudar umesto lutrije od jednom u 33 godine dobija malu, ali redovnu zaradu.
Kako rudarska grupa broji rad i deli nagradu
Rad ide nadesno, ka mreži. Novac se vraća nalevo, ka članovima.
Sliku možeš da pomeraš levo-desno.
Izvori: Braiins, pitanja o grupi (otvara se u novom prozoru), otvoreno 3.11.2026, šta je udeo; Braiins, nagrade i isplate (otvara se u novom prozoru), otvoreno 3.11.2026, provizija 2,5% i isplata jednom dnevno. Udeo za mrežu ne vredi ništa, a grupi pokazuje koliko je član radio. Grupa od nagrade zadržava proviziju, kod Braiins Poola 2,5%.
Koliko su grupe velike
U mesecu do 22.10.2026. najveća grupa, Foundry USA, našla je 25,67% blokova. Dve najveće grupe zajedno našle su 46,54%, a tri najveće 63,06% (mempool.space).
Koliko je blokova našla koja rudarska grupa
Udeo u blokovima poslednjih mesec dana. Dve najveće grupe zajedno: 46,54%.
Isprekidana linija je polovina svih blokova. Grupe levo od nje zajedno nalaze više od pola.
- Foundry USA25,67%1.147 blokova od 4.469.
- AntPool20,88%933 blokova od 4.469.
- F2Pool16,51%738 blokova od 4.469.
- ViaBTC9,38%419 blokova od 4.469.
- SpiderPool6,74%301 blokova od 4.469.
- MARA Pool5,12%229 blokova od 4.469.
- SECPOOL4,14%185 blokova od 4.469.
- Luxor3,54%158 blokova od 4.469.
- Ostale grupe i neprepoznati8,03%359 blokova od 4.469.
Izvor: mempool.space, rudarske grupe (otvara se u novom prozoru), otvoreno 22.10.2026, blokovi po grupi u poslednjih mesec dana. Udeo je izračunat iz blokova koje mempool.space pripisuje svakoj grupi. Nijednoj grupi sajt nije pripisao 30 blokova.
To je velika koncentracija. Kod većine grupa transakcije za blok ne bira član, nego grupa (Stratum V2). Grupa zato može da odluči da neku transakciju ne upiše. Ali snaga nije njena. Uređaji pripadaju članovima, a član koji se ne slaže sa grupom može da pređe u drugu. Kad se lanac 2013. godine podelio na dva, baš su dve velike grupe vratile svoje čvorove na stariju verziju i odrekle se nagrade da bi lanac opet bio jedan, kako piše tekst o dvostrukoj potrošnji.
Šta napadač sa 51% snage može, a šta ne može
Šta je napad 51% i kolika je šansa napadača sa manje snage, objašnjava tekst Šta je dvostruka potrošnja? Napadač sa više od polovine ukupne brzine heširanja pravi blokove brže od svih ostalih zajedno, pa njegov lanac pre ili kasnije postane najduži.
Ni tada sistem ne postaje otvoren za proizvoljne izmene, kaže whitepaper (odeljak 11). Za napadača to znači sledeće:
- Ne može da uzme tuđe bitcoine. Za to mu treba tuđ potpis, a čvorovi ne primaju neispravnu transakciju ni blok koji je sadrži.
- Ne može da pravi bitcoine iz ničega. Blok sa većom nagradom od dozvoljene čvorovi odbacuju, kao svaki drugi neispravan blok.
- Može da poništi svoje plaćanje. Može da pokuša da iz lanca izbaci svoju transakciju i uzme nazad novac koji je nedavno potrošio. To je dvostruka potrošnja.
- Može da ne upisuje tuđe transakcije. Blokove pravi on, pa kao i velika rudarska grupa sme da izostavi transakcije koje neće (Stratum V2). Dok ima većinu, te transakcije teško ulaze u lanac.
Da bi imao više od polovine snage, napadač bi morao da doda više heševa u sekundi nego što danas računa cela mreža. To je oko 1,8 miliona uređaja poput S23 Hyd, sa strujom za sve njih. Whitepaper računa na to da bi se rudaru sa tolikom snagom više isplatilo da igra po pravilima (odeljak 6).
Rad koji svako može da proveri
Sav taj rad troši mnogo struje. Koliko je troši i odakle ta struja dolazi, piše u tekstu Bitcoin u stvarnosti.
Ključne lekcije:
- Rudarenje odlučuje ko upisuje sledeći blok. Umesto glasova, koje je lako lažirati, broji se rad.
- Blok važi kad je njegov heš manji od cilja. Nalazi se samo isprobavanjem, a proverava jednim hešom.
- Težina se menja posle svakih 2.016 blokova, najviše četiri puta, pa blok stiže na desetak minuta i kad rudara bude mnogo manje.
- Rudar za blok dobija nove bitcoine i naknade, ali samo ako je ceo blok ispravan.
- Rudarske grupe su velike, ali snaga pripada njihovim članovima. Ni napadač sa većinom snage ne može da uzme tuđe bitcoine.
Šta dalje?
Rudari danas rade sa uređajima koji ne rade ništa drugo osim heševa SHA-256. Kako se od procesora u kućnom računaru stiglo do takvih uređaja, čitaš u tekstu Šta su ASIC rudari?
Sledeći blok ne upisuje onaj ko ima najviše glasova, nego onaj ko je uložio rad. Zato Bitcoinu ne treba šef, a prevara košta više nego što donosi.
- Šta je rudarenje Bitcoina?
Tekst 9 od 14
