Ethash что это nicehash ethash
Ethash – обзор алгоритма, виды монет для майнинга
Впервые этот алгоритм шифрования был использован в майнинге криптовалюты Ethereum. С целью увеличения эффективности добычи монет необходимо использовать видеокарты с внушительным объемом оперативной памяти. Предпочтительным вариантом для майнинга считаются микропроцессоры AMD, однако оборудование десятой серии от Nvidia также показывает впечатляющий результат на алгоритме Ethash.
История появления
Разработчиком алгоритма Ethash считается канадский программист Виталик Бутерин, анонсировавший в 2015 году появление новой криптовалюты Ethereum. На тот момент Виталик имел большой опыт работы в криптоиндустрии, поскольку еще в 2011 году запустил журнал Bitcoin Magazine.
Первоначальное название рассматриваемого алгоритма – Dagger-Hashimoto. Главная особенность данной разработки заключается в значительном отличии от всех существующих аналогов. В первую очередь для майнинга требуется специальное программное обеспечение.
Чтобы начать добывать монеты необходимо иметь 2 ГБ оперативной памяти, в противном случае софт просто не запустится. В дальнейшем минимальный порог был увеличен до 3,5 ГБ.
Генерация DAG-файла занимала в среднем 10 минут, однако следует учитывать тот факт, что создавалось сразу две эпохи майнинга, поэтому время ожидания увеличивалось вдвое.
Главная проблема алгоритма заключалась в том, что в ходе смены эпохи в DAG-файле программа для майнинга зависала. В 2016 году была выпущена программа ClayMore. С помощью этого софта были устранены проблемы с зависанием. В результаты таких нововведений DAG-файл начал сохраняться не на винчестер, а на видеокарту.
Появление программы ClayMore Dual Miner также расширило возможности майнеров, например, они смогли добывать сразу 2 криптовалюты. Вторая монета заметно ускоряла генерацию первой. Однако есть один значительный недостаток – возрастает количество потребляемой электроэнергии.
Технические параметры

