Эфириум алгоритм майнинга: Как теперь зарабатывать на Ethereum. Советы аналитиков

Содержание

Алгоритм Ethash / Хабр

Обзор алгоритма Ethash

В этой статье я расскажу про алгоритм Ethash, который используется для майнинга различных криптовалют, но главная из них это, конечно, Ethereum. Ethash — это Proof of Work (PoW) алгоритм, который является последней версией алгоритма Dagger-Hashimoto, хотя его больше нельзя назвать таковым, так как многие из исходных функций обоих алгоритмов были кардинально изменены.

Термин Proof of Work означает, что майнеры ищут решение (“nonce” или одноразовый номер), которое при хешировании выдаст значение меньше целевого порога, который предварительно задан. Из-за криптографического характера хеш-функции практически невозможно обратное вычисление одноразового номера (“nonce”), удовлетворяющего целевому пороговому пределу. Только если вручную перебирать все возможные варианты.

Алгоритм Dagger-Hashimoto был придуман путем соединения алгоритма Dagger — Виталика Бутерина (одного из основателей Ethereum) и алгоритма Hashimoto Thaddeus Dryja. Он создавался, для того чтобы затруднить майнинг для ASIC-оборудования (Application Specific Integrated Circuits), а также для того, чтобы была легкая проверка и полное хранение в цепочке.

Затруднение майнинга для 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 основных этапов:

  1. На вход алгоритму подается препроцессированый заголовок, полученный из последнего блока и “nonce”. “Nonce” число, выбранное случайным или псевдослучайным образом. Это подается на SHA-3 подобную функцию, которая создает 128 байтный микс.

  2. Далее этот микс используется для того, чтобы определить какую 128-байтную страницу из DAG нужно извлечь.

  3. Полученная страница сочетается с миксом с помощью специальной функции смешивания

  4. 2 и 3 шаг повторяется 64 раза

  5. Полученный в итоге микс обрабатывается для получения более короткого 32-байтного дайджест микса. 

  6. В конце дайджест микс сравнивается с целевым порогом. Если дайджест микс меньше или равен порогу, то “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/

Майнинг Эфириума 2021, настройка пулов для добычи Ethereum

Алгоритм хеширования, используемый Ethereum, называется ethash. Он хеширует метаданные последнего блока в системе, используя специальный код под названием nonce: случайное двоичное число, которое и задает уникальное значение хеш-функции. Для каждого нового блока в блокчейне сеть устанавливает целевое значение хеша, и все майнеры в сети пытаются угадать значение nonce, которое приведет к такому значению.

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

Майнер, нашедший правильное значение nonce, расшифровывает блок и получает пять эфиров, после чего процесс начинается заново. Цикл повторяется каждые 12 секунд.

Перед тем как вы решите собирать ферму из видеокарт, сразу же заметим, что сейчас выгоднее вложить средства в сервисы облачного майнинга, где вы арендуете мощность тех же самых видеокарт и АСИКов, но они находятся в удаленном дата центре и обслуживаются специалистами данного сервиса, тем самым освобождая вас от решения кучи задач сопровождающих процесс добычи Ethereum на собственном оборудовании, подробнее про облачный майнинг читайте здесь.

На 2021 год лучшей альтернативой покупке собственного оборудования является именно облачный майнинг, в нем вы покупаете не оборудование, а контракт на аренду определенной мощности (хешрета) для добычи криптовалюты. Этот вариант гораздо доходнее и проще в реализации т.к. требует только покупки контракта в личном кабинете и вывод добытой криптовалюты себе на личный кошелек, биржу или обменник.

