Главная > Новости от Alex Grey > Алгоритм Ethash

Алгоритм EthashАлгоритм Ethash пользуется самой большой популярностью. Это связано с его техническими особенностями и востребованностью криптовалюты Ethereum, для майнинга которой он применяется. Известно, что Ethereum находится на 2-м месте по уровню капитализации (на 1-м месте находится Bitcoin).

Свою известность и популярность на протяжении продолжительного времени Ethash заслужил благодаря своей ASIC-устойчивости. Появление специализированных устройств, предназначенных для добычи криптовалюты, пришлось на конец 2017 – начало 2018 г.г. Это оказало частичное влияние на майнинг с помощью GPU-устройств. Рассмотрим подробнее, чем отличается Ethash алгоритм, какие его особенности и положительные стороны.

Как появился Ethash

Алгоритм EthashВ начале 2015 г. впервые появилась валюта Ethereum, а вместе с ней был анонсирован и данный алгоритм, предназначенный для майнинга этой криптовалюты. Его технология значительно отличалась от других алгоритмов. Основная причина его создания – это большой объем выпуска ASIC-устройств, усложняющих добычу криптовалюты. Кроме того, они еще и частично уничтожали майнинг на GPU.

Основная задача Ethash – вернуть актуальность более доступного метода майнинга криптовалюты.  Еще одна задача алгоритма – минимизировать риски централизации виртуальной валюты со стороны крупнейших производителей ASIC-устройств.

Алгоритм EthashПервоначально название данной технологии было другое – алгоритм назывался Dagger-Hashimoto, а переименование в Ethash произошло позже. Это было необходимо для того, чтобы сделать его более узнаваемым и простым. Кроме переименования алгоритма произошли еще некоторые его технические усовершенствования.

Самый первый в мире двойной алгоритм Dagger-Hashimoto состоял из двух частей:

  • Dagger, создателем которой являлся программист из Канады В. Бутерин, на этот момент он уже был достаточно опытным в сфере криптовалют;
  • Hashimoto, разработчик этого алгоритма – Т. Драйжа из США.

Затем была создана программа Claymore, выпуск которой стал переломным этапом в разработке алгоритма. Благодаря этой программе появилась возможность хранения DAG-файла не на винчестере, как прежде, а на видеокарте.

Технические характеристики Ethash

Следует разобрать главные особенности, которые есть в алгоритме Ethash, а также его технические характеристики. Первоначальные версии были аналогичны алгоритму Scrypt. Рассматриваемая технология представляет собой PoW-алгоритм. Он известен созданием древа, которое имеет множество последующих узлов.

Отличается от стандартного блокчейна Ethash также генерируемым на стороне пользователя объемом данных. Их обновление происходит через каждое n-е число блоков, а создание данных осуществляется при помощи Dagger. Такая система способствует очень слабым возможностям расшифровки данных.

Алгоритм EthashПосле множества модификаций и усовершенствований рассматриваемая технология применяет хеширование из последнего блока мета данных. Этому способствует использование особого кода Nonce, представленного в форме двоичного числа. Это число определяется уникальным hash-значением и позволяет выполнять управление параметром сложности. Кроме того, это влияет на скорость майнинга блока.

В целом, про алгоритм Ethash можно сказать следующее:          в сравнении первой и последней версий, подбирать значения почти не представляется возможным.  Чтобы их определить, понадобилось бы перебрать все имеющиеся функции hash.

Настоящая проверка расчетов, требуемая для идентификации блока, выполняется довольно просто. Это не только значительно упрощает функционирование системы, но и сокращает цену транзакций, увеличивает скорость производимых операций, способствует предотвращению очереди. В среднем, блок создается за 12 секунд, а этот показатель является довольно быстрым.

Криптовалюты на Ethash

Алгоритм EthashНовый алгоритм работы Ethash, предоставленный основателем В. Бутериным и базирующийся на формировании древ с дальнейшим генерированием узлов, стал очень востребованным для определенных, в особенности крупных, криптовалют. Многие проекты уже совершили переход на новую технологию, чтобы повысить безопасность работы и улучшить ее с технической точки зрения. После анонсирования и удачного запуска на Ethash стали довольно быстро создаваться новые монеты.

Основные криптовалюты на основе алгоритма Ethash – это Ethereum, созданная одновременно с данной технологией, а также Ethereum Classic, появившаяся в результате проведенного кардинального изменения работы алгоритма и кода криптовалюты.

Алгоритм EthashНа Ethash всего функционирует около тринадцати монет. Однако регулярно появляются новые проекты, поэтому это число постоянно увеличивается. К новым проектам, кроме перечисленных основных, относятся NILU, Mix Blockchain, Expanse; MusiCoin, ETHER-1, EtherZero и многие другие. Самой главной, бесспорно, является Ethereum.

Ethash-майнинг

Алгоритм EthashДанная технология отличается повышенной требовательностью к объему памяти. Это отличает ее среди других. Кроме того, по сравнению с другими алгоритмами, Ethash потребляет много энергии. Это обусловлено спецификой его работы и техническими характеристиками, а также способностью сохранять последний фрагмент файла DAG.

Следует учесть, что размер этого файла все время увеличивается, он не относится к постоянным. Увеличение размера зависит от периода, определяемого в 30 000 блоков с электронной подписью. Данный период занимает 125 часов или немного больше пяти суток. За данный промежуток времени размер файла DAG растет на 8 MB, а за год – на 441 MB.

Это влечет за собой определенные требования к устройствам для добычи криптовалюты. Естественно, они должны иметь внушительный объем памяти. В ближайшей перспективе величина DAG-файла станет более 4 GB. Это поспособствует выведению из «игры» немалого числа видеокарт.

С hash-функцией эффективнее всего сочетаются устройства AMD и NVidia. Большей популярностью пользуются следующие видеокарты, предназначенные для майнинга виртуальной валюты на Ethash-алгоритме:

  • AMD: Radeon RX 470/570 (480/580);
  • NVidia: GTX 1060 (1066, 1070), а также RTX 2070.

Среди ASIC-устройств, функционирующих с помощью технологии Ethash, можно отметить устройства от брендов Bitmain, Innosilicon (самой высокой мощностью отличается устройство ETHMaster), PandaMiner. Большая часть из перечисленных асиков может выдавать мощность в диапазоне 190-230 MH /s. Для сравнения, ETHMaster выдает мощность в пределах 365 до 485 MH/s (в зависимости от версии).

Заключение

Алгоритм EthashВ течение многих лет алгоритм Ethash признан главным среди ASIC-устойчивых. Это связано с главной причиной, связанной с минимизацией рисков централизации сферы криптовалют. Данная технология является очень стабильной. Кроме того, алгоритм имеет повышенный уровень технической реализации. Безусловно, это делает его одним из наилучших и перспективных. И это обусловлено не только лишь капитализацией валюты Ethereum, но и большим числом постоянно присоединяющихся проектов.

В заключение стоит отметить, что криптовалютный рынок довольно молодой и отличается высокой волатильностью. Использование технического анализа на нем не имеет смысла. Каждый, кто хочет зарабатывать на рынке криптовалют, должен помнить, что фундаментальный анализ криптовалюты – это единственный метод, который позволяет оценить определенные перспективы.