Разумеется, что появление такой системы в разы увеличило сложность расшифровки, подобрать необходимые значения стало практически невозможной задачей. Постепенно Виталик Бутерин и его команда совершенствовали алгоритм, в определенный момент было принято решение провести ребрендинг и изменить название на Ethash.
Сегодня алгоритм майнинга криптовалюты Ethereum и многих других популярных монет представлен в виде хеширования метаданных последнего блока с использованием специального Nonce-кода. Этот код представлен в виде самого обыкновенного двоичного числа, которое определяет уникальное значение хеша.
Подобрать истинное значение практически невозможно, если сравнивать обновленный алгоритм с первоначальной версией. Чтобы определить хеш, необходимо методично перебрать абсолютно все возможные варианты.
Еще одна характерная особенность алгоритма – слишком высокий объем потребляемой электроэнергии, что объясняется максимальными требованиями к видеопамяти. Если проанализировать последние модели видеоадаптеров AMD, то каждый пользователь сможет изменить тайминг видеопамяти. В результате, производительность майнинга возрастет примерно на 20%.
Криптовалюты на Ethash
Рассмотрим самые популярные системы, майнинг которых построен на рассматриваемом алгоритме:
Существуют и другие криптовалюты: Musicoin, Metaverse, SOILcoin, Elementrem, Ellaism, WhaleCoin, Bowhead и другие. Вселенная Ethereum постоянно расширяется, поэтому появляются новые системы, работающие на алгоритме Ethash.
Майнинг Ethash (Dagger-Hashimoto)
Алгоритм очень требователен к объемам памяти: для возможности добычи должна быть сохранена последняя часть файла DAG, поэтому требования к ОЗУ начинаются с 1 ГБ и растут на 441 МБ в год.
Когда 30 тысяч блоков получают свою цифровую подпись, происходит смена эпох, которая увеличивает DAG-файл на 8 мб. И сегодня даже минимальный лимит с показателем 2 Гб считается недостаточным, так как рабочая программа просто не поместится в такой объем. Актуальное требование – 3,5-4 Гб памяти на 1 GPU.
Самые продуктивные результаты в работе с алгоритмом Ethash показывают микропроцессоры AMD, но и 10-я серия видеокарт NVIDIA также прекрасно справляется с данной хеш-функцией. Вот таблица с техническими показателями некоторых актуальных моделей:
| GPU | Модель | Хешрейт Ethash, Mh/s |
| Radeon | RX-470 Sapphire Nitro+ 4096 Mb | 24 |
| RX-480 Power Color Red Dragon 8192 Mb | 25 | |
| RX-480 Sapphire Nitro+ 8192 Mb | 25 | |
| GeForce | GTX-1060 Palit 3072 Mb | 20 |
| GTX-1070 Palit 8192 Mb | 28 | |
| Radeon | R9 Fury-X ASUS 4096 Mb | 27 |
| R9 Fury-X Sapphire 4096 Mb | 27 |
ASIC-майнеры
Одним из первоначальных преимуществ алгоритма считалась защита от ASIC-майнеров, но в 2018 году компания Bitmain выпустила оборудование для добычи криптовалюты на основе Ethash. Мощность ASIC-майнера Antminer E3 составляет 180 MH/s.
Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.
Как подключить Nicehash к Binance Pool?
2. Как принять участие в майнинге Nicehash через Binance Pool?
Покупатели Nicehash подключаются к майнерам (поставщикам хешрейта) на платформе Nicehash и выбирают, куда хотят направить свой хешрейт. Покупатели могут направить хешрейт ETHash или хешрейт SHA-256 на Binance Pool, чтобы получить вознаграждение. Binance Pool привлекает многих покупателей Nicehash сочетанием низких комиссий пула и платежной схемы FPPS (Full Pay Per Share), что обычно означает большую прибыль. Покупателям Nicehash нужно создать аккаунт Binance Pool, прежде чем направить хеш-мощность.
Как разместить ордер на Nicehash:
Маркетплейс Nicehash позволяет размещать два типа ордеров на хеш-мощность. Для получения дополнительной информации о функции посетите:
https://www.nicehash.com/support/hash-power-marketplace/orders/how-to-create-a-new-order
Как подключить Nicehash к Binance Pool:
После создания аккаунтов Binance Pool и Nicehash вы сможете настроить прокси воркера и stratum-прокси.
Доступный stratum-прокси для SHA-256 (Binance Pool):
URL майнинга:
Поддерживаемые порты: 8888、3333、1800、443
Доступные stratum-прокси для ETHash (Binance Pool):
URL майнинга:
stratum+tcp://ethash.poolbinance.com:1800
Поддерживаемые порты: 1800、25、443、3333、8888
Как подключить Nicehash к Binance Pool:
В качестве покупателя Nicehash вы увидите опцию настройки stratum-прокси и имени воркера. Выберите указанные выше stratum-прокси и введите имя воркер в поле имени пользователя в точном соответствии с названием вашего субаккаунта на Binance Pool. Если вы не меняли пароль, пароль для аккаунтов Binance Pool по умолчанию: 123456
Настройка минимальной сложности пула
Для майнинга ETH может потребоваться настройка минимальной сложности пула, как указано выше.
Вы можете выбрать сложность в соответствии с текущим значением хешрейта, например:
Сложность майнинга = 137438953472=2^37=2^7×2^30 = 128Gh/s,
Ethash что это nicehash ethash
Самый быстрый Ethereum /Ethash майнер с самой низкой комиссией
В сегодняшней инструкции мы хотим показать вам, как начать майнинг на Nicehash.com
Nicehash платит Биткойном, поэтому вы будете добывать Ethash
или любую другую валюту, но получите биткойны.
Чтобы начать зарабатывать на Nicehash.com, вам не нужен аккаунт,
вам просто нужно правильно настроить параметры майнинга, и все будет в порядке.
Чтобы настроить свой майнер, вам нужно знать, какой сервер
использовать, и вы найдете все серверы на этой странице:
Мы покажем здесь только серверы для майнинга Ethash (DaggerHashimoto).
| Расположение | Адрес | Стратум порт |
|---|---|---|
| Европа | stratum+tcp://daggerhashimoto.eu.nicehash.com | 3353 |
| США | stratum+tcp://daggerhashimoto.usa.nicehash.com | 3353 |
| Китай | stratum+tcp://daggerhashimoto.hk.nicehash.com | 3353 |
| Япония | stratum+tcp://daggerhashimoto.jp.nicehash.com | 3353 |
Используйте сервер, который находится рядом с вами
Вам также понадобится адрес кошелька BTC.
Вы можете использовать какой-либо адрес из блокчейна или любого другого кошелька.
Для майнинга мы будем использовать ферму с 3xRX480 4GB ASUS.
MSI Afterburner для настройки карт.
Настройки разгона
С этими настройками мы получаемм
около 30. 5 Mh/s для Ethereum.
В качестве программного обеспечения для майнинга мы будем использовать Claymore’s Dual Ethereum AMD+NVIDIA GPU Miner.
Пример
Подождите некоторое время, чтобы получить результаты.
Спасибо за просмотр и счастливого заработка!
Просто вставьте сюда Ваш коешелк
В этом примере мы использовали Европейские сервера, так что теперь внутри вашего текстового файла вы должны иметь:
Замените «Ваш_Ethereum_Address» на свой адрес кошелька Ethereum (который начинается с 0x…), скопируйте его из другого текстового файла и вставьте его здесь.
Замените «имя_фермы» на любое имя, которое вы хотели бы создать для своего майнера. Мы будем использовать «MiningRig1» для нашего примера, так что теперь у вас есть:
Сохраните ваш файл как пакетный файл с расширением bat. Для этого выберите «Файл»> «Сохранить как», а затем в поле выберите его имя и введите «.bat» после имени. В поле «Тип файла» выберите «Все файлы» и нажмите «Сохранить».
Поздравляем! Теперь у вас есть готовый пакетный файл для Nicehash! Создайте ярлык для нового Bat файла и отправьте его на рабочий стол.
Вы так же можете посмотреть уже готовый пример, скачав архив с последней версией программы.
Проект Claymore представляет самые последние версии программного обеспечения (исправляет все ошибки и баги предыдущих версий)! Поэтому если у Вас старая версия, мы настоятельно советуем скачать последнюю версию Claymore’s по ссылкам ниже, так как с каждым выходом новой версии добыча Эфира становится выгоднее!
Майнинг Ethereum в пуле Nicehash
Несмотря на колебания криптовалютного рынка и появления высокопроизводительных ASIC, Эфириум остается одной самых популярных монет для майнинга на видеокарте. Добывать его имеет смысл только в составе пулов, объединяющих усилия майнеров. Nicehash Ethereum — один из ресурсов, обеспечивающих совместную добычу эфира. Давайте рассмотрим чем он отличается от аналогов, каковы требования к оборудованию и как настроить майнинговое ПО.
Особенности пула NiceHash
Сервис NiceHash сложно назвать пулом в привычном понимании этого слова. Сами создатели позиционируют его как рынок криптодобычи. Здесь встречаются продавцы и покупатели вычислительных мощностей. Первые сдают в аренду свое оборудование, вторые — за деньги используют его для добычи монет.
Ресурс NiceHash больше напоминает сервис облачного майнинга. Отличие в том, что здесь арендуется оборудование пользователей, а не собственников ресурса.
Все зарегистрированные участники площадки подключаются к пулу (pool) при помощи «фирменного» NiceHash Miner или другого майнингового ПО с открытым кодом. Их оборудование производит математические вычисления, необходимые для создания Ethereum. За это NiceHash выплачивает участникам вознаграждение в биткоинах, сумма которого зависит от вычислительной мощности задействованного оборудования.
Кроме Ethereum, на NiceHash можно майнить криптовалюты, работающие еще на 35 других алгоритмах. Однако целевую валюту выбирают покупатели. Продавцы лишь получают деньги согласно выставленных ордеров и коэффициента участия в добыче.
Платформа NiceHash непосредственно не выплачивает вознаграждение за майнинг или долю от добытых монет. Она выступает посредником, передавая деньги покупателей майнерам. Сообщество площадки образует открытый рынок, цены на котором формируются на основании паритета спроса и предложения.
С чего начать майнинг на NiceHash
Для добычи Ethereum вам понадобится стабильный доступ к интернету, компьютер с одной или несколькими видеокартами и кошелек для хранения заработанных средств.
Нужно учитывать, что алгоритм Ethereum накладывает достаточно жесткие требования на оборудование. Получить прибыль удастся только на специализированном ASIC или мощной видеокарте, которая отличается высокой производительностью и низким энергопотреблением. Важный момент — объем видеопамяти. Размер DAG-файла эфира уже приближается к 3 гигабайтам. Размер этого файла постоянно растет по мере производства новых монет. Поэтому майнить его на картах с 2 Гб ОЗУ не получится. Если вы собрались покупать майнинговую ферму на GPU, нужно брать видеокарты с 4 и более гигабайтами. Иначе очень скоро придется перепрофилировать ферму на добычу криптовалюты с меньшими требованиями.
Для хранения заработка можно использовать несколько типов кошельков:
Адрес кошелька нужно записать — он пригодится при настройке аккаунта и майнинговых приложений.
Регистрация на NiceHash
Регистрироваться на пуле обязаны лишь покупатели. Продавцы продают хешрейт без регистрации и получают деньги на кошелек, указанный в настройках майнера.
Сама процедура регистрации выглядит классически:
Как майнить эфириум
Чтобы задействовать ферму в майнинге Ethereum, необходимо скачать, установить и настроить программу-майнер.
В разделе «Продавцам» имеются специальные инструкции для настройки майнинга на ASIC, видеокартах AMD и Nvidia и даже CPU.
После запуска бат-файла майнер подключится к серверу и приступит к добыче эфира.
Майнинг программой NiceHash Miner
Особенность «родного» приложения пула состоит в том, что оно само определяет криптовалюту, на вычисление хешей которой направляются мощности оборудования пользователя. Если характеристики видеокарты или ASIC, сложность майнинга и стоимость эфира позволяют получить максимальную прибыль именно от его добычи, программа выберет этот алгоритм. При других обстоятельствах она переключит ферму на майнинг другой, более прибыльной в данный момент, валюты.
Для начала добычи нужно:
После запуска приложения заработок будет автоматически перечисляться на указанный кошелек. Условия « Найсхеша » таковы:
Ethash алгоритм майнинга: как он работает для Ethereum
По мере того, как интерес к криптовалютам набирает обороты, увеличивается и их добыча.
Это создает существенный экономический стимул не только для производства большего количества оборудования для майнинга, но и для разработки более быстрых и более эффективных устройств.
Мы увидели это с Биткоином: майнинг перешел с процессоров, на видеокарты, затем на FPGA, а теперь и на ASIC.
Сегодня майнинг Ethereum на видеокартах является нормой, и пока еще майнеры не сделали сильного скачка к запуску алгоритма майнинга Ethash, на специализированных аппаратных решениях (например, FPGA и ASIC). Асики в сети есть, но они не дают такого большого преимущества как на Биткойне.
Здесь мы расскажем о том, откуда берется жесткая привязка к памяти у Ethereum и как может выглядеть следующее поколение пользовательских майнинг-устройств для добычи ETH.
В этой статье мы предполагаем, что читатели имеют общее представление о стандартных компьютерных технологиях и блокчейне, но не должны быть экспертами по программированию или майнингу.
Если вы хотите изучить полное руководсто о том, как майнить Ethereum на видеокартах в Windows, то обратитесь к этой статье.
Для более технического, ориентированного на программиста объяснения алгоритма майнинга Ethereum, называемого Ethash, пожалуйста, обратитесь к странице Ethash в GitHub репозитории Ethereum.
Быстрое объяснение сути Proof-of-Work
При майнинге с проверкой работы (Proof-of-Work) майнеры ищут решение (называемого одноразовым номером – «nonce»), которое при хешировании выдает выходное значение, которое меньше предварительно заданного целевого порога.
Из-за криптографического характера хэш-функции каждой валюты нет никакого способа для обратного инжиниринга или обратного вычисления одноразового номера («nonce»), который удовлетворяет целевому пороговому пределу.
Как работает алгоритм Ethash
DAG файл
Алгоритм Ethash опирается на псевдослучайный набор данных, инициализированный текущей длиной цепочки блоков.
Это и называется DAG – файлом и восстанавливается каждые 30 000 блоков (или каждые
5 дней). По состоянию на март 2020 года размер DAG файла Ethereum составляет
3.5 ГБ, и он будет продолжать увеличиваться в размере по мере роста блокчейна.
Особенности создания DAG не так актуальны для этой статьи, но вы можете прочитать больше о генерации DAG тут (англ.).
Ход выполнения алгоритма хеширования Ethash можно обобщить следующим образом:
Принцип работы алгоритма хеширования Ethereum
Почему Ethash привязан к памяти?
Каждая операция смешивания требует 128-байтового чтения из DAG (см. Рисунок 1, шаг 2).
Для хеширования одного одноразового номера требуется 64 микса, в результате чего (128 байт х 64) = 8 КБ чтения памяти. Чтение с произвольным доступом (каждая 128-байтовая страница выбирается псевдослучайно на основе функции смешивания), поэтому помещение небольшого фрагмента DAG в кэш L1 или L2 не очень поможет, так как следующая выборка DAG с большой вероятностью приведет к отсутствию кэша.
Поскольку извлечение страниц DAG из памяти намного медленнее, чем вычисление смешивания, мы почти не увидим улучшения производительности от ускорения вычисления смешивания.
Таким образом, мы считаем алгоритм Ethash жестко привязанным к памяти или связанным с памятью, поскольку пропускная способность памяти системы ограничивает нашу производительность.
Достижение предела пропускной способности памяти в реальном оборудовании
В качестве примера того, как ограничение пропускной способности памяти влияет на реальное оборудование, давайте подробнее рассмотрим производительность майнинга часто используемой видеокарты: RX 590.
Если хеширование Ethash действительно требует большой памяти, мы ожидаем, что фактическая скорость майнинга для этого оборудования будет очень близка к максимальной теоретической скорости хеширования, при условии, что выборка страниц DAG является единственным выполненным шагом.
Мы можем рассчитать этот максимальный теоретический хэшрейт следующим образом:
(Пропускная способность памяти) / (DAG-память, извлекаемая для хэширования) = максимальный теоретический хэшрейт
(256 гигабайт / сек) / (8 килобайт / хэш) = 32 Мегагэша/сек.
Эмпирический хэшрейт RX 490 во время реальной работы составляет
Эта небольшая задержка может быть легко объяснена задержкой памяти или другими быстрыми операциями в системе. Таким образом, производительность этой видеокарты такая же, как и ожидалось, при условии, что хеширование данных является трудным для памяти, а выбор страниц DAG является шагом ограничения скорости.
Победа над видеокартами: будущее поколение майнинг-устройств для добычи ETH
Вариант 1. Платы FPGA / ASIC с высокой пропускной способностью памяти
Взглянув на RX 590, мы можем немного подсчитать (245 долл за карту / (256 ГБ / с)), чтобы увидеть, хешрейт стоит 0,95 долл / ГБ / с.
Однако это будет еще не законченное устройство, так как нам нужен контроллер памяти FPGA или ASIC, печатная плата и вспомогательная электроника.
То есть, пока на рынке не появится более быстрая, более эффективная и дешевая видеокарта.
Например Видеокарты HBM уже доступны. Но если вы найдете недорогие готовые микросхемы FPGA или ASIC с контроллерами памяти 5–10 DDR или HBM или у вашей компании есть опыт создания специализированных ASIC устройств с высокой пропускной способностью памяти, вы можете обойтись и без аппаратного обеспечения.
Однако в этой ситуации вам, вероятно, следует изменить свою бизнес-модель и вместо этого создавать видеокарты, поскольку это уже огромный рынок.
Вариант 2: Использование мобильных чипсетов следующего поколения
По мере того как растет использование смартфонов и мобильных 3D-графиков мы увидим более дружественную для мобильных устройств и высокую пропускную способность памяти.
Это могут быть решения для мобильных систем на кристалле со встроенным графическим процессором (например, NVidia Tegra X1) или автономный мобильный графический процессор (например, PowerVR Series 8XE), либо специализированные процессоры с высокой пропускной способностью или ориентированные на нейронные сети со встроенной памятью (например, Movidius Myriad 2).
Эти классы устройств будут продолжать развиваться, и если стоимость, мощность и пропускная способность памяти попадут в нужное место, мы вполне можем увидеть пользовательские майнеры Эфириума с 10-20 мобильными графическими процессорами или VPU, расположенными на одной плате.
Выводы
Последовательные выборки DAG страниц в алгоритме хеширования Ethash достигают пределов пропускной способности памяти современного аппаратного обеспечения.
В данный момент ограничен их теоретический максимальный хэшрейт.
Какими мы увидим будущие майнеры Эфириума? Они, вероятно, не будут основаны на ASIC или FPGA. Скорее всего, они будут основаны на готовых чипах (мобильных GPU или VPU), а не на форм-факторе традиционной видеокарты, который мы так привыкли видеть в современных компьютерах потому, что мобильных GPU или VPU более заточены под пропускную способность памяти.
Одна заключительная оговорка: Каспер
Эта статья написана о текущем протоколе Ethash, основанном на Proof-of-Work, который используется для майнинга Ethereum. В системах на основе Proof-of-Work, подобных этой, майнеры выполняют значительные объемы вычислений для нахождения новых блоков, и получают денежные вознаграждения.
Как только сеть Ethereum перейдет на систему Proof-of-Stake (предположительно после 2020 года с фазой Ethereum 2.0 или Serenity), денежные вознаграждения будут предоставлены держателям валюты Ethereum, а не майнерам, что, вероятно, сделает добычу Эфириума устаревшей.
Когда этот переход произойдет, пока неясно, ожидается, что первая фаза будет запущена уже 3 января 2020 года.
Вы можете прочитать больше о первой, подготовительной фазе Ethereum 2.0 или Serenity.









