Bányászat és validálás
Ki tartja fenn a Bitcoin hálózatot? Ki ellenőrzi a tranzakciókat, ha nincs bank? A válasz: a bányászok (miners) és a validátorok (validators). Ebben a cikkben megismered, hogyan működik a két legfontosabb konszenzus mechanizmus – a Proof of Work és a Proof of Stake – és miért teszik biztonságossá a blokkláncot.
1. Miért kell „bányászat"?
Emlékszel a korábbi cikkből? A blokklánc elosztott – ezer számítógépen fut egyszerre, és nincs egyetlen irányítója. De hogyan döntenek arról, hogy ki írhat be új adatokat a láncra? Ha bárki bármikor írhatna, a lánc hamar kaotikussá válna.
A megoldás: a blokkba írás jogát el kell nyerni – mégpedig valamilyen teljesítmény igazolásával. Ezt hívják konszenzus mechanizmusnak.
A Bitcoin erre a Proof of Work (PoW) módszert alkalmazza – és ezt hívják „bányászatnak", mert az arany kibányászásához hasonlóan munkát kell végezni az eredményért.
2. Proof of Work – a Bitcoin módszere
Az alapelv
A bányászoknak meg kell oldaniuk egy matematikai rejtvényt, mielőtt egy új blokkot a lánchoz fűzhetnének. Ez a rejtvény nem igényel különleges tudást – csupán töméntelen próbálkozást (brute force).
A rejtvény: a nonce megkeresése
Emlékszel a hash-re? Minden blokk fejlécének van egy hash-e. A cél egy olyan hash előállítása, amely meghatározott számú nullával kezdődik (pl. 0000000000000ab3f2...).
A blokk fejléce tartalmaz egy nonce (number used once) mezőt – ez egy szabadon állítható szám. A bányász folyamatosan változtatja a nonce értékét, és minden alkalommal kiszámítja a hash-t. Ez addig megy, amíg megfelelő hash-t nem talál.
Próbálkozás #1: nonce = 0 → hash: a7f2c3... ❌
Próbálkozás #2: nonce = 1 → hash: 3b9e1f... ❌
Próbálkozás #3: nonce = 2 → hash: f1a029... ❌
...
Próbálkozás #3,847,291: nonce = 3847291 → hash: 000000b2e1... ✅
A feladat véletlenszerű: nem létezik „kiskapu" vagy rövidítés. Az egyetlen módszer a rengeteg próbálgatás.
Miért nehéz?
A hálózat automatikusan állítja a nehézséget (difficulty). Ha a bányászok összesített teljesítménye (hash-rate) nő, a feladat nehezebbé válik – és fordítva. A cél: átlagosan 10 percenként szülessen egy új blokk.
Ez azt jelenti, hogy a Bitcoin hálózat mindig annyi új blokkot termel, amennyit kell – legyenek akár tíz, akár tízezer bányász a hálózaton.
Mértékegységek
- Hash/s (hashrate): Egy bányász másodpercenként hány hash-t tud kiszámítani.
- TH/s (terahash/s): 1 billió hash másodpercenként – egy modern ASIC bányász kb. 100-150 TH/s.
- EH/s (exahash/s): A teljes Bitcoin hálózat hashrate-je ma kb. 600-700 EH/s – ez 600 kvintillió hash/s!
3. Bányász hardver – az evolúció
A bányász hardver az évek során drámaian fejlődött:
| Korszak | Eszköz | Teljesítmény |
|---|---|---|
| 2009–2010 | CPU (normál processzor) | ~10 MH/s |
| 2010–2013 | GPU (videokártya) | ~500 MH/s |
| 2013 | FPGA (programozható chip) | ~1 GH/s |
| 2013–napjainkig | ASIC (speciális chip) | 100-200 TH/s |
Az ASIC (Application-Specific Integrated Circuit) egy kizárólag SHA-256 (Bitcoin) számításra tervezett chip, amely elképesztően hatékony – de csak erre az egy feladatra alkalmas. Ma már szinte lehetetlen profitábilisan bányászni otthoni géppel; a bányászat iparszerű tevékenységgé vált.
Bányász farmok
A nagy bányász farmok olcsó áramhoz közel épülnek – például vízerőművek közelében Izlandon, Norvégiában, vagy Kazahsztánban. Néhány farm több ezer ASIC-ot futtat egyszerre, raktárépületekben.
4. A jutalom – miért éri meg bányászni?
A bányászatnak két bevételi forrása van:
1. Blokkjutalom (Block reward)
Amikor egy bányász megtalálja az új blokkot, egy jutalom tranzakciót (coinbase tranzakció) tehet a blokk első tranzakciójaként – ez az, amivel újabb Bitcoin keletkezik a semmiből. Ezt az eseményt nevezzük halvingnak (felezés), mert a jutalom minden ~210 000 blokkonként (kb. 4 évente) felére csökken:
| Időszak | Jutalom |
|---|---|
| 2009–2012 | 50 BTC |
| 2012–2016 | 25 BTC |
| 2016–2020 | 12.5 BTC |
| 2020–2024 | 6.25 BTC |
| 2024-től | 3.125 BTC |
| ~2140 | 0 BTC (utolsó Bitcoin kibányászva) |
2. Tranzakciós díjak
A bányász megkapja az összes blokkban lévő tranzakció díját. Ahogy a blokkjutalom csökken, a tranzakciós díjak egyre fontosabb bevételi forrást jelentenek.
5. Bányász poolok
A kis bányászoknak hatalmas hátránya van az ipari farmokkal szemben: ritkán találnak blokkot önállóan. Megoldás: bányász pool (mining pool), ahol a bányászok összekötik a számítási kapacitásukat, és a jutalmakat arányosan osztják szét.
Analógia: Olyan, mint egy lottótársaság – egyedül ritkán nyersz, de együtt sokkal sűrűbben, és mindenki megkapja a részét az arányának megfelelően.
Legnagyobb poolok: Foundry USA, AntPool, F2Pool, Binance Pool – ezek a teljes hálózat hash-rate-jének nagy részét teszik ki.
6. Proof of Stake – az Ethereum módszere
2022 szeptemberében az Ethereum egy jelentős frissítéssel (The Merge) áttért a Proof of Work-ről a Proof of Stake (PoS) konszenzus mechanizmusra. Az energiafogyasztás azonnal ~99.95%-kal csökkent.
Az alapelv
PoS esetén nem számítási kapacitás, hanem letétbe helyezett kriptovaluta ad jogot az új blokkok létrehozásához. A résztvevőket validátoroknak hívják.
- Ethereumon: minimum 32 ETH kell letétbe (stake), hogy validátor lehessen valaki.
- A rendszer véletlenszerűen választ validátort az új blokk létrehozásához – de arányosan: minél több stake-et teszel le, annál nagyobb az esélyed.
- Ha valaki hamisan viselkedik (pl. ellentmondó blokkokat próbál jóváhagyni), a letétjét részben vagy egészben elveszíti. Ezt slashing-nek hívják.
Hogyan működik a validálás PoS-ban?
1. Validátor 32 ETH-t letétbe helyez → bekerül a validátor sorba
2. Rendszer véletlenszerűen kiválaszt egy validátort blokk-javaslónak
3. A blokk-javaló összegyűjt tranzakciókat és blokkot alkot
4. Többi validátor (attesztálók) ellenőrzik és jóváhagyják
5. Ha elegendő attesztálás gyűlik össze → blokk véglegesítve
6. Blokk-javaló és attesztálók jutalmat kapnak
Finality (véglegességi garancia)
PoS esetén az Ethereum bevezette a finality (véglegességi) fogalmát: 2 epoch (kb. 12.8 perc) elteltével egy blokk matematikailag visszafordíthatatlan. PoW-ban nincs ilyen garancia – mindig elméletileg felülírható (csak egyre nehezebbé válik).
7. PoW vs. PoS – összehasonlítás
| Szempont | Proof of Work | Proof of Stake |
|---|---|---|
| Erőforrás | Számítási teljesítmény | Letétbe helyezett kriptó |
| Energiafogyasztás | Nagyon magas | Alacsony |
| Biztonság alapja | Számítási kapacitás | Gazdasági veszteség kockázata |
| Decentralizáció | Ipari farmok dominálnak | Nagylététesek dominálnak |
| Példa | Bitcoin | Ethereum |
| Validálási idő | ~10 perc | ~12 másodperc |
| Finality | Valószínűségi | Garantált (2 epoch után) |
8. Egyéb konszenzus mechanizmusok
A PoW és PoS a legismertebb, de léteznek más megoldások is:
Delegated Proof of Stake (DPoS)
Tokentulajdonosok szavazással delegált validátorokat (tanúkat) választanak. Gyorsabb, de kevésbé decentralizált. Példák: EOS, TRON.
Proof of History (PoH)
A Solana saját innovációja: az idő múlásának kriptográfiai bizonyítéka – egyfajta „kriptos megbízható óra". Lehetővé teszi az extrém gyors tranzakciókat (65 000 TPS).
Proof of Authority (PoA)
Előre jóváhagyott, ismert validátorok hitelesítik a blokkokat. Nagyon gyors és hatékony, de feláldozza a decentralizációt. Vállalati blokkláncokban (Hyperledger, privát láncok) használt.
9. A Bitcoin energiafogyasztása – vita és valóság
A Bitcoin bányászat energiafogyasztása megosztja a közvéleményt. Tények:
- A Bitcoin hálózat évi kb. 120-150 TWh energiát fogyaszt.
- Ez kb. hasonló Argentína teljes éves energiafogyasztásához.
- Ugyanakkor a hagyományos bankrendszer (adatközpontok, irodák, ATM-ek, páncélautók) évi kb. 260 TWh-t fogyaszt.
- Az aranyipar bányászata, finomítása és szállítása ennél is több.
Érvek pro:
- Az energiafelhasználás a biztonság ára – a hálózat megtámadásához hasonló energiát kell ráfordítani.
- Egyre nagyobb arányban megújuló energia forrásból táplálkozik (egyes becslések szerint 50%+ már megújuló).
- A bányászat képes felesleges, el nem fogyasztható energiát hasznosítani (pl. flare gas: kőolajkitermelés mellékterméke).
Érvek kontra:
- Szén- és gáz alapú árammal működő farmok komoly kibocsátással járnak.
- A PoS megoldja ezt a problémát (mint az Ethereum esetén).
10. Összefoglalás
- A Proof of Work (Bitcoin): bányászok matematikaijutalomért versenyeznek, energiát fogyasztanak, és biztosítják a hálózatot.
- A Proof of Stake (Ethereum): validátorok kriptót helyeznek letétbe, kevés energiát fogyasztanak, gyorsabbak.
- A blokk jutalom és a tranzakciós díjak ösztönzik a résztvevőket.
- A halving csökkenti a Bitcoin kibocsátását kb. 4 évente, a kínálatot deflálóvá téve.
- A konszenzus mechanizmus biztosítja, hogy a hálózat közvetítő nélkül is megbízhatóan működjön.
Következő lépés
Megértetted, hogyan jönnek létre és kerülnek be a blokkok a láncra. De hol tárolod a kriptódat, és hogyan tartod biztonságban? A következő cikk erről szól.