Altcoin: просто взять и намайнить

В этой статье мы снова вернемся к ранее затронутой нами теме майнинга криптовалют и приведем наглядные тесты имеющейся в наличии типовой платформы готового решения тарифа GL-80.

Что такое блокчейн

Чтобы иметь представление о майнинге, в первую очередь нужно понимать, что такое блокчейн.

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

Криптовалюта – это цифровая (виртуальная) валюта, единица которой – монета (англ. – coin). Монета защищена от подделки, т.к. представляет собой зашифрованную информацию, подделать которую невозможно (использование криптографии и определило приставку «крипто» в названии).

Криптовалюты

Как известно первой в мире криптовалютой стал Биткоин.

В 2008 году человеком или группой людей под псевдонимом Сатоси Накамото (англ. Satoshi Nakamoto) был опубликован файл с описанием протокола и принципа работы платежной системы в виде одноранговой сети.

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

Так что же из всего разнообразия криптовалют можно выгодно майнить и на каком оборудовании? Попробуем разобраться.

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

Вот некоторые из них:

  • На алгоритме SHA – 256 построены сети Bitcoin и Bitcoin Cash. На сегодняшний день майнинг обычными компьютерами, даже супер мощными, на этом алгоритме не актуален. Есть специальные устройства – «асики» (ASIC`s), имеющие повышенную производительность и созданные специально для майнинга на этом алгоритме. Майнинг Bitcoin на данный момент довольно централизован, в связи с очень высокой стоимостью оборудования и сложностью сети, которая неумолимо растет с каждым новым добытым блоком в цепочке блокчейн.
  • Scrypt – на этом алгоритме работает Litecoin. В данный момент существуют Scrypt-ASIC`s и этот алгоритм также как и Bitcoin не интересен большинству.
  • DaggerHashimoto (Ethash) – алгоритм шифрования, применяющийся в сети Ethereum. Для эффективной работы требуется иметь видеокарты с большим объемом ОЗУ на основе микропроцессоров AMD, либо Nvidia 10 серии.
  • Equihash – лежит в основе валюты Zcash. Для эффективной работы требуется иметь видеокарты на основе микропроцессоров Nvidia 10 серии с большим объемом ОЗУ. Видеокарты на основе микропроцессоров AMD показывают более низкую производительность.
  • Decred – применяется в криптомонете Decred. Можно майнить на видеокартах.

Итак, криптовалюты можно майнить как на специализированных устройствах – асиках, так и на мощных видеокартах.

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

Рассматриваем GL-80

В нашем примере мы рассмотрим риг следующей конфигурации:

  • Процессор: 2 × Intel Xeon E5-2630v4 2.2 ГГц
  • Память: 64 ГБ DDR4
  • Диски: 2 × 480 ГБ SSD
  • Видеокарты: 8 × Nvidia GTX 1080

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

Настройка платформы и проведение тестов

Устанавливаем операционную систему — Windows 2016 Standard с драйверами последней версии, хотя для карт Nvidia это не столь важно. Для большей производительности осуществляем разгон карт при помощи MSI Afterburner 4.4.0 путем увеличения рабочих частот памяти и графического ядра. Для удобства доступа используем TeamViewer.

Скачиваем и устанавливаем программы-майнеры:

  • Claymore’s Dual GPU Miner v10.1
  • Zec Miner 0.3.4b
  • ccminer-x64-2.2.2-cuda9

Проводим тест на алгоритме Dagger-Hashimoto, в сети Ethereum. Используем Claymore’s Dual GPU Miner v10.1. По сравнению с версией 9.8, используя 10.1, можно увеличить хэшрейт (вычислительную мощность) каждой видеокарты на 1 Mh/s.

GTX 1080 показали порядка 25,5 — 26 Mh/s при следующем разгоне: Ядро +150 Mhz, Память +950 Mhz. Суммарно стабильное усредненное значение 201 Mh/s.

Приведем сводную сравнительную таблицу показателей воркеров с пула, где ведется добыча Ethereum. Наша платформа с именем Asus. В подсчетах нам интересен столбец Sent Hashrate, в котором отображаются показатели производительности фермы, в терминологии пула Worker.

Вознаграждение получаем по количеству обработанных Share (количеству найденных решений) за отдельно взятый час в соответствии с Calc Hashrate.

Четыре нижние строки — это как раз те самые риги, которые использовались для написания предыдущей статьи.

На момент проведения теста суммарный суточный доход со всех 5 ригов на эфире достигал в среднем 0,10 монеты, т.е. на добычу монеты уходило порядка 10-11 дней. На тестируемый сервер приходится 0,029 монеты в сутки.

Далее тестируем работу с алгоритмом монеты Zcash — Equihash. Разгон осуществляется только по ядру, до +300 Mhz. Производительность каждой карты составила 500 Sol/s (solution/sec) За сутки работы удалось получить 0,08 монеты.

Продолжая искать оптимальное решение для майнинга на имеющемся риге, пробуем майнить VertCoin на алгоритме Lyra2RE, используем ccminer-x64-2.2.2-cuda9. Совокупный хэшрейт составляет 370 Mh/s, суточная доходность – 4,8 монеты.

Расчетная доходность

Попробуем подытожить результаты. Нам удалось получить стабильную работу рига на следующих монетах:

  • Ethereum
  • VertCoin
  • Zcash

Средняя расчетная доходность по монетам в пересчете на рубли получилась следующая:

  • Ethereum — 0,029*43 376*30=37 737 руб./мес.
  • VertCoin — 4,8*457*30=65 808 руб./мес.
  • Zcash — 0,08*32 412*30=77 788 руб./мес.

Доходность приведена с учетом среднего курса криптовалют на момент написания статьи 25.12.2017 за прошедшие сутки по формуле М*К*30 дней, где М — доход в монетах за сутки, К — курс монеты.

Протестировав конфигурацию на базе решения от компании Asus ESC8000 G3, доступную в рамках тарифа GL-80 в майнинге, можно сделать вывод, что добывать криптовалюту на ней можно, если машина не используется по назначению 24/7. Также можно существенно снизить издержки на арендную плату данной платформы. Использование такого решения в целях майнинга достаточно выгодно, но только при условии текущего курса криптовалют по отношению к рублю.

Мы работаем над вопросом построения специализированных майнинг ригов для сдачи в аренду. Следите за анонсами новых услуг!

Что еще почитать по теме

T-Rex 30 марта 2021

Что такое SMTP-протокол и как он устроен?

SMTP (Simple Mail Transfer Protocol) — протокол передачи почты. Он был представлен еще в 1982 году, но не теряет актуальности до сих пор. В статье разбираемся, какие задачи решает протокол и как он ра…
T-Rex 30 марта 2021
Владимир Туров 1 сентября 2020

Дело совершенно секретного iPod

Это был обычный серый день в конце 2005 года. Я сидел на рабочем месте и писал код для следующей версии iPod. Вдруг без стука ворвался директор ПО для iPod, начальник моего начальника, и закрыл дверь.
Владимир Туров 1 сентября 2020
T-Rex 21 августа 2020

TrendForce: цены на SSD упадут

Эксперты DRAMeXchange предсказывают значительное падение цен на оперативную память и твердотельные накопители в ближайшее время. Причина — сокращение спроса на чипы для NAND и DRAM.
T-Rex 21 августа 2020

Новое в блоге

Михаил Фомин 24 июня 2022

Docker Swarm VS Kubernetes — как бизнес выбирает оркестраторы

Рассказываем, для каких задач бизнесу больше подойдет Docker Swarm, а когда следует выбрать Kubernetes.
Михаил Фомин 24 июня 2022
Ульяна Малышева 30 сентября 2022

«Нулевой» локальный диск. Как мы запустили облако только с сетевыми дисками и приручили Ceph

Чем хороши сетевые диски и почему именно Ceph, рассказал директор по развитию ядра облачной платформы Иван Романько.
Ульяна Малышева 30 сентября 2022
Валентин Тимофеев 30 сентября 2022

Как проходит онбординг сотрудников ИТО? Что нужно, чтобы выйти на смену в дата-центр

Рассказываем, как обучаем новых сотрудников, какие задачи и испытания проходят инженеры прежде, чем выйти на свою первую смену.
Валентин Тимофеев 30 сентября 2022
T-Rex 28 сентября 2022

Книги по SQL: что почитать новичкам и специалистам

Собрали 6 книг, которые помогут на старте изучения SQL и при углублении в тему.
T-Rex 28 сентября 2022