Криптовалюты sha 256. Алгоритмы майнинга криптовалют – обзор, отличия и выбор. Характеристики алгоритма шифрования Биткоина

Мой компьютер
  • Перевод

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

Один криптографический раунд

Майнинг

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

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

В биткойне критерием валидности хэша является достаточное число нулей в его начале. Найти такой хэш так же сложно, как, к примеру, найти номер машины или телефона, заканчивающийся на несколько нулей. Но, конечно, для хэша это экспоненциально сложнее. На текущий момент, правильный хэш должен содержать примерно 17 стартовых нулей, чему удовлетворяет только 1 из 1.4x10 20 . Если провести аналогию, то найти такое значение сложнее, чем обнаружить конкретную частичку среди всего песка на Земле .

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

Функция большинства (Ma блок) побитово работает со словами A, B и C. Для каждой битовой позиции она возвращает 0, если большинство входных битов в этой позиции - нули, иначе вернёт 1.

Блок Σ0 циклически сдвигает A на 2 бита, затем исходное слово A циклически сдвигается на 13 бит, и, аналогично, на 22 бита. Получившиеся три сдвинутые версии A побитово складываются по модулю 2 (обычный xor, (A ror 2) xor (A ror 13) xor (A ror 22) ).

Ch реализует функцию выбора. На каждой битовой позиции проверяется бит из E, если он равен единице, то на выход идёт бит из F с этой позиции, иначе бит из G. Таким образом, биты из F и G перемешиваются, исходя из значения E.

Σ1 по структуре аналогичен Σ0, но работает со словом E, а соответствующие сдвиговые константы - 6, 11 и 25.

Красные блоки выполняют 32-битное сложение, формируя новые значения для выходных слов A и E. Значение W t генерируется на основе входных данных (это происходит в том участке алгоритма, который получает и обрабатывает хэшируемые данные. Он вне нашего рассмотрения). K t - своя константа для каждого раунда.

На схеме сверху заметно, что только A и E меняются за один криптографический раунд. Остальные слова не меняются, но сдвигаются на выходе - старое A превращается в выходное B, старое B - в новое C, и так далее. Хотя отдельный раунд алгоритма не сильно изменяет данные, но после 64 раундов, входная информация будет полностью зашифрованной.

Майним вручную

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


Немного поясню что происходит: я записал слова от A до H в шестнадцатеричной форме, и под каждым сделал перевод в двоичный вид. Результат выполнения блока Ma находится под словом C, а значения A после сдвигов и сам выход Σ0 располагаются над строкой с A. Функция выбора появляется под G, и, наконец, соответствующие сдвинутые версии E и значение после блока Σ1 идут над строкой с E. В нижнем правом углу произвёл сложение, результат которого участвует в вычислении и нового A, и нового E (первые три красных блока суммирования). Справа сверху я рассчитал новое значение A, а посерёдке располагается уже расчет нового значения E. Все эти шаги обсуждались выше и легко могут быть отслежены на схеме.

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


Последний раунд SHA-256, в результате которого виден успешно смайненный биткойн-блок

Что всё это значит для проектирования «железных» майнеров?

Каждый шаг в SHA-256 очень просто выглядит в цифровой логике - простые битовые операции и 32-битные суммирования (если вы когда-либо изучали схемотехнику, то, скорее всего, уже представили себе как это может выглядеть в железе). Поэтому ASIC-микросхемы реализуют SHA-256 очень эффективно, размещая параллельно сотни блоков исполнения SHA-256 раундов. Фотография ниже показывает микросхему для майнинга, которая может вычислять 2-3 миллиарда хэшей в секунду. На Zeptobars можно поглядеть больше фото.


Снимок кремниевого кристалла ASIC-микросхемы Bitfury, которая может майнить биткойны со скоростью в 2-3 гигахэшей в секунду. Картинка с Zeptobars . (CC BY 3.0)

