Криптовалюта        01 января 2020        3289         0

Ethash алгоритм. Краткий обзор и описание

ethash алгоритм

Данная статья был собрана из нескольких источников и немного дополнена нами.

Алгоритм шифрования Ethash первое время носил имя DaggerHashimoto и очень напоминал собой алгоритм scrypt. Однако сам его механизм хеширования обладал существенным отличием от предшественника, так как создавал целый граф (дерево с большим количеством ответвлений) последовательных узлов. Эта система ещё более усложняла процесс расшифровки и делала практически невозможным случайный подбор значений. В последствии в алгоритм DaggerHashimoto были внесены некоторые улучшения и проведен ребрендинг, в результате которого он был переименован в Ethash.

Был предложен основателем журнала Bitcoin Magazine Виталиком Бутериным в конце 2013 года, сеть была запущена 30 июля 2015 года.

Эфириум был первоначально описан в одной из публикаций Бутерина в конце 2013 года. В апреле 2014 года, Ethereum был формально описан Гэвином Вудом в так называемой «жёлтой книге». Примерно в то же время, Ethereum неформально описывался как платформа «следующего поколения Биткойна» (или «Биткойн 2.0»).

Во второй половине 2014-го был начат сбор средств на разработку через краудфандинг. Для финансовой разработки Ethereum распределил изначальное количество Эфира через 42-дневное первичное публичное предложение, получив 31 591 биткойн, что на тот момент эквивалентно $18 439 086 обменяв их на 60 102 216 Эфира. После этого он привлёк внимание многих банков как испытательная платформа для изучения умных контрактов и облигаций. Блокчейн-платформа Ethereum была запущена 30 июля 2015 года.

14 марта 2016 года Ethereum вышел из ранней альфа-версии Frontier, в которой разработчики не гарантировали безопасность. Новая версия протокола носит название Homestead и также относится к ранней, но уже стабильной версии.

Защита сети при помощи майнинга предполагается только на начальном этапе. В дальнейшем планируется полный переход на метод защиты proof-of-stake с гибридной моделью на промежуточном этапе. Несмотря на это, имеется защита от создания ASIC за счёт высокого требования к видеопамяти GPU, которое постоянно растёт (2,04 Гб на июль 2017 года)

Ethereum Classic появился как результат несогласия с принятым Ethereum Foundation «The DAO» (англ.) хард-форком. Он объединил членов сообщества Ethereum, которые отвергли DAO Hard Fork на философских основаниях, которые были изложены в Декларации независимости Эфириум Классик. Люди, которые имели на балансе ETH до момента ДАО хард-форка (1900000 блок) получили столько же ETC после совершения хард-форка.

Ethereum Classic провел технический хард-форк, чтобы скорректировать внутренние цены для различных опкодов Виртуальной Машины Эфириума (EVM) 25 октября 2016, аналогично хард-форку, совершенному Ethereum неделей ранее. Целью хард-форка было более рациональное распределение оплаты ресурсоемких вычислений, что привело к ликвидации благоприятствующих условий для проведения атак, которые в течение месяца проводились на ETH и ETC. Хард-форк, проведённый в начале 2017, успешно отложил «бомбу сложности», заложенную в коде Ethereum с сентября 2015 с целью экспоненциально повышать сложность майнинга, процесса расчёта новых блоков сети.

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

Теперь описание алгоритма Ethereum выглядит как хеширование метаданных последнего блока системы, для которого используется специальный код под названием Nonce. Сам Нонс представляет собой обычное двоичное число, что задает уникальное значение хеша. Теперь случайный подбор правильного значения становится ещё более проблематичным, чем в предыдущей версии алгоритма: фактически подбор хеша теперь возможен лишь методичным перебором всех возможных вариантов.

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

Обменные единицы Ethereum называются эфиром (англ. ether). Для обозначения используется сокращение ETH. Дробные части имеют свои названия: 1/1000 — finney, 1/106 — szabo, 1/1018 — wei.

Особенности:

  • Первая криптовалюта на этом алгоритме: Ethereum
  • Популярные криптовалюты на этом алгоритме: Ethereum, Ethereum Classic
  • Майнинг на видеокартах с объемом памяти не менее 4Gb
  • Описание: дает более децентрализованный майнинг, делает почти невозможным майнинг на ASIC

Некоторые криптовалюты на этом алгоритме:


Будем рады видеть Вас в нашей группе Телеграм

Было интересно? Вы можете поблагодарить нас любым удобным способом на этой странице — Помочь ABCMine

Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Нашли интересную статью?

Поблагодарить нас Вы можете следующими способами:

  1. Подпишись на наш Youtube канал — делаем краткие видео обзоры интересных проектов и  сервисов
  2. Отправить чаевые быстро и безопасно картой онлайн через сервис CloudTips
  3. Отправить чаевые на любой криптокошелек в разделе Donate
  4. Вступить в нашу группу Discord
  5. Вступить в нашу группу Telegram
  6. Помайнить с нами на loadteam на CPU или комплексно с GPU и CPU на kryptex
Майни с нами на Kryptex
Рекомендую сервисы