Gambaran umum algoritma Ethash
Pada artikel ini, saya akan berbicara tentang algoritma Ethash, yang digunakan untuk menambang berbagai cryptocurrency, tetapi yang utama tentu saja adalah Ethereum. Ethash adalah algoritma Proof of Work (PoW) yang merupakan versi terbaru dari algoritma Dagger-Hashimoto, walaupun sudah tidak bisa lagi disebut karena banyak fungsi asli dari kedua algoritma telah berubah drastis.
Istilah Proof of Work berarti bahwa penambang mencari solusi ("nonce" atau nonce) yang, jika di-hash, akan mengembalikan nilai kurang dari ambang target yang telah ditentukan sebelumnya. Karena sifat kriptografi dari fungsi hash, hampir tidak mungkin untuk membalikkan komputasi nonce yang memenuhi batas ambang target. Hanya jika Anda secara manual mengulangi semua opsi yang memungkinkan.
Algoritma Dagger-Hashimoto ditemukan dengan menggabungkan algoritma Dagger - Vitalik Buterin (salah satu pendiri Ethereum) dan algoritma Hashimoto Thaddeus Dryja. Itu dibuat untuk mempersulit penambangan untuk peralatan ASIC (Sirkuit Terpadu Khusus Aplikasi), serta untuk verifikasi mudah dan penyimpanan lengkap dalam rantai.
Kesulitan menambang untuk perangkat keras ASIC diperlukan untuk memungkinkan pengguna yang tidak memiliki cukup modal untuk membeli perangkat tersebut untuk menambang koin.
Banyak orang tahu bahwa saat ini tidak mungkin untuk menambang koin Bitcoin bahkan di komputer yang sangat kuat. Hal ini disebabkan oleh fakta bahwa terdapat banyak mining farm, yang terdiri dari peralatan ASIC, dan memiliki kekuatan pemrosesan yang jauh lebih besar daripada komputer pribadi mana pun. Situasi inilah yang para pengembang algoritma Dagger-Hashimoto dan, karenanya, Ethash, coba hindari.
ASIC-? , , . , .
ASIC- , . . , , , , .
, ASIC- , , Bitcoin. , Bitcoin ASIC-, .
, Ethash ASIC- . 2018 Bitmain ASIC- Ethash. Ethereum , “” . , , . - . Ethereum PoW/PoS ( Proof of Work Proof of Stake) c PoW ASIC Ethash .
Ethash
Ethash , . , . ASIC- . , Ethash, .
DAG . , . , DAG , .
DAG- , 30000 . DAG Ethereum 3,5 . , 4 . Ethereum classic, DAG 3,96 . ~2,5 . , 4 , , , .
Ethash:
6 :
, “nonce”. “Nonce” , . SHA-3 , 128 .
, 128- DAG .
2 3 64
32- .
. , “nonce” Ethereum. , “nonce” “nonce”. “nonce”.
Ethash
Ethash CPU, GPU. , CPU , GPU . ASIC- FPGA, Ethash, , . GPU.
Ethash , 2-3 . GPU AMD , GPU Nvidia. , , Ethminer.
. . - , 1-2% .
:
|
|
|
|
|
|
|
1. 2. 3. 4. 5. |
|
|
|
1. 2. 3. 4. 5. |
, |
|
|
1. |
, . |
Ethash
Ethash . :
Ethereum
Ethereum Classic
Expanse
Ubiq
:
Ethereum. Bitcoin. 67,5 $, . . , .
Ethereum Classic. - Ethereum. - , , 50 $. , , . , . , . . Ethereum Classic.
Expanse. 2015 - Ethereum. Expanse Tech, . , . , , .
Ubiq. Ethereum 2017 . , , Ethereum. , , . , .
Ethash. . -, . -, ASIC- , . - , . , .
:
http://promining.su/kriptovalyuty-na-ethash/
https://altcoinlog.com/algoritm-ethash-dagger-hashimoto/#i-3
https://crypta.guru/kriptovalyuty/algoritm-ethash/
https://cryptomagic.ru/kriptovaluty/ethereum/algoritm.html
https://eth.wiki/en/concepts/ethash/ethash/