Altcoin: просто взять и намайнить - Академия Selectel

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

Илья Гайворонский Илья Гайворонский Специалист техподдержки 27 декабря 2017

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

Изображение записи

В этой статье мы снова вернемся к ранее затронутой нами теме майнинга криптовалют и приведем наглядные тесты имеющейся в наличии типовой платформы готового решения тарифа 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. Также можно существенно снизить издержки на арендную плату данной платформы. Использование такого решения в целях майнинга достаточно выгодно, но только при условии текущего курса криптовалют по отношению к рублю.

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