Algoritmo Ethash

Visão geral do algoritmo Ethash

Neste artigo, falarei sobre o algoritmo Ethash, que é usado para minerar várias criptomoedas, mas o principal deles é, obviamente, o Ethereum. Ethash é um algoritmo de Prova de Trabalho (PoW) que é a versão mais recente do algoritmo Dagger-Hashimoto, embora não possa mais ser chamado, pois muitas das funções originais de ambos os algoritmos foram drasticamente alteradas.





O termo Prova de Trabalho significa que os mineiros estão procurando uma solução (“nonce” ou nonce) que, quando hash, retornará um valor menor que o limite de destino predefinido. Devido à natureza criptográfica da função hash, é quase impossível reverter o cálculo de um nonce que satisfaça o limite de destino. Somente se você iterar manualmente sobre todas as opções possíveis.





O algoritmo Dagger-Hashimoto foi inventado pela combinação do algoritmo Dagger - Vitalik Buterin (um dos fundadores da Ethereum) e o algoritmo Hashimoto Thaddeus Dryja. Foi criado para dificultar a mineração de equipamentos ASIC (Application Specific Integrated Circuits), bem como para facilitar a verificação e armazenamento completo na cadeia.





A dificuldade de mineração de hardware ASIC é necessária para permitir que usuários que não têm capital suficiente para comprar tais dispositivos possam minerar moedas.





Muitas pessoas sabem que, no momento, é impossível minerar moedas Bitcoin, mesmo em um computador muito poderoso. Isso se deve ao fato de haver um grande número de fazendas de mineração, constituídas por equipamentos ASIC, e com muito mais poder de processamento do que qualquer computador pessoal. É esta situação que os desenvolvedores do algoritmo Dagger-Hashimoto e, consequentemente, Ethash, tentaram evitar.





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 :





  1. , “nonce”. “Nonce” , . SHA-3 , 128 .





  2. , 128- DAG .









  3. 2 3 64





  4. 32- . 





  5. . , “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 . :





  1. Ethereum





  2. Ethereum Classic





  3. Expanse





  4. Ubiq





:





  1. Ethereum. Bitcoin. 67,5 $, . . , .





  2. Ethereum Classic. - Ethereum. - , , 50 $. , , . , . , . . Ethereum Classic.





  3. Expanse. 2015 - Ethereum. Expanse Tech, . , . , , .





  4. Ubiq. Ethereum 2017 . , , Ethereum. , , . , .





Ethash. . -, . -, ASIC- , . - , . , .





:

  1. http://promining.su/kriptovalyuty-na-ethash/





  2. https://altcoinlog.com/algoritm-ethash-dagger-hashimoto/#i-3





  3. https://crypta.guru/kriptovalyuty/algoritm-ethash/





  4. https://cryptomagic.ru/kriptovaluty/ethereum/algoritm.html





  5. https://eth.wiki/en/concepts/ethash/ethash/












All Articles