В противоположность биткойну, Litecoin, Dogecoin и другие похожие альтернативные -coin системы используют алгоритм хэширования scrypt , в котором изначально заложена сложность реализации в железе. Этот алгоритм во время выполнения хранит в памяти 1024 разных значений хэша, а уже на выходе комбинирует их для получения конечного результата. Поэтому требуется куда больше памяти и схематики для вычисления scrypt-хэшей по сравнению с SHA-256-хэшами. Влияние изменения алгоритма хэширования наглядно видно при сравнении соответствующего аппаратного обеспечения для майнинга - версии под scrypt (Litecoin и прочие) в тысячи раз медленнее, чем версии под SHA-256 (биткойн).

Заключение

SHA-256 неожиданно оказался настолько простым, что может быть вычислен даже вручную (алгоритм на эллиптических кривых, который используется для подписи биткойн-транзакции, был бы куда более мучительным, так как содержит кучу перемножений 32-байтных чисел). Расчет одного раунда SHA-256 занял у меня 16 минут, 45 секунд. С такой производительностью хэширование всего биткойн-блока (128 раундов ) займёт 1,49 суток, то есть получаем скорость хэширования в 0,67 хэшей в день (на самом деле, конечно же, с практикой процесс бы ускорился). Для сравнения, текущее поколение биткойн-майнеров производит несколько терахэшей в секунду, что примерно в квинтиллион раз быстрее меня. Думаю, очевидно, что ручной майнинг биткойнов не очень практичен.

Читатель с reddit"a спросил о моих затратах энергии. Так как я не прилагаю каких-то серьезных физических усилий, то можно предположить что скорость метаболизма будет 1500 килокалорий в день, тогда получаем, что ручное хэширование требует почти 10 мегаджоулей за хэш. Типичное потребление энергии для железного майнера - 1000 магехэшей за джоуль. Таким образом, я менее энергоэффективен чем специализированная железка в 10^16 раз (10 квадриллионов). Другой вопрос в стоимости энергии. Дешевым источником питания являются пончики по 23 цента за 200 килокалорий. Электроэнергия у меня стоит 15 центов за киловатт-час, что дешевле пончиков в 6.7 раз. В итоге, стоимость энергии в пересчете на хэш для меня, как человека-майнера, в 67 квадриллионов раз выше. Да-а-а, понятно, что я не ухвачу удачу за хвост ручным майнингом биткойнов, и это еще не учитывая стоимость бумаги и ручек!

С данной публикации мы начинаем цикл коротких статей, которые выйдут «в свет» в течение ближайших дней. Содержание этого цикла статей будет в основном посвящено различным типам алгоритмов шифрования. Мы дадим вам полное представление того, что представляют собой крипто-алгоритмы, что они означают, какие из цифровых монет первыми пришли к идее реализации данных алгоритмов и ответим на ряд других вопросов. Сегодня мы начнем с SHA-256, который, возможно, встречался большинству, если не всем вам, дорогие наши читатели.

Так что же это такое SHA-256? Как уже упоминалось ранее, это алгоритм. Если быть более точным, то это криптографическая хэш-функция, которая была разработана вашими и моими «друзьями» – Агентством национальной безопасности США. Подождите, не спешите впадать в прострацию, здесь не о чем волноваться. Потерпите немного, обещаю, что скучать вы точно не будете.

Основная работа этой хэш-функции заключается в превращении (или хэшировании) набора элементов данных в значение фиксированной длины. Это значение длины будет сравниваться с копиями исходных данных, без возможности извлечения этих исходных данных. Это официальное объяснение, выложенное в Википедии, замечательное и научно-обоснованное, но вот только я, например, не говорю на таком языке. И уверен, что большинство из вас тоже. А посему, позвольте мне объяснить значение этого «феномена», по-нашему, по-простому.