Навигация по материалу:

  • 1 Что нужно, чтобы начать майнинг Ethereum?
  • 2 Добыча Ethereum с помощью сервиса облачного майнинга
  • 3 Майнинг Эфириума на видеокартах
    • 3.1 Пулы для добычи Эфириума
    • 3.2 Соло майнинг Ethereum
  • 4 Программы для майнинга Эфириума
    • 4.1 Программа Claymore’s Dual для совместного майнинга Ethereum и Decred
    • 4.2 Программа-майнер ethminer и его настройка
    • 4.3 Настройка Windows  для добычи Ethereum
  • 5 Облачный майнинг Эфириума
  • 6 Прибыльность на 2019 год и дальнейшие перспективы
    • 6.1 Калькулятор доходности добычи Эфириума
    • 6.2 Сложность сети Ethereum (ETH)

Что нужно, чтобы начать майнинг Ethereum?

Оптимальным вариантом добычи Ethereum на 2021 год является облачный майнинг, благодаря гибкости контрактов и более выгодным условиям работы, чем майнинг на собственном оборудовании. С рейтингом надежных сервисов облачного майнинга можно ознакомиться здесь.

Если вы всеже решили добывать ETH на собственном оборудовании, то для этого понадобятся:

  • Видеокарта с хорошей производительностью, как минимум одна, но оптимально 4-6 GPU на один компьютер-ферму. 
  • Естественно компьютер (системный блок) или ферма с установленной операционной системой (Windows x64). Именно 64 разрядная версия.
  • Определится с валютой которую будем майнить. На алгоритме Эфириума (dagger hashimoto) есть сразу несколько криптовалют, самые крупные из них: Ethereum Classic (ETC), Musicoin (MUSIC) и прочие.
  • Так как майнинг у нас онлайн, то нужен интернет. Скорость быстрая не нужна, но желателен хороший пинг, об этом ниже.
  • Выбрать пул (POOL) где мы будем майнить ethereum. Далее выбираем программу майнер и настраиваем.
  • Выбрать биржу или Эфириум кошелек куда будут капать и копится наши на майненые монеты эфириум, а так же сервисы где можно обменять наши заработанные монеты на рубли и вывести на карту (обзор криптовалютных обменников).

Интернет быстрый не обязателен, но он должен быть с хорошим пингом. Если подключать через кабель, то конечно это лучший вариант, но и тоже Wi-Fi подойдет.

Добыча Ethereum с помощью сервиса облачного майнинга

Облачный майнинг является оптимальным вариантом добычи Ethereum на 2021 год, благодаря гибкости контрактов и более выгодным условиям работы, чем майнинг на собственном оборудовании.

Облачный майнинг — это добыча криптовалют с использованием специальных облачных сервисов, аккумулирующих мощности в своих дата-центрах и фермах.

Это новая модель заработка криптовалюты, которая создает группы (майнинг пулы), с одной целью: получения большего дохода, в сравнении с обычным распределенным майнингом, за cчет управления oоборудованием со стороны подрядчика, который решает все вопросы по технической и программной составляющим.

ТОП-3 надежных сервисов облачного майнинга по версии Mining-Cryptocurrency.ru:

Критерии по которым выставляется оценка в нашем рейтинге:

  • Доходность и рентабельность – рассчитываем сроки окупаемости, уточняем реальность майнинга.
  • Цены и комиссии – учитываем обоснованность тарифных планов, сравниваем с конкурентами.
  • Ввод/вывод, скидки, надежность – анализируем отзывы, тестируем корректность начислений и снятия средств.
  • Удобство платформы и сайта – оцениваем функциональность, ошибки и сбои при работе с сервисом.
  • Особенности компании – уникальные услуги и полезные сервисы, срок работы на рынке.
  • Итоговая оценка – среднее число баллов по всем показателям, определяет место в рейтинге.

Майнинг Эфириума на видеокартах

По большому счету, процесс добычи Эфира ничем особенно не отличается от майнинга других цифровых валют. Поэтому и требования к видеокартам во многом сходные.

