Hero Image

Mi az az Ether bányászat? Mutatjuk!

Lőrincz Barbara Renáta2019. október 31.

ethereum_mining

Manapság a bányászok fontos szerepet játszanak az ethereum működésének biztosításában. Ez a szerep azonban nem rögtön szembetűnő.

Sok új felhasználó úgy gondolja, hogy az ethereum bányászat egyetlen célja az etherek előállítása oly módon, ami nem igényli központi kibocsátók közreműködését. Igaz, hogy az ethereum tokenei a bányászat folyamata alatt születnek, 5 ether/bányászott blokk sebességgel, de nem ez az egyetlen fontos szerepe ennek a procedúrának.

Általában a bankok felelősek a tranzakciók pontos nyilvántartásáért. Gondoskodnak arról, hogy a felhasználók nem csalnak, és költik el többször a pénzüket.

Kép forrása: The Economic Times

A blokkláncok ugyanakkor egy teljesen új módszert vezetnek be a nyilvántartás vezetésére, ahol a közvetítő helyett az egész hálózat ellenőrzi a tranzakciókat, és hozzáadja azokat a nyilvántartáshoz.

Bár a cél egy olyan monetáris rendszer, amiben már nincs szükség a bizalomra, valakinek továbbra is meg kell őriznie a pénzügyi nyilvántartást, ügyelve arra, hogy senki se csaljon benne és költse el többször a pénzét.

A “bányászat” pedig pont ezt teszi lehetővé a decentralizált nyilvántartás működtetésével.

A bányászok konszenzusra jutnak a tranzakciók történetében, miközben megakadályozzák az ether kettős költését - egy érdekes problémát, amelyet még más decentralizált valutáknak sem sikerült megoldani a proof-of-work blokkláncok előtt.

Bár az ethereum más módszereket keres a tranzakciók érvényességével kapcsolatos konszenzus elérése érdekében, jelenleg a bányászat tartja egyben a platformot.

Hogyan működik az Ethereum bányászat?

Manapság az ethereum bányászati folyamata majdnem megegyezik a bitcoin bányászatéval.

A tranzakciók minden egyes blokkjára a bányászok számítógépeket használnak, hogy többször és nagyon gyorsan kitalálják a puzzle melyik darabja kerül a következő blokkba, amíg egyikük nyer.

Pontosabban, a bányászok a blokk egyedi fejlécének metaadatait (ideértve az időbélyeget és a szoftver verziót) egy hash függvényen keresztül futtatják (ami rögzített hosszúságú, kódolt számsorozatokat és betűket ad vissza, amelyek véletlenszerűnek tűnnek), csak a 'nonce érték' megváltoztatásával, amely befolyásolja a kapott hash értéket.

A nonce egyébként a kriptográfiában egy tetszőleges számot jelent, amit egyetlen egyszer használnak fel.

Ha az ether bányász talál egy olyan kódot, amely megfelel az aktuális célnak, akkor a bányász jutalmat - jelen esetben ethert - kap, és a blokkot a hálózaton keresztül továbbítja minden node (csomópont) számára, hogy érvényesítsék és hozzáadják a főkönyveik saját példányaihoz. Ha a “B” bányász megtalálja a keresett kódot, az “A” bányász leállítja az aktuális blokkon végzett munkát, és megismétli a folyamatot a következő blokkon.

Ether jutalom

A bányászok nem tudnak csalni ebben a folyamatban. Az algoritmus által végzett munkát nem lehet hamisítani úgy, hogy közben a helyes választ kapják meg. Ezért hívják ezt a megoldási módszert „proof-of-work”-nek (magyarul nagyjából munka bizonyítékának mondanám).

Másrészt szinte semmi időbe nem telik más ether bányászoknak ellenőrizni, hogy helyes-e a kibányászott hash-érték, de pontosan ezt csinálja minden egyes node a blokkok megszületése után.

Körülbelül 12-15 másodpercenként bányásznak ki egy ethereum blokkot. Ha a bányászok gyorsabban vagy lassabban kezdik megoldani a “rejtvényt”, akkor az algoritmus automatikusan újraigazítja a probléma nehézségét, így a bányászok nagyjából visszatérnek a 12 másodperces megoldási időhöz.

A bányászok véletlenszerűen keresik meg ezeket az étereket, és jövedelmezőségük nagy részben függ a szerencsétől és a számítási teljesítmény nagyságától.

Ethash algoritmus. Kép forrása: lightrains.com

Az ethereum által használt, a munka bizonyítására szolgáló algoritmust „ethash”-nak hívják, amelynek célja több memória igénybevétele, hogy megnehezítse a drága ASIC-okkal való bányászást - speciális bányászati chipekkel, amelyek manapság az egyetlen jövedelmező módszer a bitcoin bányászatához.

Bizonyos értelemben az ehashnak sikerült elérnie ezt a célt, mivel a dedikált ASIC-ok nem állnak rendelkezésre az ethereum bányászatban (legalábbis még nem).

Ezenkívül, mivel az ethereum célja a proof-of-work bányászatról a proof-of-stake (tétbiztosítás) való áttérés - amit majd az lentebb részletezünk - az ASIC vásárlása nem a legjobb lépés, mivel valószínűleg sokáig nem lesz hasznos az ether bányászathoz.

A proof-of-stake-re váltás

Az Ethereumnak azonban nem biztos, hogy sokáig szüksége lesz bányászokra.

Az Ether fejlesztői azt tervezik, hogy elhagyják a proof-of-work algoritmus használatát - melynek segítségével jelenleg a bányászok validálják a tranzakciókat - és helyette a proof-of-stake veszi át a főszerepet, amiben már az ethereum tokenek tulajdonosai működtetik majd a hálózatot.

Ha kedvet kaptál az Ether vásárláshoz, kattints IDE.

Ha tetszett a cikkünk, értékeld a csillagok segítségével! :)