Как мы все знаем, при майнинге SHA-256 монет, мы решаем поставленную задачу при помощи процессора CPU или GPU. Процессы преобразования отображаются в интерфейсе программы, предназначенной для майнинга, например, в виде строки «Accepted 0aef41a3b». Значение 0aef41a3b — это и есть хэш. Он представляет собой кусок данных для раскодирования, которому соответствует полученный хэш-код. Если еще проще, то это короткая строка расшифрованных данных, тогда как основной кусок (или блок) данных состоит из нескольких тысяч, если не миллионов, подобных строк.

Это также объясняет то, почему вам обычно нужно решить множество задач, прежде чем удастся отыскать нужный блок вашей монеты. У вас имеется один шанс на тысячу, десять тысяч, сто тысяч или даже миллион решений того, что раскодированная строка будет иметь ТОЧНОЕ значение, необходимое для разблокировки, или это будут мои данные (или блока). Это похоже на игру в лотерею, но с машинами, которые могут выполнять вычисление выигрышной комбинации быстрее и лучше, чем любой из нас.

Вы считаете, что для решения задач, связанных с хэшированием при использовании протокола SHA-256, вам потребуется мощное аппаратное обеспечение? В этом есть определенный смысл. Чем больше используется вычислительной мощности, тем лучше, так как увеличиваются шансы на добычу монет. Но имейте в виду, что вы не единственный, кто занимается майнингом. Есть люди, которые располагают более производительным аппаратным обеспечением. Не расстраивайтесь, у вас есть все шансы на выигрыш. Это похоже на игру в лотерею, вы никогда не знаете, когда повезет!

Теперь вернемся к алгоритму SHA-256. Криптовалюта — это не единичный пример, где используется SHA-256. Есть несколько протоколов, о которых вы, скорее всего, слышали и которые работают по схожему алгоритму. Это протоколы SSL, SSH, PGP и многие другие. Каждый раз, когда вы заходите на защищенный веб-сайт с помощью сертификата SSL, используется SHA-256. Бьюсь об заклад, вы не задумывались об этом, не так ли? Все мы узнаем что-то новое со временем!

Итак, давайте поговорим о протоколе SHA-256! У вас наверняка есть биткоин, который является самой известной альтернативной валютой на сегодняшний день. Но это не повод останавливаться на достигнутом. В последнее время наблюдается всплеск новых SHA-256 монет: Zetacoin, Ocoin, Tekcoin и др. Но мы также не можем забывать про те монеты, которые были запущены ранее, например, NameCoin и т.д.

В следующей статье мы рассмотрим особенности работы алгоритма Scrypt!

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

  • как лучше распорядиться собственным оборудованием (CPU, видеокартой, ASIC-майнером);
  • куда направить арендованные вычислительные мощности в данный момент;
  • какие монеты - на Scrypt или на SHA 256 - приносят больший доход с учетом равенства остальных параметров (сложности сети, трендов в развитии, динамики курса и т.д.).

В статье мы рассмотрим, что такое Scrypt и SHA 256, определим их принципиальные отличия и произведем сравнение доходности.

Сравнительная характеристика алгоритмов применительно к майнингу

Принципиальное отличие Scrypt от SHA 256 (или как иногда пишут в Рунете «Скрипт от Ша») в том, что в первом случае для майнинга криптовалют необходим гораздо больший объём памяти вычислительного устройства, чем во втором случае с алгоритмом SHA 256.

По сути, Scrypt в 2009 году и появился как альтернатива SHA 256.

Эс-крипт (Скрипт) часто называют криптографической хеш-функцией, но, скорее, это функция формирования секретного ключа - KDF. Задача функции - затруднить генерацию паролей, но «в меру», чтобы процедуру можно было использовать в прикладных задачах.

Саму хеш-функцию SHA 256 Scrypt использует в качестве подпрограммы. Благодаря применению Скрипта в криптосистемах при майнинге вычислительное устройство должно одновременно:

  • производить большое число математических вычислений;
  • устанавливать быстрый доступ к памяти;
  • использовать большие объёмы оперативной памяти.