Начнем с объема памяти.  Здесь выбирайте побольше, как минимум от 3 Гб, а в скором времени минимумом уже будет 4 Гб, поскольку размер DAG файла постоянно увеличивается. Такой объем памяти обеспечит вам эффективную работу и достаточно быструю окупаемость.

Таблица сравнения видеокарт по хешрейту при добыче Эфириума и других криптовалют выложена на нашем сайте.

Что касается скорости памяти, то лучше всего – стандарт DDR 5. Такие видеокарты отличаются хорошим балансом производительности и энергопотребления.

Шина вам понадобится 256-разрядная, так как работа на видеокартах с 128-битными шинами менее производительна, а скорость майнинга слишком низкая.

Очень большое значение для эффективной добычи имеет и система охлаждения. Многие советуют выбирать разработки от Radeon. Кроме всего прочего, они демонстрируют устойчивость к износу. Но и последнее 10-е поколение Nvidia показывает себя вполне не плохо, тем более их гораздо больше в магазинах.

И еще один параметр, правда, не слишком значимый, это возможность разгона. Конечно, есть вероятность прибавить от 20 до 40 процентов начальной мощности GPU, но придется заниматься дополнительными настройками, подробная инструкция по разгону здесь.

Пулы для добычи Эфириума

Мы уже делали подробный обзор пулов для майнинга Эфириума, в нем вы найдете полный анализ пулов со статистическими данными и сравнительную таблицу с рейтингом. Здесь же кратко перечислим семь наиболее актуальных пулов на 2019 год: 

  • ETHpool. Это и есть тот самый первый пул. Именно он отказывал новым пользователям в приеме по причине высокой загруженности и продолжал сотрудничество только со своими старыми клиентами. Его мощность составляет около 20% всей мощности системы, а количество участников приближается к 4 сотням.
  • Minergate. Один из самых популярных пулов, предпочтение лучше отдать видеокартам nvidia. Это мультивалютный ресурс, то есть добывать можно несколько разных монет, в том числе и Эфириум. Сайт имеет несложный и понятный интерфейс. Достаточно завести 1 аккаунт и можно задействовать в добыче сразу несколько ПК. Майнить можно как процессором, так и видюхой. Можно использовать «умный» майнинг, такой режим присутствует.
  • NiceHash. И это пул с возможностью майнинга нескольких цифровых валют. Установка и настройка очень простые, справится даже начинающий пользователь. Сервис автоматически подбирает самый выгодный алгоритм добычи, автоматически переводит добытую крипту в BTC и так же автоматически выводит выплаты на ваш кошелек, когда накопится 100000 сатошей.
  • ETH Nanopool. Новый амбициозный проект. Несмотря на свою молодость, его доля в сети уже почти в 2 раза больше доли ETHpool. Количество участников уже перевалило за 4 сотни. Комиссионный сбор пула составляет 2%, комиссия на вывод – 0,005 ETH. Но есть один неприятный нюанс – администрация сервиса предупреждает пользователей, что «спасение утопающих – дело рук самих утопающих», то есть при возникновении проблем технического или иного плана (например, потери баланса) никаких компенсаций ждать не стоит.
  • Ethereumpool. Еще один юный сервис, который работает и параллельно продолжает разрабатываться. Пока его доля от общей мощности сети составляет 1,8%, скорость – 6 гигахешей в секунду.
  • WeiPool. Совсем новый ресурс, достаточно удобный, с простым интерфейсом. Майнеров пока немного и доля в общей мощности сети всего 0,2%. Комиссия 1,5%, но первая неделя работы проходит с нулевой ставкой. Выплаты ежесуточные.
  • ETH Supernova. Этот сервис знают многие пользователи, увлекающиеся добычей альткоинов. Теперь здесь можно майнить и Эфир, что без сомнения станет хорошей новостью для участников. Работать здесь невозможно без регистрации, зато интерфейс знакомый и понятный, а безопасность на высоком уровне. Пул точно заслуживает доверия, он надежен, позволяет хорошо заработать и качественно обслуживает своих клиентов.

