Алгоритмы для майнинга криптовалют и их отличия

24.03.2018 56 0 Саша Добрый

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

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

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

Алгоритмы для ASIC-майнеров

Биткоин, Лайткоин, Догикоин – три топовые монеты с высокой сложностью вычисления хэша. Для обработки их блоков существует специальное оборудование под названием ASIC-майнеры. Они обладают большей производительностью, по сравнению с обычными процессорами и видеокартами, но при этом используют меньше электричества. В асики встраиваются чипы для дешифровки разных алгоритмов, на которых остановимся более подробно.

Алгоритм SHA-256

Secure Hash Algorithm или SHA-256 – это уникальная криптографическая программа, обеспечивающая шифрование информационной строки. Комбинация цифр 256 означает битовую длину алгоритма. Его отличительной особенностью является необратимость. На основе этого алгоритма работает более сотни цифровых валют, подтверждение которых обеспечивается «доказательством работы»:

  • Bitcoin (ВТС);
  • Биткоин Кэш;
  • Peercoin;
  • Namecoin;
  • Unobtanium;
  • Terracoin и многие другие.

Алгоритм Scrypt

Scrypt – криптографическая функция на основе пароля. Была создана К. Персивалем специально для хранения запасных копий сервиса Tarsnap, а позже получила широкое распространение. Это более простой и скоростной способ хэширования, по сравнению с SHA-256, удобный для работы на видеокартах и процессорах.

С появлением ASIC-майнеров данный алгоритм стал использоваться реже. Лежит в основе таких цифровых валют, как Догикоин, Лайткоин, Novacoin, БитКоннект, NetCoin.

Алгоритм Х11

Разработан для исправления некоторых значительных недостатков двух других методов шифрования. Объединил в себе 11 разных алгоритмов, взяв от каждого лучшее. Главное, чего удалось достичь с появлением Х11, это обеспечение возможности работы простым майнерам, не имеющим дорогостоящих асиков.

В свое время появление ASIC-майнеров, использующих алгоритмы SHA-256 и Scrypt, привело к вытеснению с рынка индивидуальных добытчиков крупным бизнесом – промышленными фермами большой мощности. X11 позволил опять вернуться к майнингу на процессорах и видеокартах. Еще одно преимущество данного способа шифрования в низком потреблении энергии. По алгоритму Х11 работают такие криптовалюты, как:

  • Dash;
  • Pura;
  • Startcoin;
  • AutumCoin.
По алгоритму X11 работают многие известные криптовалюты
Видеокарты плохо подходят для добычи BTC, но для этого есть ASIC.

Алгоритмы для майнинга на видеокартах

Видеокарты или GPU – это программируемые микросхемы, используемые для вычислений и отлично подходящие для дешифрования данных. Интегрированная в домашний компьютер видеокарта High-класса позволяет заняться добычей некоторых цифровых валют. Алгоритмы для добычи монет при помощи GPU разнообразны:

  1. Ethash или Dagger Hashimoto – новый алгоритм, лежащий в основе Эфириума. Его основное преимущество в активном использовании памяти в ходе вычисления хэша. Актуален для видеокарт Nvidia GTX 1070 / 1080. В среде майнеров его называют «самым асикоустойчивым алгоритмом». Помимо Ethereum, используется в цифровых валютах Ethereum Classic, Expance.
  2. Equihash – асимметричный алгоритм доказательства работы, разработанный Бирюковым и Ховратовичем. Требует большого объема памяти для хэширования, что делает невозможным создание асика, работающего на Equihash. Работает с валютами Zcash, Bitcoin Gold, BitcoinZ.
  3. Groestl – алгоритм, разработанный специально для одноименной криптовалюты.
  4. Blake/Blake-256 – алгоритм валют Блейккоин, ТРАМП, NETCO.
  5. NIST-5 – алгоритм Wyvern.
  6. Lyra-2 – алгоритм VertCoin, форка Лайткоина. Позволяет работать всем, у кого есть ПК.

Алгоритмы для майнинга на процессоре

Майнинг на CPU возможен только в тех случаях, когда криптовалюты работают с одним из следующих алгоритмов:

  1. Cryptonight – изначально разработан для добычи виртуальных монет с применением процессоров. Применяется для шифрования 15 цифровых валют, среди которых наиболее популярна Monero. Имеет открытый протокол для повышения приватности при проведении платежных операций.
  2. Yascrypt – алгоритм валюты GlobaBoost.
Майнинг криптовалют на процессорах нельзя считать эффективным, хотя некоторые монеты можно добывать таким способом.
Алгоритмы для майнинга криптовалют на CPU малопопулярны, но тоже иногда используются.

Заключение

В этом обзоре были представлены самые популярные алгоритмы, которые используют более 90% криптовалют. В действительности их гораздо больше. Ежедневно предприимчивые люди предлагают новые, все более хитроумные алгоритмы для заработка цифровых монет. Какой из них лучше для майнинга на конкретном оборудовании, можно рассчитать при помощи специальных онлайн-калькуляторов, таких как What To Mine.

Отправить ответ

avatar
  Подписаться  
Уведомлять

Войти на сайт