Такие требования в первые годы использования алгоритма сильно затрудняли изготовление специализированного оборудования (ASIC-майнеров) и до сих пор делают цену производства и конечную стоимость таких устройств более высокой, чем при изготовлении асиков под SHA 256, которые были выпущены в числе первых. Однако с учётом того, что современные GPU-устройства оснащены достаточно большим объёмом памяти, криптовалюты семейства Scrypt до сих целесообразно добывать на видеокартах, собранных в майнинговые фермы и подключенных к пулам. Таким образом, если речь идёт о домашнем майнинге, то дилемма Sha-256 или Scrypt решается просто - в зависимости от наличия вычислительных устройств.

Если майнер располагает асиком для добычи криптовалют на Sha-256 (а сейчас очень много дорогих и не очень моделей с разной вычислительной мощностью от разных производителей), то, соответственно, и криптовалюты будут выбираться из перечня монет семейства Sha-256. Лучшие Sha 256-монеты: Bitcoin, Steemit, NeosCoin, Peercoin, PascalCoin и ещё десятки других. SHA 256 вместе с Scrypt вообще неизменно входят в пятерку самых распространенных криптографических хеш-функций.

Если у майнера есть только видеокарты, то при выборе из этих двух алгоритмов, рентабельнее заняться майнингом монет семейства Scrypt. В перечне таких альткоинов сейчас более 300 наименований. В 2013 году криптосистемы на этом алгоритме запускались чуть ли ни каждую неделю. При этом большинство из них были форками Litecoin - криптовалюты, которая до сих возглавляет список данного семейства по значимости, востребованности и прочим оценочным параметрам (капитализация, объем продаж, стоимость коина и т.д.). Помимо Litecoin, на Scrypt работают Dogecoin, BitConnect, Syscoin, Novacoin, Bitmark и другие, ещё более экзотические криптовалюты.

При этом надо иметь в виду, что несмотря на анонсирование производителями оборудования Scrypt-асиков, разработчики криптовалют тоже не сидят сложа руки. Хеш-функции совершенствуется и усложняются. Так, например, поработав с параметрами динамического объёма памяти (увеличением объёма памяти и числа перемешиваний), разработчики Скрипта выпустили варианты алгоритма: Scrypt-N и Scrypt-jane.

Поэтому заботу об обновлении, усовершенствовании и обслуживании вычислительного оборудования майнеры всё чаще перекладывают на плечи владельцев облачных сервисов, у которых можно взять мощности в аренду. Чтобы понять, куда более выгодно направить их (на Sha-256 или на Scrypt), проведём сравнительный анализ.

Применение вычислительных мощностей: выбор направления добычи

Если провести ретроспективный анализ сопоставления рентабельности обеих хеш-функций на протяжении нескольких последних лет, то, не считая сверхприбыли от кратковременного скачка Bitcoin до 20 тысяч долларов, системно рентабельнее показывает себя майнинг Scrypt-криптовалют.

На рубеже 2015-16 годов покупка мощностей под Sha-256 приносила порядка 0,02-0,03$ в сутки, в то время как мощности под Scrypt приносили около 0,06-0,09$ в сутки, в зависимости от сложности сети криптовалют. Через год из-за возросшей сложности сети большинства криптовалют соотношение несколько изменилось, и разница перестала быть такой внушительной. Но отставание в прибыльности Sha-256 сохранилось.

Важно, что даже при одинаковой доходности майнинга, прибыльность может существенно отличаться, поскольку арендная плата неравномерно «съедает» часть заработка. Так, например, при вложении одинаковой суммы в 1500 долларов, в зависимости от выбранного алгоритма можно было купить разный объем мощностей, оплата которых для Sha 256 стоила $105 в месяц, а для Scrypt - $30 в месяц. Поэтому при равной месячной доходности в $284 прибыль отличалась и составляла:

  • $179 для Sha 256 (с окупаемостью в 8,5 месяца);
  • $254 для Scrypt (с окупаемостью в 6 месяцев).