Соло майнинг Ethereum

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

Но если мощности позволяют, то поделимся небольшим руководством, посвященным соло (одиночному) майнингу монет ETH на локальной системе или внутри сети из нескольких майнинг-риов. Учтите, что на данный момент практически бессмысленно пытаться майнить в одиночку, используя только лишь процессоры или если у вас нет достаточных GPU-мощностей, то вам вряд ли удастся завершить блок.

Также, по собственному опыту можем сказать, что geth периодически замыкает, и перестает высылать новую работу из текущего блока (при одиночном майнинге), так что вам придется внимательно следить за работой ваших систем. Если же вы хотите майнить в пуле, то вам наверняка будет интересно ознакомиться с нашей статьей, посвященной данному вопросу. Перед тем как начать, вам понадобится скачать свежие windows-пакеты geth и ethminer используя ссылку в конце материала.

Генерируем адрес кошелька
  • Откройте папку geth и запустите geth-console.bat, чтобы открыть Ethereum в режиме консоли.
  • ПО понадобится скачать данные блокчейна, так что на это потребуется некоторое время.
  • В консоль введите следующие данные: personal.newAccount(«password») — вместо слова password в данном пункте нужно вписать собственный пароль и хорошенько запомнить его.
  • Далее в консоль введите: eth.accounts — эта команда выведет вам адрес вашего Ethereum-кошелька.
  • Чтобы проверить баланс, можно использовать команду web3.fromWei(eth.getBalance(eth.coinbase), «ether»).
Запускаем geth для соло майнинга
  • Чтобы прослушивать только соединения локального типа: geth —rpc —rpcaddr «localhost» —rpcport 8545.
  • Чтобы предоставить доступ в локальной сети: geth —rpc —rpcaddr «192.168.0.123» —rpcport 8545 — для того чтобы быть доступным по локальной сети, не забудьте заменить IP-адрес rpcaddr на адрес компьютера, на котором запущена система (192.168.0.123 – это просто пример).
  • Чтобы быть доступным в интернете: geth —rpc —rpcaddr «x.x.x.x» —rpcport 8545 — для того чтобы быть доступным в интернете, не забудьте заменить IP-адрес rpcaddr на адрес компьютера, на котором запущена система (x.x.x.x – это просто пример, который не будет работать). Также не забудьте выставить порт 8545 (или любой другой, который вам захочется).
Запускаем ethminer для соло майнинга
  • Для того чтобы майнить при помощи ethminer на той же локальной системе, где работает geth, используйте: ethminer –G.
  • Чтобы майнить в системе в локальной сети, где установлен и запущен geth, используйте: ethminer -G -F http://192.168.0.123:8545 — убедитесь, что IP-адрес локальной системы установлен правильно (192. 168.0.123 – это просто пример). Также не забудьте отключить фаерволы, которые могут блокировать эти соединения.
  • Чтобы использовать майнинг-стойку для майнинга в интернете на ПК, в локальной сети которого используется geth, используйте: ethminer -G -F http://x.x.x.x:8545 — чтобы предоставить доступ через интернет, вместо x.x.x.x в примере укажите ваш внешний IP-адрес, и выставите порт 8545 или тот, который будет правильно взаимодействовать с вашим внешним IP и системой, на которой запущен geth.

Программы для майнинга Эфириума

Есть несколько программ для добычи монет ETH, мы рассмотрим две самые популярные из них. Принципиальной разницы в производительности между ними нет.

Программа Claymore’s Dual для совместного майнинга Ethereum и Decred

Claymore’s Dual Ethereum+Decred GPU Miner – программа майнер для тех, кто добывают либо Эфириум (ETH), либо Decred (DCR), либо обе криптовалюты одновременно. Позиционирует себя, как лучший, по скорости добычи, майнер этих криптовалют.

