Алгоритм хеширования Ethash (Dagger Hashimoto)
В основе каждой криптовалюты лежит алгоритм, который расшифровывают майнеры, чтобы добыть монеты. Алгоритм dagger hashimoto был разработан в 2015 году. Он базируется на двух алгоритмах, автором одного из которых является Виталик Бутерин, заложивший свое детище в платформу Ethereum. Алгоритм был задуман для противодействия асикам, разработанным для его предшественников. Позже он был переработан и получил новое название Ethash, став более созвучным названию первой криптовалюты, использовавшей его.
Описание принципа работы
Майнить биткоин сейчас даже на мощном компьютере практически бессмысленно. Первенство в добыче самой дорогой в мире крипты давно держат огромные фермы, работающие на асиках.
ASIC — это специальное устройство на интегральной схеме, предназначенное для решения определенной задачи. Один ASIC превосходит по эффективности несколько мощных видеокарт и потребляет меньше энергии. Асики плохо влияют на блокчейн. Майнеры, не желающие покупать дорогостоящее оборудование, вынуждены просто уйти майнить другие криптовалюты. Результатом станет то, что останется несколько крупных майнеров, что ведет к централизации сети.
Алгоритм, лежащий в основе биткоина, состоит из простейших арифметических операций. Асики под него были изобретены достаточно быстро. Та же участь постигла алгоритм Scrypt, на котором работает Litecoin. При разработке hashimoto был использован совершенно другой подход.
Для перебора значений использовался граф с последовательными узлами. Граф представляет собой «дерево» с огромным количеством ответвлений. Скрипт оказался слишком сложным для расшифровки. Вероятность обнаружения цепочки подбором практически равнялась нулю, было решено переработать его. Обновленный алгоритм получил название Ethash.
Как майнить на алгоритме хашимото
Для майнинга эфириума подходят видеокарты. При запуске майнера в память видеокарты загружается специальный файл DAG. Он может быть разного размера. Чем больше файл, тем мощнее нужна видеокарта. Требования к карте растут вместе с размером DAG, который увеличивается пропорционально времени существования блокчейна.
После каждых выпущенных 30 тыс. блоков происходит смена эпох. За одну эпоху файл DAG добавляет по 8 мб. Поэтому видеокарты с оперативной памятью 2 Гб стали непригодны для майнинга в конце 2016 года. DAG файл просто перестал помещаться в доступный объем оперативной памяти. Отметим, что невозможно использовать оперативную память на 100%, часть будет использована для служебных целей.
Криптовалюты, работающие на алгоритме Dagger Hashimoto
Ethereum
Об Эфириуме не слышал только глухой. Это вторая криптовалюта по величине капитализации в мире. Была основана Виталиком Бутериным, канадским программистом российского происхождения в 2015 году. Крипта базировалась на принципиально новом алгоритме hashimoto, со временем переработанным в Ethash. Помимо алгоритма, защищающего вычислительную сеть от появления асиков, платформа может предложить пользователям:
Ethereum Classic

Позже было решено выпустить обновление, закрывающее дыру, и вернуть все украденное законным владельцам. Но часть сообщества отказалось мириться с обновлением, аргументируя это тем, что хакер ничего не нарушал, а лишь воспользовался несовершенством платформы. Менять что-то в блокчейне не имеет права никто, поскольку это децентрализованная независимая система. Так появился Ethereum Classic. В блокчейне новой криптовалюты замороженные средства хакера остались у него на счету, и ее судьба фактически зависит от того, как он распорядится ими.
Expanse