К началу 2018 года прибыльность Scrypt была приблизительно на 40-46% выше, чем прибыльность SHA 256 (если считать полученную прибыль на каждый вложенный доллар). Корректным можно считать следующее соотношение:

  • Для SHA 256 прибыль с $1 = $0,0038;
  • Для Scrypt прибыль с $1 = $0,0056

В заключение надо предупредить, что не всегда с первого взгляда удаётся корректно посчитать разницу прибыльности, поскольку при сопоставлении на одних и тех же сайтах демонстрируются таблицы с разными единицами измерения, приведенными к плате за обслуживание объёма и величине минимального хешрейта. Поэтому иногда можно просто воспользоваться уже пересчитанной статистикой заработка в процентах от вложений, приводимой различными ресурсами (например, BitMakler).


Рост курса криптовалют в 2017 году привёл к повышению спроса на майнинг. Тысячи людей бросились в интернет-магазины в поисках мощного оборудования для добычи виртуальных монет. Спросом пользуются видеокарты с высоким хэшрейтом, а также ASIC оборудование (специальные аппараты для майнинга). И если для добычи новых криптовалют GPU ещё подходит, в случае с Биткоином, Лайткоином и другими виртуальными монетами из ТОП-10 добыча на видеокарте менее эффективна. Вот почему все больше майнеров отдает предпочтение ASICам. Вопрос лишь в том, что лучше майнить на асиках, и какие монеты принесут наибольшую выгоду.

Что можно майнить на асиках - алгоритмы и криптовалюта

Всё больше майнеров интересуется перспективами виртуальных монет и вопросом заработка. При этом мало кто понимает в тонкостях криптографии. Чтобы правильно подобрать ASIC, важно знать алгоритм, на котором он работает. Рассмотрим варианты оборудования, которое имеется в продаже на январь 2018 года.

Асики на SHA-256


Таблица с Асиками, функционирующими на алгоритме SHA-256


Стоит отметить, что SHA-256 - наиболее «старый» алгоритм, который характерен для первопроходца в сфере криптовалюты - Биткоина. Он основан на SHA-2 (криптографическая функция, созданная Агентством нацбезопасности Соединенных Штатов). Цель каждой хэш-функции заключается в преобразовании набора произвольных сведений в параметр, имеющий определенную длину.

При и других виртуальных монет, построенных на SHA-256, решаются задачи с помощью процессоров и видеокарт, а также ASIC-оборудования. Скорость выполнения операций и поиска требуемого решения зависит от оперативности решения задач. В этом отношении асики значительно определи своих предшественников - GPU и CPU. С ростом сложности добычи монет возрастают и требования к оборудованию, работающему на SHA-256.

Сегодня рассматриваемый алгоритм реализуется на многих ASIC майнерах, что позволяет пользователям выбрать подходящий по цене и характеристикам вариант, после чего приступать к майнингу. С помощью аппаратов на SHA-256 удаётся майнить не только Bitcoin, но и ряд других криптовалют, работающих на этом алгоритме - Биткоин Кэш, Пиркоин, Неймкоин, еМарк (Deutsche eMark) и другие.

Актуальные Асики на SHA-256 на январь 2018 - Uranus v1 Miner, Antminer S9, SMART Miner 2.0 SE.

Асики на Scrypt


Примеры ASIC майнеров, работающих на алгоритме Scrypt


В 2011 году выпущена новая криптовалюта - Лайткоин, которая является форком Биткоина, но работает на другом алгоритме - . С ростом сложности добычи Bitcoin майнеры стали обращать внимание на новые виртуальные монеты. Так, к 2013–2014 году при добыче Биткоина многие перешли на асики, в то время, как Лайткоин ещё можно было добывать на видеокартах.

В 2017 году с ростом курса сообщество майнеров, добывающих Litecoin, значительно возросло. Это привело к росту сложности майнинга и потребности в появлении ASIC-оборудования. Так появились аппараты, добывающие монеты на алгоритме Scrypt - втором по популярности после SHA-256.