Майнер устроен таким образом, что в режиме двойной добычи, Вы будете получать полную производительность майнинга Эфириума, при более медленной производительности майнинга Decred, в сравнении с одиночным режимом майнинга Эфириум или Decred.

Claymore утверждает, что эффективность скорости добычи Эфириума должна быть выше на 3-5%, из-за совершенно другого кода майнера, имеет более высокую нагрузку на GPU, и использует оптимизированный код OpenCL. Майнер разработан для использования в пуле и не поддерживает, на настоящий момент, соло майнинг. Claymore’s Dual Ethereum+Decred AMD GPU Miner имеет версии как для работы в ОС Windows (в настоящее время выпущена версия только для 64-битной Windows), так и для Linux.

Майнер бесплатный, однако при добыче Эфириума в режиме майнинга только Эфириум, вы будете платить 1% добытого Эфириум комиссии и 2% добытого Эфириум в режиме майнинга Эфириум +Decred. При добыче Decred, комиссия не взимается.

Выпущены версии как для AMD, так и для Nvidia видеокарт с 3 Гб видеопамяти или больше.

Скачиваем Claymore’s Dual Ethereum Miner только через официальную ссылку от разработчика https://bitcointalk.org/index.php?topic=1433925 (да не удивляйтесь, официальная ссылка именно на форуме Bitcointalk)

Настройка Claymore’s Dual

Для того чтобы программа запустилась, у вас должна быть 64-разрядная Операционная система, я пользуюсь Windows 10, но есть любители майнить и на Linux.

Так же необходимо поставить правильный драйвер. Если у вас ферма на видеокартах от AMD, то версия должна быть 16.9, более поздняя версия не видит прошитые видяхи. Для Nvidia подойдёт самый последний драйвер.

Код Bat-файла:

Для того чтобы настроить майнер под пул необходимо прописать Bat-файл cо следующими настройками:

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool eth-ru. dwarfpool.com:8008 -ewal 0x0364fea61f52e3323dad984ed20a007bc0e735b4/ferma1 -epsw x -etht -allpools 1 -ftime 10

Где -epool eth-ru2.dwarfpool.com:8008 это адрес и порт пула через Российский сервер, где пинг меньше, если вы из России, полный список серверов пула на сайте Dwarfpool.com/eth.

 И дальше -ewal 0x0364fea61f52e3323dad984ed20a007bc0e735b4/ferma1 это номер кошелька и название форкера для фермы, чтоб статистику смотреть.

Я же майню в режиме Dual, добываю сразу 2 криптовалюты, что в данный момент выгодно и мой батник выглядит так:

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool eth-ru.dwarfpool.com:8008 -ewal 0x0364fea61f52e3323dad984ed20a007bc0e735b4/ferma1 -epsw x -etht 1000 -dpool dcr.suprnova.cc:3252 -dwal ЛОГИН.ВОРКЕР -dpsw x -allpools 1 -ftime 10

Второй монетой добываем Decred на пуле supernova. Кошелек можно взять на Poloniex, но при регистрации на supernova этот кошелек привязывается к аккаунту, и в батнике нужно указать логин. Но об этом в другой статье. В дуал майнинге потребление электроэнергии видеокартами выше, и их температура тоже подскакивает градусов на 10-15.

Теперь добавьте ярлык батника в автозагрузку, чтобы майнинг запускался сразу после загрузки операционной системы, а также в биосе материнской платы настройте параметр AC Back, чтобы компьютер включался сам после подачи электричества.

Папку с автозагрузкой в Windows 10 можно открыть командой shell:Startup из командной строки или из утилиты «Выполнить», вызвать которую можно сочетанием клавиш на клавиатуре Win+R.

Для просмотра статистики скопируйте номер вашего кошелька в текстовое поле в разделе Ethereum на сайте Dwarfpool. Через некоторое время вы увидите появившиеся решения напротив вашего воркера.

Программа-майнер ethminer и его настройка