Ее уникальность заключается в том, что все решения по поводу дальнейшего развития крипты принимают участники сети. Также введена система оценки нововведений.
Еще один форк Эфириума, появившийся в 2017 году. Платформа умеет все, что умеет эфириум, но не предлагает пользователям каких-то новых возможностей. Работа команды заключается в улучшении исходного кода, чтобы получить более гибкую и надежную систему, чем оригинальный Эфириум.
Ubiq предлагает надежную и стабильную среду для организации работы делопроизводства, защищенную от хардфорков. Платформа предназначена как для предпринимательства и ведения бизнеса, так и для решения частных задач.
Мнения аналитиков относительно успешности проекта разделились. Одни ставят под сомнение успех платформы, так как она не несет ничего нового. Другие наоборот считают, что Эфириум в последнее время перегружен многими токенами, что затрудняет его использование, и проект будет весьма кстати.
Подобных монет достаточно много. Ведь исходный код Эфириума открыт, ничего не мешает взять его с GitHub, добавить свои названия и логотипы и обзавестись собственной монетой.
Удивительно, но для Ethash до сих пор не изобретен асик, что позволяет криптовалютам оставаться доступными для майнинга обычными пользователями. Это связано с тем, что для работы алгоритма требуется оперативная память. Конечно, Интернет пестрит предложениями купить асики для эфириума, но не обольщайтесь, они представляют из себя все те же GPU-фермы, зашитые в корпус устройства.
Блокчейн любой криптовалюты с течением времени увеличивается. Это закономерное явление, ведь он хранит все транзакции сети. Растет и потребность в мощностях на его обработку. Если для биткоина это физическая память под хранение блокчейна, то для криптовалют, работающих на хашимото или его модификациях, это размер оперативной памяти, в которую загружается DAG.
Требования к видеокартам растут со временем. Если раньше для майнинга эфириума хватало 2 Гб оперативы, сейчас минимальная планка передвинулась до 4 Гб. Впрочем, если ваших 4 Гб вдруг перестанет хватать, вы можете перейти на другие криптовалюты с этим же алгоритмом, и даже заработать на них немного больше, чем на эфире.
Алгоритм Ethash
Обзор алгоритма Ethash
Термин Proof of Work означает, что майнеры ищут решение (“nonce” или одноразовый номер), которое при хешировании выдаст значение меньше целевого порога, который предварительно задан. Из-за криптографического характера хеш-функции практически невозможно обратное вычисление одноразового номера (“nonce”), удовлетворяющего целевому пороговому пределу. Только если вручную перебирать все возможные варианты.
Затруднение майнинга для ASIC-оборудования необходимо, чтобы дать возможность добывать монеты пользователям, у которых нет достаточного объема капитала для покупки таких устройств.
Многие знают, что в данный момент майнинг монет Bitcoin невозможен даже на очень мощном компьютере. Это вызвано тем, что существует большое количество майнинговых ферм, состоящих из ASIC-оборудования, и имеющие гораздо большие вычислительные мощности чем любой персональный компьютер. Именно этой ситуации старались избежать разработчики алгоритма Dagger-Hashimoto и, соответственно, Ethash.
Что же такое 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% от дохода.
Специфика алгоритма Dagger Hashimoto
Впервые алгоритм Dagger Hashimoto, обновленная версия которого стала называться Ethash, появился в криптосети Эфириум (Ethereum) как ответ на проблему централизации майнинга, которая была присуща Биткоину. Процесс майнига в Эфириуме требователен к вычислительной мощности узлов, так как он предполагает исполнение хеширующего алгоритма, требующего интенсивного использования памяти. PoW, или алгоритмом доказательства работы, для протокола Ethereum как раз и стал Dagger Hashimoto (Ethash)
Ниже мы разберёмся, в чём специфика Даггер Хашимото и что за валюта, кроме Эфира, работает на этом алгоритме.
Содержание статьи
Монеты семейства Dagger Hashimoto
На алгоритме Ethash (который часто по старинке называют Dagger Hashimoto) функционирует целый ряд криптосетей, среди которых, кроме Эфира, наиболее известны Ethereum Classic, Ubiq, Musicoin, Daxx, Expanse, Whale, Pegas, Soil, Dubaicoin и некоторые другие.
Все эти монеты семейства Dagger Hashimoto объединяет специфические требования к ресурсам памяти, которые ещё и постепенно увеличиваются с течением времени.
DAG-файл: что обуславливает специфику алгоритма
Dagger Hashimoto является защитой протокола Эфириум от оптимизации вычислительных устройств под майнинг. Это требовательный к памяти алгоритм, который, как считается, нельзя забрутфорсить с помощью интегральной специализированной схемы (ASIC). Причина такой требовательности – в файле с направленным ациклическим графом, который называется DAG-файлом. Фактически он представляет собой комплект данных размером более 1 Гб, который используется для нахождения решений блока и переиздается каждые 30 тысяч блоков. Такие 30-тысячные периоды называются эпохами.
То, что здесь названо «направленным ациклическим графом» является обозначением «дерева», где каждому узлу разрешается иметь нескольких «родителей», в число которых входит 10 уровней (вместе с корнем) общим числом до 225 значений.
Когда пользователь начинает майнить криптовалюту, каждый узел, по сути, приступает к угадыванию nonce, валидирующего текущий блок. В случае правильно угадывания, ему достаётся награда. Если результат неверный, то перебор продолжается до тех пор, пока не поступит информация о том, что другой узел сети был более успешным. Тогда узел отбрасывает прежде майнящийся блок, и загружает новый, который начинает майнить поверх старого. В этом смысле DAG-файл алгоритма Dagger Hashimoto становится способом регламентирования и нормирования периода решения PoW. Он группирует временные отрезки вокруг единой отметки и выравнивает «игровое» поле для майнеров. Таким образом, даже при задействовании огромных вычислительных мощностей скорость в угадывании правильного nonce не становится на порядок больше.
Процесс настройки узла при подборе «правильного ответа» можно описать следующей последовательностью действий:
При запуске майнера именно DAG-файл начинает загружаться в память видеокарт. Каждые 30000 блоков (то есть, каждую эпоху) его размер увеличивается, и поэтому каждой эпохе в Dagger Hashimoto соответствует свой размер комплекта данных DAG. Чтобы узнать текущий размер в выбранной криптовалюте, можно воспользоваться функционалом сервиса investoon.com/tools/dag_size. По ссылке можно найти размер файла для главных криптовалют на алгоритме Dagger Hashimoto (Ethash) и провести обратное вычисление размера по эпохе (по номеру блока).
Каждую эпоху файл комплекта данных увеличивается на 8 Мб. Но поскольку время нахождения решения у каждой криптовалюты разное, то и смена эпох в различных криптосетях будет происходить в разном темпе. Так в текущий момент (на июль 2018 года), по информации сервиса, можно составить следующую таблицу:
| Наименование криптосети семейства Dagger Hashimoto | Номер блока | Время создания блока, сек | Номер эпохи | Размер DAG-файла, Гб |
|---|---|---|---|---|
| Ethereum | 5899435 | 14,79 | 196 | 2,53 |
| Ethereum Classic | 6112940 | 14,29 | 203 | 2,59 |
| Expanse | 1256819 | 42 | 41 | 1,32 |
| Musicoin | 2858253 | 13 | 95 | 1,74 |
| Ubiq | 518684 | 87 | 17 | 1,13 |
Если произвести простой математический расчёт, например, для Ethereum, то получим, что 15 (секунд) *30000 (блоков) = 450000 (секунд) = 5,21 (дней) до смены эпохи. Когда разработчики криптовалюты летом 2017 года планировали запустить Ice Age, время нахождения очередного блока должно было наоборот увеличиться с 30 секунд (которые были в сети на тот момент). Однако с переносом запуска Ice Age, время создания сократилось, и эпохи стали сменяться приблизительно раз в 5 дней.
Однако из этого линейного роста размера файла с данными следует еще один вывод: видеокарты с малым объёмом памяти постепенно перестанут майнить криптовалюты.
Период актуальности майнинга на видеокартах для Ethash
Как видно из приведённой выше таблицы, в Ethereum и Ethereum Classic размер DAG-файла уже превышает 2 Гб, то есть, с видеокартами, объём памяти которых меньше этой величины, майнинг можно даже не начинать. Тот же Эфир карты с 2 Гб перестали манить еще в конце 2016 года. Но с двухгигабайтными картами всё ещё актуально майнить Expanse, Ubiq, Soil и любые другие монеты с показателями размера файла меньше 2 Гб. Другими словами, актуальность добычи криптовалюты напрямую зависит от объёма памяти видеокарт. Однако есть один важный фактор, который в данный момент, например, относится к криптовалюте Musicoin.
При оценке потенциала памяти нельзя рассчитывать на все 100%, указанных в описании и спецификациях. Часть объёма используется для буфера, что легко проверить, взглянув на данные загрузки майнером Claymore:
При подключении к видеокарте монитора, объем доступной памяти ещё сильнее сокращается приблизительно на 150-200 Мб.
Расчёт показывает, что для Эфириума трёх гигабайтные видеокарты потеряют актуальность уже к концу 2018 года. А вот видеокарты с 4 Гб при сохранении текущего положения дел для добычи Эфира будут актуальны еще почти 2,5 года. Но и с двухгигабайтными картами добыча других криптовалют сохраняет экономическую целесообразность, а нередко какие-то валюты из числа «второстепенных» дают даже больший экономический эффект, чем добыча топовых крипт
Алгоритм майнинга Dagger-Hashimoto (Ethash)
Содержание статьи
Разработан Ethereum для консенсуса в сети методом доказательства работы (Proof-of-Work). Отличается от метода хэширования Bitcoin, где используется двойной SHA-256. Стремится быть неэффективным для майнинга на ASIC-оборудовании и использует для работы направленные ациклические графы (DAG).
История появления
Виталик Бутерин, основатель Эфириума, предложил алгоритм Dagger – с такой структурой не требуется много памяти для валидации состояний, но она необходима в большом объеме для вычислений. Вкратце: каждая небольшая часть дерева данных получает собственный нонс (nonce), что ускоряет проверку; а вычисление всех ответвлений дерева затруднительно для CPU (центральных процессоров), но эффективно, если использовать GPU (видеокарты).
Так разрешается проблема централизации майнинга, ведь на конференции «Scaling Bitcoin» в Гонконге в декабре 2015 скоординировались и встретились администраторы пулов, контролирующие 90% хэшрейта Биткоин сети. Это подтверждает теорию Бутерина и доказывает, что эффективнее привлекать к валидации игроков с легкодоступными для массового приобретения видеокартами AMD и Nvidia. Хотя в результате Ethereum постиг такой же сценарий, только вместо 4 пулов BTC, по состоянию на 2021 год, 51% мощности (ETH) находится в руках всего 2 пулов. Что оправдывает необходимость перехода на Ethereum 2.0 в 2022, где вместо майнинга будет стейкинг.
Алгоритм Hashimoto изобрёл Таддеус Дрийи, намереваясь повысить устойчивость к ASIC-майнерам, и избавиться от проблемы аутсорсинга (когда узлы могут проводить вычисления, не загружая всю цепь данных). Алгоритм получил название от 3 операций, которые он осуществляет: hash, shift и modulo. Хашимото обеспечивает доказательство ввода вывода (Proof-of-I/O-capacity). Образуется большой, общий набор данных, из информации, что находится в блокчейне, и для взаимодействия с ним требуется несколько гигабайт оперативной памяти (RAM), что будет считывать данные и участвовать в хэшировании, извлекая элементы псевдослучайным образом. Поскольку нода не знает, какая информация ей потребуется, она хранит и обновляет всю копию блокчейна в клиенте для майнинга.
Объединение этих двух алгоритмов и привело к созданию Dagger-Hashimoto, устойчивого к ASIC-майнерам и дружелюбного к честным, даже небольшим домашним фермам.
С момента выхода Ethereum 1.0, можно считать что Dagger-Hashimoto более не поддерживается. Его название просто напоминает о возникшем из него алгоритме – Ethash, где ведутся дальнейшие обновления.
Обзор алгоритма Ethash
Цикл начинается с сида (начального числа), проверяемого по основаниям заголовков всех предыдущих блоков до настоящего момента.
Из сида генерируется псевдослучайный кэш небольшого размера (16 мегабайт). Такие фрагменты могут хранится в лёгких кошельках пользователей.
Из всех кэшей генерируется набор данных (датасет, размером в несколько гигабайт) – DAG файл. Каждый элемент в нём зависит только от небольшого количества элементов из кэша.
Полные узлы хранят датасет. Он постепенно растёт в размере. При майнинге из него случайным образом берутся и хэшируются фрагменты.
Каждые 30 тыс. блоков датасет обновляется. Это вынуждает майнеров в основном заниматься считыванием корректного набора данных, а не его перезаписью.
Хэширование
Для превращения любого набора данных в строку одинакового размера, используются алгоритмы Keccak-256 и Keccak-512. Поскольку Keccak одновременно является одним из кандидатов на роль криптографического стандарта следующего поколения SHA-3, может возникнуть ошибочное представление о том, что Ethereum тоже использует хэш-функцию SHA-3. Но Keccak версия для Ethereum не является стандартным SHA-3.
Скорость алгоритма
Узлы должны связаться между собой и определиться в валидности следующего блока – финализировать его. Это создаёт небольшую задержку. Среднее время блока в сети Ethereum – 12-14 секунд.
DAG файл
Directed Acyclic Graph (направленный ациклический граф) – это способ записи, в котором данные могут добавляться разными узлами параллельно и одновременно, без необходимости полной фиксации общего состояния сети всеми узлами на определённом моменте.
Ethereum собирает кэш у клиентов (по 16 МБ), и из его частей собирает цельный файл (размер начинался с 1 ГБ, и сейчас превышает 4 ГБ). Каждые 30 тыс. блоков DAG файл перезаписывается новыми данными. Это повышает требования к памяти вычислительного оборудования, и делает невыгодным использование ASIC-устройств, заточенных исключительно на перебор хэшей, как у Bitcoin.
Полные клиенты используют двойной буфер для DAG, храня настоящую и предыдущую версию. Для валидации используется всегда прошлая версия, чтобы DAG мог быстро меняться с течением времени, в одинаковом промежутке времени. Это защищает сеть от угрозы атаки 51%, устраняя окно в несколько минут для потенциальной атаки во время координации пересчёта данных.
Финализация
Все майнеры ищут блок одновременно, и возможны ситуации, когда оба находят его примерно в тот же момент. Создаётся вилка из двух разных версий блокчейна, но уже спустя несколько блоков станет понятно, какая цепочка преимущественно была избрана сетью – будет выбрана та, что длиннее. Потому «окончательным» состояние транзакции можно считать спустя 6 блоков или около 1 минуты, когда выбор пути дальнейшего движения валидной ветки станет очевидным.
Майнинг
Для участия в поддержании сети с помощью майнинга, и получении в награду ETH, потребуется клиент для криптовалюты Ethereum, прошедший полную синхронизацию (загрузить весь блокчейн) и адрес, куда будет поступать доход.
CPU майнинг Эфириума на центральных процессорах невыгоден по из-за повышенной сложности сети. С помощью процессора можно добыть немного монет для запуска собственного смарт-контракта или тестов. Компания Bitmain разработала ASIC для майнинга ETH, но разработчики решительно против технологии и готовы к использованию кода, который может уничтожить железо или существенно снизить хэшрейт. Некоторые майнеры намеренно сами снижают скорость вычислений своих устройств, чтобы добывать ETH незаметно: на фоне других монет они значительно теряют размер (сиюминутной) добычи.
GPU майнинг самый эффективный. Для хранения графов (DAG файлов) нужно как минимум 4-8 ГБ ОЗУ в дополнение к каждой видеокарте.
Чтобы получать доход с добычи Эфириума стабильно, участники объединяются в пулы. Повышают шанс нахождения блока, находят их чаще, а затем делят добычу между собой соразмерно проценту от общих усилий. Пул может снимать комиссию (от 0 до 3%) в свою пользу.
Софт бывает на Windows, Mac OS и Linux. Выбирайте из списка ТОП 10 программ для майнинга криптовалюты ETH:
В каждом блоке хранится 2 ETH. Плюс если произошло одновременное нахождение блока, майнер, что добавил в цепочку осиротевший (а в Эфириуме он называется «uncle», дядечка) блок, получит компенсацию в виде 1,75 ETH. Весь газ, используемый в транзакциях для оплаты комиссии, также достанется майнеру, что включит их в найденный блок.
Монеты на алгоритме Dagger-Hashimoto
Самая первая и знаменитая – ETH (Ethereum). Алгоритм создавался для нужд этой сети изначально. Позже, в результате эксплойта смарт-контракта TheDAO сообщество откатило время на высоту блока до инцидента. Так появился форк ETC (Ethereum Classic). Это первый проект, что использовал Ethash, кроме основного.
Тысячи токенов, что выпущены и перемещаются в сети Ethereum (стандарта ERC-20, ERC-721 и других): BNB, USDT, UNI, LINK, USDC, VEN, THETA, OKB, WBTC, BUSD, MKR – самые популярные из них, тоже существуют благодаря алгоритму Ethash, ведь они базируются внутри сети Ethereum.
Callisto Network (CLO)
Самофинансируемая система. Стартовала без пре-майнинга и ICO. Позволяет создавать смарт-контракты в коммерческом секторе. Предлагает услугу аудита исполнительного кода. Расширяет своё присутствие в секторе DeFi. Выпускает стейблкоины.
Metaverse (ETP)
Платформа для создания децентрализованных цифровых активов. Основные функции: смарт-контракты, NFT, аватары.
Expanse (EXP)
Форк Ethereum. Аналогично позволяет выпускать собственные токены, создала свой DEX. Планирует переход на новый алгоритм майнинга и Proof-of-Stake.
Ellaism (ELLA)
Децентрализованная платформа для выполнения смарт-контрактов.
Прекратили существование
Использовать Ethash кроме как в Ethereum нет смысла. Лучше пользоваться всеми этими функциями в основной сети – она регулярно обновляется и проходит аудит разработчиков со всего мира.