В процессе создания новой функции хэширования ставилась задача повысить требования к аппаратным ресурсам, участвующим в процессе майнинга. По принципу действия новый алгоритм почти не отличается от существующего SHA-256. Здесь также на вход приходит пакет данных, после чего применяется хэш-функция, а к выходу направляется хэш. Разница в том, что для расчета хэш-функции требуются большие ресурсы. В алгоритме Scrypt применяется увеличенный объём оперативной памяти, которая необходима для накопления битовых последовательностей. Их генерация происходит на старте процесса. После получения вектора элементы устанавливаются в произвольном виде и формируют ключ. Следовательно, для добычи виртуальных монет на Scrypt требуется больше оперативной памяти. Вот почему на начальном этапе майнеры добывали на обычных ПК с простой видеокартой, но ёмкой «оперативкой».

Рост сложности добычи Litecoin заставил пользователей задуматься о замене ПК в пользу более мощного оборудования - . Вопрос в том, какую валюту майнят асики на Scrypt. Здесь не только Биткоин, но и ряд других виртуальных монет, а именно Verge, Spots, Nyancoin, Догикоин и другие. Если говорить о добыче Лайткоинов, применение видеокарт постепенно теряет актуальность, уступая дорогу ASIC оборудованию.

Асики на Scrypt, актуальные на январь 2018 - Antminer L3+, Innosilicon A4.

Асики на Х11


Алгоритм Х11 первый раз использовался при разработке форка Даркоина. В его основе лежит 11 этапов хэширования и столько же хэш-функций. Благодаря этой особенности, Х11 считается одним из наиболее надёжных алгоритмов в криптовалютном мире. Главное преимущество Х11 в сравнении с SHA-256 заключается в большей надёжности. К примеру, в случае со SHA-256 вероятность взлома (хоть и незначительная) остаётся. Это значит, что криптовалютная сеть также не в безопасности. Проблема касается и другого алгоритма - Scrypt. Создатели Х11 уверяют, что здесь подобные «пробелы» в безопасности исключены, а она находится на высочайшем уровне.

При рассмотрении вопроса, какую валюту манить на асике, пользователей интересует вопрос доходности и окупаемости добычи виртуальных монет. Здесь алгоритм Х11 и его криптовалюты (Dash, StartCoin, Cannabiscoin и другие) считаются одними из лидеров. К примеру, криптовалюту Даш можно майнить с помощью видеокарт, но позволяет добиться ещё большей доходности.

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

  1. Blake-256 (Blakecoin).
  2. Groestl (Groestlcoin).
  3. EtHash (Ethereum, Ethereum Classic).
  4. Equihash (Биткоин Голд, Zcash).

Какие криптовалюты можно майнить на асиках - сравнение эффективности


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

Antminer D3 для Х11


Майнер Bitmain Antminer D3 - один из наиболее мощных ASIC аппаратов, который подходит для добычи криптовалют на алгоритме X11. Это компактное устройство, которое имеет габариты 32х13х19 см, а также скорость хэша, составляющую 15 Гх/сек.

При расчёте учитывается и мощность потребления аппарата, которая составляет 1,2 кВт. Внутри блока находится три платы, на каждой из которых содержится по три десятка чипов. Также на платах предусмотрены разъёмы - три для питания и один, расположенный на управляющем блоке. Охлаждение обеспечивается с помощью пары вентиляторов, которые работают в двух режимах. Блока питания в комплекте нет, поэтому его придётся покупать отдельно.

Если вас интересует, что можно майнить на асиках Bitmain Antminer D3, то здесь доступна добыча Dash, Startcoin, Cannabiscoin и MonetaryUnit.

Исходные условия для расчёта, что лучше майнить на асике:

  1. Тариф на электроэнергию - 0,09 доллара (по Москве).
  2. Скорость майнинга - 15 Гх/сек.
  3. Мощность потребления - 1200 Вт.
  4. Цена - 2500 долларов.
  5. Расчётный период - 30 дней.