Для майнинга ethereum используется программа ethminer. Существует несколько программ для майнинга, мы протестировали много майнеров, и указанный майнер показал наилучшую производительность, мы рекомендуем его неопытным пользователям. Продвинутые пользователи могут пробовать подключаться другими майнерами. 

Для запуска ethminer необходимо создать bat файл в котором собственно и будем играть с параметрами и запускать сам майнер.

В начало файла записываем: 

Setx GPU_FORCE_64BIT_PTR 0 
Setx GPU_MAX_HEAP_SIZE 100 
Setx GPU_USE_SYNC_OBJECTS 1 
SETx GPU_SINGLE_ALLOC_PERCENT 100 
это для освобождения памяти на видеокартах (критично для 2-х гиговых)

Далее идёт запуск ethminer с параметрами:
ethminer.exe -G -F —farm-recheck 200 

  • -G запуск майнера на GPU т.е. на видеокарте с использованием OpenCL (есть как на Radeon так и на NVidia), если вместо -G написать -С запустится майнинг на процессоре но скорость очень маленькая, -U запускает майнинг с использованием CUDA (вычисления в Nvidia картах). У меня AMD Radeo, поэтому я не смог исследовать этот параметр, пишите в комментариях вашу Nvidia карту попробуем разобраться с этим параметром вместе.
  • -F тут мы говорим майнеру куда конектится, IP:ПОРТ/ЛОГИН_ДЛЯ_МАЙНИНГА. Внимание, логин для майнинга это не Ваш номер в системе, логин для майнинга надо получить в разделе Зарабатывать -> Майнинг. Здесь вам необходимо указать только ваш логин для майнинга вместо 101162
  • —farm-recheck 200 — это для всех одинаково

Это были основные настройки ethminer, в первую очередь пробуйте запускать майнер именно так, сначала будет долго думать, загружать DAG файл в память, потом заработает.

Далее можно приступать к тонкой настройке ethminer, используется всего 2 параметра cl-local-work и cl-global-work, первым делом попробуйте установить —cl-local-work 128 —cl-global-work 8192 , просто добавьте параметры в конец строки запуска майнера.

ethminer.exe -G -F —farm-recheck 200 —cl-local-work 128 —cl-global-work 8192 

Чтобы определить оптимальный cl-local-work для видеокарты нужно вызвать следующую команду ethminer -G —list-devices для OpenGL и ethminer -U —list-devices для CUDA в отчёте CL_DEVICE_MAX_WORK_GROUP_SIZE и будет ваш оптимальный cl-local-work, однако имейте в виду, если вы работаете за компьютером на котором работает майнинг то для лучшего отклика и отсутствия тормозов установить —cl-local-work 128 —cl-global-work 8192. Можно создать два bat файла майнинг во время работы, и простоя.
Чтобы получить отчёт необходимо создать bat файл в папке с майнером, отчёт так же покажет информацию о количестве памяти видеокарты

ethminer.exe -G —list-devices
pause

—cl-global-work пробуйте постепенно поднимать 8192, 16384, 20384 (20384 проверенно на R9 380-390,+ несколько Mhs) 

Если у вас в компьютере несколько видеокарт, но для майнинга Ethereum вы хотите задействовать только одну, добавьте параметра \\\»—opencl-device X\\\», но вместо X указываете индекс необходимой видеокарты, посмотреть индекс можно командой:
ethminer.exe —list-devices

Скачать батник для запуска майнера под добычу Эфириум можно здесь.

Настройка Windows  для добычи Ethereum

Перед началом майнинга нужно еще настроить виртуальную память в Windows.

Для того, чтобы зайти в настройки файла подкачки Windows 10, вы можете просто начать набирать слово «производительность» в поле поиска, после чего выбрать пункт «Настройка представления и производительности системы».

В открывшемся окне выберите вкладку «Дополнительно», а в разделе «Виртуальная память» нажмите кнопку «Изменить» для настройки виртуальной памяти

