Ethash
Az Ethash egy proof-of-work (PoW) alapú bányászalgoritmus, amelyet eredetileg az Ethereum blokklánchálózat számára fejlesztettek ki, de ma már főként az Ethereum Classic és más PoW-alapú kriptovaluták használják.[1] Az Ethash a Dagger-Hashimoto algoritmus módosított változata, amelynek célja az ASIC-rezisztencia és a memóriaigényes számítások biztosítása volt, hogy a bányászat decentralizáltabb maradjon.[2] Az Ethereum 2022-es átállása a Proof of Stake (PoS) konszenzusmechanizmusra (The Merge) után az Ethash-t az Ethereum főhálózatán már nem használják, de más hálózatokon továbbra is releváns.[3]
Története
[szerkesztés | forrásszöveg szerkesztése]Az Ethash-t az Ethereum Alapítvány fejlesztette ki, és 2015-ben, az Ethereum mainnet indulásakor vezették be.[1] Az algoritmus a Dagger-Hashimoto kutatási projektből fejlődött ki, amely Vitalik Buterin és Thaddeus Dryja munkáján alapult.[4] A Dagger-Hashimoto célja az volt, hogy memóriaigényes legyen, így csökkentse az ASIC bányászok dominanciáját, de az Ethash további finomításokat vezetett be, például a DAG (Directed Acyclic Graph) adatszerkezet használatát.[2] 2018-ban a Bitmain bevezette az első Ethash-kompatibilis ASIC bányászt, ami vitákat váltott ki a közösségben, mivel az ASIC-rezisztencia részben meghiúsult.[5]
Technikai jellemzők
[szerkesztés | forrásszöveg szerkesztése]Az Ethash egy memóriaigényes PoW-algoritmus, amely a bányászoktól jelentős mennyiségű RAM használatát igényli.[1] A működéséhez egy DAG nevű adatszerkezetet használ, amelynek mérete minden epoch-ban (30 000 blokkonként, kb. 5,2 naponta) nő, így a bányászathoz szükséges memóriaigény folyamatosan emelkedik.[2] Az Ethash a Keccak-256 hash függvényt használja (amely nem azonos a szabványos SHA-3-mal), és a bányászok feladata egy nonce megtalálása, amelynek hash-értéke egy adott nehézségi küszöb alatt van.[6] Az algoritmus GPU-barát, mivel a nagy memóriaigény miatt a GPU-k hatékonyabbak, mint a CPU-k, de az ASIC bányászok megjelenése óta ezek is használhatók.[5]
Az Ethash bányászat során a hálózat dinamikusan állítja a nehézségi szintet, hogy a blokktermelés időtartama állandó maradjon (átlagosan 12 másodperc blokkonként az Ethereum hálózaton). A bányászok számára a memóriaigény növekedése miatt a modernebb, nagyobb VRAM-mal rendelkező GPU-k (legalább 4 GB) szükségesek.[6]
Felhasználási területek
[szerkesztés | forrásszöveg szerkesztése]Az Ethash-t eredetileg az Ethereum hálózaton használták, de az Ethereum PoS-re való átállása után az Ethereum Classic maradt a legjelentősebb hálózat, amely ezt az algoritmust alkalmazza.[7] Más kriptovaluták, például a MOAC és az Expanse is Ethash alapúak.[8] Az algoritmus lehetővé teszi a tranzakciók gyors ellenőrzését vékony kliensek számára, mivel a DAG adatszerkezet egy kis része (kb. 16 MB) elegendő az ellenőrzéshez.[1]
Kritikák és kihívások
[szerkesztés | forrásszöveg szerkesztése]Az Ethash eredeti célja az ASIC-rezisztencia volt, de 2018-ban a Bitmain által bemutatott ASIC-bányászok miatt ez részben meghiúsult.[5] Emiatt az Ethereum közösség egy része az algoritmus frissítését vagy elhagyását szorgalmazta, ami végül a PoS-re való átálláshoz vezetett.[3] További kritika, hogy a DAG méretének növekedése miatt a bányászat egyre nehezebbé vált az elavult hardvereken, ami idővel centralizációhoz vezethetett volna.
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- 1 2 3 4 "Ethash". Ethereum.org. Hozzáférés: 2025. május 29. [halott link]
- 1 2 3 "What is Ethash?". Kraken. Hozzáférés: 2025. május 29. [halott link]
- 1 2 "The Merge: Ethereum Finally Ditches Proof-of-Work for Proof-of-Stake". CoinDesk. 2022. szeptember 15. Hozzáférés: 2025. május 29. [halott link]
- ↑ "Dagger-Hashimoto". GitHub – Ethereum Wiki. Hozzáférés: 2025. május 29.
- 1 2 3 "Bitmain Announces Ether Mining ASIC, But Will It Last?". CoinDesk. 2018. április 3. Hozzáférés: 2025. május 29. [halott link]
- 1 2 "What is Ethash and How Does It Work?". CoinTelegraph. 2023. január 20. 2025. május 31. dátummal az eredeti címről archiválva. Hozzáférés: 2025. május 29.
- ↑ "What is Ethereum Classic (ETC)?". Kraken. Hozzáférés: 2025. május 29.
- ↑ "What is Ethash?". CoinMarketCap. Hozzáférés: 2025. május 29. [halott link]
Források
[szerkesztés | forrásszöveg szerkesztése]- Ethereum Whitepaper. Ethereum Official Website.
- Buterin, Vitalik: Dagger-Hashimoto Algorithm Explained. 2014.