Получаем следующие результаты доходности Antminer D3 в месяц:
  1. Для Cannabiscoin - 187 долларов. Окупаемость - около 13–15 месяцев.
  2. Для Startcoin - 174 доллара. Окупаемость - 14–15 месяцев.
  3. Для Dash - 186 долларов. Окупаемость - около 13–15 месяцев.
  4. Для MonetaryUnit - 101 доллар. Окупаемость - около 25 месяцев.
На основании приведённых расчётов делаем вывод, какие криптовалюты можно майнить на асике Antminer D3 с позиции выгоды. Лучшее решение - добыча Dash или Cannabiscoin. Худшую окупаемость показывает криптовалюта MonetaryUnit.

Antminer S9 для SHA-256


Следующий аппарат, который достоин внимания - , предназначенный для добычи виртуальных монет на алгоритме SHA-256. Сегодня в продаже можно найти модели со скоростью хэширования от 11,5 до 14 Тх/сек. При этом потребляемая мощность оборудования (в зависимости от модели) от 1,127 до 1,372 кВт. Как и рассмотренный выше аппарат, Bitmain Antminer S9 имеет небольшие размеры - 35х13,5х15,8 см.

Корпус майнера изготовлен из алюминия, что придаёт оригинальности оборудованию. Кроме того, металл быстрее отводит и отдает лишнее тепло. Внутри установлены хэш-платы, для которых предусмотрены специальные разъёмы. Кроме того, шестью разъёмами оборудован и блок питания. Также предусмотрены контакты для мониторинга и дополнительные клавиши включения БП. КПД блока достигает 93 процентов.

На высоком уровне работает и система охлаждения, но из-за сильного шума кулеров с 12-сантиметровыми лопастями под оборудование ASIC стоит выделить отдельное помещение.

С помощью Antminer S9 можно майнить следующие криптовалюты - Биткоин Кэш, Пиркоин, Биткоин, Неймкоин и другие. Рассмотрим доходность и окупаемость Antminer S9 для этих виртуальных монет.

  1. Применяемый калькулятор - bitcoincloudmining.center/calculator-mayninga.
  2. Дата расчёта - 23.01.2018 года.
  3. Скорость майнинга - 14 Тх/сек.
  4. Мощность потребления - 1372 Вт.
  5. Цена - 5–7 тысяч долларов.
  6. Расчетный период - 30 дней.
Результаты доходности в месяц асика Bitmain Antminer S9:
  1. Для Биткоина Кэша - 566 долларов. Окупаемость - около года.
  2. Для Биткоин - 497 доллара. Окупаемость - 12–13 месяцев.
  3. Для Пиркоина - 509 долларов. Окупаемость - около 12–13 месяцев.
  4. Для Неймкоина - 3 доллара. Окупаемость нет смысла рассчитывать.
С помощью Antminer S9 можно майнить и другие криптовалюты на SHA-256, но приведённого примера достаточно, чтобы сделать предварительные выводы. Приблизительно равную доходность показывают Биткоин, Пиркоин и Биткоин Кэш. Их майнить выгодно при условии, что сложность сети не будет сильно меняться в год окупаемости, а стоимость криптовалюты останется на том же уровне или пойдёт вверх. Что касается Неймкоина, его добыча с помощью Antminer S9 нерентабельна.

Antminer L3+ для Scrypt


Майнер Antminer L3+ считается одним из наиболее мощных аппаратов для добычи монет на алгоритме Scrypt. Его особенность заключается в высокой скорости хэширования - 504 Мх/сек, а также низкой потребляемой мощности, находящейся на уровне 0,8 кВт. Выпуск этого оборудования стартовал только в прошлом году. С ростом курса Litecoin значительно вырос и спрос на это оборудования у майнеров в СНГ и других странах мира.