По умолчанию в параметрах будет установлено «Автоматически выбирать объем файла подкачки», мы меняем этот параметр на 16000 и ждем на подтверждение:

Облачный майнинг Эфириума

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

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

  • Отсутствие в квартире постоянно работающего оборудования, которое создает дополнительный шум и выделяет тепло.
  • Счета за электричество больше не опустошают карманы майнера.
  • Не нужно постоянно следить за работой агрегата, опасаясь сбоя или поломки.
  • Нет необходимости самостоятельно заниматься сборкой системы и настройкой программы. Несмотря на кажущуюся простоту этой работы, для большинства неопытных юзеров она является серьезным препятствием на нелегком пути майнера.

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

Лучший сервис облачного манинга на начало 2019 года это IQ Mining, в силу самых выгодных тарифов и отличной репутации (не разу не задерживал выплаты за последние два года). Полноценный обзор всех крупных сервисов облачной добычи читайте у нас на сайте.

Прибыльность на 2019 год и дальнейшие перспективы

По состоянию на 2019 год, GPU-ферма уже не способна приносить такие хорошие деньги как в 2017-2018 годах, а при сильном проседании курса ETH доходность и вовсе может уйти в минус. Затраты на электричество уже не просто копейки по сравнению с тем, сколько выходит Эфира в месяц, а практически равная его цена в обменнике. А насколько именно выгодно добывать ту или иную криптовалюту с различными типами видео карт смотрите в калькуляторах доходности на текущий момент (ссылки ниже).

Калькулятор доходности добычи Эфириума

О чем хотелось бы обязательно сказать, так это о необходимости использования калькулятора майнинга для предварительного анализа рентабельности добычи Эфира. Эта программка доступна всем, стоит только ввести ряд данных, и вы будете иметь примерную картину вероятных поступлений (или убытков).

Два самых точных и информативных калькулятора на сегодняшний день:

  • http://whattomine.com
  • https://nicehash.com

Сложность сети Ethereum (ETH)

Добывать Эфириум, как и любую другую криптовалюту, становится сложнее с каждым днём. Сложность майнинга или block difficulty — это важный параметр, основанных на механизме консенсуса POW (доказательство работы). Сложность майнинга на алгоритме POW в первую очередь интересует конечно же майнеров, доход которых напрямую зависит от изменения этого показателя. Давайте взглянем на график.

В начале 2016 года стоимость эфира стала стремительно расти в пиках до 9000% от минимального значения, что собственно и привлекло множество майнеров к уже развитой на тот момент инфраструктуре (майнеры, пулы, инструкции). Весна 2016 года была на пиках выгодности майнинга за всю его историю, что конечно же отразилось на графике — теперь на нем устойчивое направление вверх.

С тех пор сложность вычислений с переменным успехом увеличивалась и достигла 80 TH в начале января 2017 года, сделав резкий скачок до 500 TH после того, как цена эфира выросла на 25%. На данный момент хешрейт Эфириума составляет 1500 TH, резко превысив значения показателей до падения в конце октября. Информация периодически обновляется.

The following two tabs change content below.

  • Автор материала
  • Последние новости мира криптовалют

Материал подготовлен редакцией сайта «Майнинг Криптовалюты», в составе: Главный редактор — Антон Сизов, Журналисты — Игорь Лосев, Виталий Воронов, Дмитрий Марков, Елена Карпина. Мы предоставляем самую актуальную информацию о рынке криптовалют, майнинге и технологии блокчейн.
Отказ от ответственности: все материалы на сайте Mining-Cryptocurrency.ru имеют исключительно информативные цели и не являются торговой рекомендацией или публичной офертой к покупке каких-либо криптовалют или осуществлению любых иных инвестиций и финансовых операций.

Алгоритмы майнинга | ethereum.org

Последнее редактирование: , Invalid DateTime

