Криптографический алгоритм Ethash используется в блокчейне криптовалюты Ethereum и в ее хардфорках. В чем особенности этого алгоритма, как он влияет на майнинг, и какие криптовалюты на нем основаны?
Значение криптографического алгоритма и консенсуса
Новички часто путаются в многочисленных терминах, которые используются в обзорах криптовалют. В блокчейне есть 2 явления, с которыми нужно разобраться, чтобы понимать суть происходящих процессов.
Понятие | Синонимы | Значение |
Криптографический алгоритм | Хеш-функция, криптографическая функция, алгоритм майнинга | Хеш-функция – это сложное математическое уравнение, которое при любых входящих данных выдает результат фиксированной длины (в байтах). Этот результат называется хешем. При майнинге майнер решает это уравнение (подбирает хеш). Затем он транслирует свое решение другим узлам, и они проверяют его правильность, приходят к консенсусу. Когда блок сгенерирован, майнер получает награду, если в системе это предусмотрено. При этом все другие майнеры, работающие над поиском этого же хеша, не получают вознаграждение и переключаются на следующее уравнение. |
Алгоритм консенсуса | Механизм консенсуса, механизм защиты, функция консенсуса | Алгоритм консенсуса – это математическая формула, по которой все узлы сети могут проверять подлинность транзакций и приходить к единому мнению относительно того, включать ли транзакцию в блок. |
Оба алгоритма чрезвычайно важны для правильной работы системы, при этом один не может заменять другой, потому что они выполняют разные роли.
Что такое Ethash?
Ethash представляет собой модифицированную версию криптографического алгоритма Dagger-Hashimoto. В сети Ethereum он используется вместе с механизмом консенсуса Proof of Work (PoW), это означает, что криптовалюту можно майнить. Ethereum планирует переход на Proof of Stake (PoS), при таком консенсусе награду за сгенерированный блок будут получать те, кто уже владеет монетами ETH.
Криптографические алгоритмы в криптовалюте, и Ethash в том числе, выполняют 2 функции.
Роль | Описание |
Вместе с консенсусом защищают сеть от атак злоумышленников | Решение каждой хеш-функции занимает некоторое время и требует вычислительной мощности. Если хакеры взломают один или несколько узлов системы и смогут поставлять в сеть ложную информацию, то это не повлияет на блокчейн в целом. При верификации транзакций и надежные, и скомпроментированные узлы должны прийти к консенсусу. Для того, чтобы изменить работу всего блокчейна хакеры должны иметь контроль минимум над 51% всех узлов сети, а это требует огромной вычислительной мощности. От того, насколько сложный криптографический алгоритм используется в блокчейне, зависит защищенность всей системы. Ethash считается одним из самых лучших и надежных криптографических алгоритмов. |
Верифицируют отправителя платежа | Приватный ключ с помощью криптографической функции зашифровывается и входит в заголовок транзакции. Подпись служит гарантией, что отправитель имеет действительное намерение передать некоторую сумму денег со своего счета. |
Ethash имеет несколько отличительных особенностей:
- Занимает около 4 Гб оперативной памяти. Подбор хеша происходит из множества значений, которое называется DAG. Это множество включает в себя 30 000 блоков и создается каждые 100 часов, этот период называется эпохой. Ethash ASIC еще не создан, и считается, что этот алгоритм устойчив к специализированным чипам.
- Сложность майнинга (подбора хеша) подстраивается под мощность сети и регулируется динамически. Это дает оптимальный расход вычислительных мощностей. Чем больше узлов в сети, и чем мощнее сеть в целом, тем сложнее будет майнинг.
Блок генерируется в среднем за 12 секунд, то есть, довольно быстро.
Криптовалюты на Ethash
На криптографическом алгоритме Ethash основаны следующие криптовалюты.
Название | Торговый тикер |
Ethereum | ETH |
Ethereum Classic | ETC |
Ubiq | UBQ |
Metaverse | ETP |
Expanse | EXP |
Musicoin | MUSIC |
Pirl | PIRL |
Самая популярная из них – это Ethereum.
Как майнить монеты на Ethash?
Есть несколько видов майнинга, каждый из которых имеет свои преимущества и недостатки.
Вид | В чем суть | Минусы | Плюсы |
Соло майнинг | Майнер покупает оборудование и устанавливает его дома. Работает в одиночку, не подключаясь к пулу. | Все недостатки связаны с нахождением дома оборудования для майнинга:
| Вся прибыль достается майнеру. |
Соло майнинг через пул | Майнер работает в одиночку через пул. | Все тоже самое плюс оплата комиссии пулу. | Вычислительные мощности участников пула суммируются, за счет чего можно заработать больше. |
Обычный майнинг через пул | Майнер подключается к пулу и получает долю от общей прибыли пула. | Все тоже самое. | Есть разные схемы распределения прибыли между участниками пулов, в большинстве случаев это выгоднее, чем любой вид соло майнинга. |
Облачный майнинг | Майнер арендует у дата-центра вычислительные мощности и может использовать их для майнинга в соло или через пул. | Выгодные цены на аренду начинаются при контрактах длиной от 1 года. | Не нужно:
|
В большинстве случаев выгоднее работать через пул, объединившись с другими майнерами.
Облачный майнинг
Есть 2 крупных и проверенных майнинг-центра, где можно покупать мощности:
- Hashflare.io.
- Genesis-mining.ru.
Тарифы на майнинг Ethash приведены на скриншотах ниже.
Цена на Hashflare.io. Цена на Genesis-mining.ru.
На Genesis-mining.ru в последнее время тарифных планов часто нет в наличии, что может быть связано с перестройкой сети Ethereum на PoS.
Майнинг через пул
Новичкам, которые не знают, как начать майнинг, лучше всего действовать в такой последовательности:
- Определиться с оборудованием и программами майнерами.
- Выбрать пул.
- Зайти в пул, скачать майнер. Необходимые настройки батника в нем уже будут прописаны, нужно будет просто создать воркера и запустить работу.
Скачивать программы с непроверенных источников или работать через маленькие и малоизвестные пулы не рекомендуется.
О том, как майнить криптовалюты на Ethash, можно посмотреть это хорошее видео. Блогер разбирается с настройками майнинга через пул на примере Pirl (PIRL).
Оборудование и программы для майнинга
Для добычи монет на Ethash лучше всего подходят GPU. CPU использовать можно, но это не дает прибыли.
В качестве программы-майнера применяют Claymore’s Dual Miner. Он подходит для видеокарт Nvidea, AMD. Помимо основного алгоритма Ethash позволяет работать с Blake256 или другим криптографическим алгоритмом. Скачивать программу лучше всего в пуле, через который планируется майнинг.
О настройке программы можно узнать из этого видео.
О выборе видеокарты для майнинга можно посмотреть вот такой обзор, где блогер тестирует майнинг Ethash на Radeon 560 и делится своими мыслями по теме.
Пулы
Физическое расположение серверов пула влияет на пинг до него, поэтому майнерам из западной части России удобно работать с европейскими и американскими пулами, а из восточной части – с азиатскими.
В таблице приведены самые популярные пулы для майнинга Ethereum Classic (ETC).
Пул | Страна |
www2.coinmine.pl/etc/ | Италия |
aikapool.com | Молдова |
etc.2miners.com/ru | Россия |
etc.ethermine.org | США |
etcmine.pro | Россия |
etc.clona.ru/ | Россия |
minergate.com | США |
Для Ubiq (UBQ) очень мало пулов.
Пул | Страна |
megapool.io | Германия |
ubiqpool.io | США |
Musicoin (MUSIC) можно добывать в следующих пулах.
Пул | Страна |
music.2miners.com/ru | Россия |
megapool.io | Германия |
terrahash.cc | Германия |
Для Pirl (PIRL) работает только один российский пул solo-pirl.2miners.com/ru.
Для Ethereum (ETH) работает более 40 пулов, и это даже несмотря на то, что сеть объявила о прекращении майнинга в ближайшее время. Вот несколько популярных объединений майнеров.
Пул | Страна |
eth.suprnova.cc | Франция |
aikapool.com | Молдова |
baikalmine.ru | Россия |
etherchain.ru | Россия |
eth.minepools.ru | Россия |
eth.mskpool.ru | Россия |
eth.mole-pool.net | Россия |
О том, какой доход дает майнинг Ethash, можно посмотреть этот хороший обзор.
Тем, кто всерьез задумывается о майнинге монет на Ethash, будет полезно посмотреть и этот видео-ролик.
А о том, что делать после перехода Ethereum на PoS, можно узнать из этого обзора.
Как показывает опыт с Bitcoin, ничего страшного не произойдет, просто майнеры перейдут на другие монеты, либо начнут зарабатывать на монетах, которые уже находятся в их кошельках.