Новый майнер отличается большей эффективностью, если сравнивать с прошлой моделью. Внутри аппарата находится около 288 микросхем, которые помещаются в небольшом корпусе размером 35,2х13х18,75 см. Процесс настройки не занимает много времени - достаточно включить устройство, ввести реквизиты, после чего начать работу.

С помощью Bitmain Antminer L3+ можно майнить все криптовалюты, которые работают на Scrypt, а именно Лайткоин, Мегакоин, Догикоин, Верже и другие. Рассмотрим доходность каждой из них в случае применения рассматриваемого аппарата.

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

  1. Применяемый калькулятор - bitcoincloudmining.center/calculator-mayninga.
  2. Дата расчета - 23.01.2018 года.
  3. Тариф на электроэнергию - 0,09 доллара.
  4. Скорость майнинга - 504 Мх/сек.
  5. Мощность потребления - 800 Вт.
  6. Цена - 4–5 тысяч долларов.
  7. Расчётный период - 30 дней.
Результаты доходности Bitmain Antminer L3+ в месяц для наиболее востребованных криптовалют:
  1. Для Лайткоина - 345 долларов. Окупаемость - 14 месяцев.
  2. Для Мегакоина - 343 доллара. Окупаемость - 14 месяцев.
  3. Для Догикоина - 11,96 долларов. Окупаемость нет смысла рассчитывать.
  4. Для Верже - 570 долларов. Окупаемость - 9 месяцев.
Подведём очередной итог, какие валюты майнят на асике Antminer L3+. Лучшие результаты показал Лайткоин, Мегакоин и Verge. При этом последняя показала наибольшую доходность.

Какую валюту майнить на асике - выводы


Решение, какую криптовалюту майнить с помощью оборудования , каждый майнер принимает индивидуально. Как видно из расчётов, на асиках можно майнить такие криптовалюты: Cannabiscoin, Dash, Verge, Bitcoin, Bitcoin Cash, Litecoin. А вот Догикоин и Неймкоин не стоят внимания в этом плане, поскольку их курс не позволяет окупить затраты на оборудование. Главное в майнинге - правильно подобрать аппарат с учётом алгоритма интересующей виртуальной монеты, учесть тенденцию роста сложности и стоимость коинов. По рассмотренному алгоритму можно рассчитать доходность любой криптовалюты при условии применения различного оборудования - не только ASIC майнеров, но и обычных ферм GPU. В процессе расчёта учтите тариф на электроэнергию для своего региона и комиссию пула.

SHA-256 алгоритм для майнинга. Техническая основа криптовалюты на данный момент вызывает интерес у многих, кто интересуется таковыми. Не все знакомы с таким понятием, как «криптография». Понять всё что происходит в так называемом Bitcoin-протоколе очень сложно. Но мы все-таки попытаемся сделать это простыми словами.

Алгоритм хеширования SHA 256

Каждый пользователь, который работает с интернетом, даже понятия не имеет, что работает с этим алгоритмом ежедневно, ежесекундно. Каждый интернет-ресурс защищается сертификатом SSL, посещение которого возможно только при работе с алгоритмом SHA-256.

Классический алгоритм SHА-256 выстраивает весь Биткоин-майнинг. Отсюда происходит и майнинг других криптографических валют (альткоинов).

SHA-256 - криптографическая хэш-функция. Основная задача: хэширование данных (произвольный набор) в определенное значение длины («отпечатка»).

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

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

Майнинг SHA 256

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

Чем больше задействовано вычислительных мощностей, тем больше скорость добычи цифровых монет.

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

Алгоритм SHА-256 в майнинге реализуется на каждом . А вот ASIC-оборудование для остальных алгоритмов только разрабатывается.

Алгоритм SHA-256 присутствует в процессе добычи не только биткоинов, но и других криптовалют.

Очень активно сегодня набирают популярность криптовалюты, реализованные на основе алгоритма SHA-256: Peercoin, Namecoin, Terracoin, Tekcoin, Ocoin, Zetacoin, PremineCoin и другие.

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