Редактировать страницу

Доказательство работы больше не лежит в основе механизма консенсуса Ethereum, что означает, что майнинг отключен. Вместо этого Ethereum защищен валидаторами, которые стейкают ETH. Вы можете начать размещать свои ETH сегодня. Узнайте больше о The Merge, proof-of-stake и стейкинге. Эта страница предназначена только для исторического интереса.

При добыче Ethereum использовался алгоритм, известный как Ethash. Фундаментальная идея алгоритма заключается в том, что майнер пытается найти ввод одноразового номера, используя вычисление грубой силы, чтобы результирующий хэш был меньше порогового значения, определяемого вычисленной сложностью. Этот уровень сложности можно динамически регулировать, что позволяет производить блоки через равные промежутки времени.

Предварительные условия

Чтобы лучше понять эту страницу, мы рекомендуем вам сначала прочитать о консенсусе Proof-of-Work и майнинге.

Кинжал Хашимото

Кинжал Хашимото был предшественником исследовательского алгоритма для майнинга Эфириума, который заменил Ethash. Это было объединение двух разных алгоритмов: Dagger и Hashimoto. Это была только исследовательская реализация, и к моменту запуска Ethereum Mainnet ее заменил Ethash.

Кинжал включает в себя генерацию направленного ациклического графа, случайные фрагменты которого хэшируются вместе. Основной принцип заключается в том, что для каждого одноразового номера требуется лишь небольшая часть большого общего дерева данных. Повторное вычисление поддерева для каждого одноразового номера непозволительно для майнинга — отсюда необходимость хранить дерево — но допустимо для проверки одного одноразового номера. Dagger был разработан как альтернатива существующим алгоритмам, таким как Scrypt, которые требовательны к памяти, но их трудно проверить, когда их жесткость памяти увеличивается до действительно безопасных уровней. Однако Dagger был уязвим для аппаратного ускорения с общей памятью и отказался от него в пользу других направлений исследований.

Hashimoto — это алгоритм, который повышает устойчивость к ASIC за счет привязки к вводу-выводу (т. е. чтение из памяти является ограничивающим фактором в процессе майнинга). Теория состоит в том, что оперативная память более доступна, чем вычисления; Исследования стоимостью в миллиарды долларов уже исследовали оптимизацию оперативной памяти для различных вариантов использования, которые часто включают схемы почти произвольного доступа (отсюда и «память с произвольным доступом»). В результате существующая оперативная память, вероятно, будет умеренно близка к оптимальной для оценки алгоритма. Хашимото использует блокчейн как источник данных, одновременно удовлетворяя (1) и (3) выше.

Dagger-Hashimoto использовал измененные версии алгоритмов Dagger и Hashimoto. Разница между Dagger Hashimoto и Hashimoto заключается в том, что вместо использования блокчейна в качестве источника данных Dagger Hashimoto использует специально сгенерированный набор данных, который обновляется на основе данных блока каждые N блоков. Набор данных генерируется с использованием алгоритма Dagger, что позволяет эффективно вычислять подмножество, относящееся к каждому одноразовому номеру, для алгоритма проверки легкого клиента. Разница между Dagger Hashimoto и Dagger заключается в том, что, в отличие от оригинального Dagger, набор данных, используемый для запроса блока, является полупостоянным и обновляется только через определенные промежутки времени (например, один раз в неделю). Это означает, что часть усилий по созданию набора данных близка к нулю, поэтому аргументы Серджио Лернера относительно ускорения разделяемой памяти становятся незначительными.

Подробнее о Кинжале-Хашимото.

Ethash

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

Подробнее об Этэше.

Дополнительная литература

Знаете ресурс сообщества, который вам помог? Отредактируйте эту страницу и добавьте ее!

Наверх ↑

Была ли эта статья полезной?

Что такое алгоритм майнинга Ethash?

перейти к содержанию

оглавление