Чипы ASIC для майнинга по алгоритму SHA-256 от Bitfury на техпроцессе 16 нм были анонсированы еще в прошлом году, а для внутреннего использования были выпущены в начале этого года, но розничные продажи устройств на этих чипах задержались почти на год.

Первая информация о существовании этих чипов проскользнула ещё 16 декабря 2015. Задолго до уполовинивания награды за блок в сети Bitcoin. Под издевательским (как это видится сейчас) лозунгом "Decentralize Bitcoin!", с намёком, что майнинг после уполовинивания, с новыми чипами и их энергоэффективностью, останется прибыльным. 

Люди ждали и надеялись, что однажды, в соответствии с заявлением Bitfury "sales to public start shortly" (публичные продажи  скоро начнутся), в обозримом будущем "на прилавках" появятся майнеры на основе этих новых чипов. И надежда эта слегка снимала тревогу насчёт "жизни после уполовинивания". Но майнеров всё не было. Точнее, они работали на собственном пуле Bitfury и их крупных клиентов.

Один из вариантов устройств для майнинга, основанных на 16-нм чипах Bitfury, анонсировался здесь. Это были платы на чипах Bitfury, предназначенные для апгрейда майнеров Bitmain AntMiner S5. Но в руках платы от этих ребят так никто и не подержал, и сообщество начало забывать об этом, казалось бы, заглохшем проекте. Однако, именно про эти платы мы напишем в этом обзоре.

Компания 51ASIC анонсировала хэш-платы, предназначенные для апгрейда майнеров Antminer S5. Схема, по которой S5 "лёгким движением руки" превращается в современный майнер, выглядит следующим образом:

  1. Платы хэширования заменяются новыми,
  2. Интерфейсная плата (I/O board), соединяющая все компоненты устройства, на которую "надет" управляющий мини-компьютер BBB, заменяется разработанной под новые хэш-платы;
  3. В BBB вставляется SD-карта с новой прошивкой.
  4. От S5 остаются корпус, радиаторы, вентилятор(ы) и мини-компьютер BeagleBoneBlack.

На выходе, мы получаем майнер с заявленной энергоэффективностью около 0.1 Вт/Гх/с - на уровне последних разработок Bitmain.

51ASIC предлагает два типа плат: X5 и X6, их характеристики приводятся ниже.

X5:

  • 26 чипов Bitfury BF16BTC8162
  • Два коннектора питания PCI-E 6-pin
  • Хэшрейт - около 1.65 Тх/с
  • Потребление - 175 Вт

На Bitcointalk ранее обнаружились такие картинки:

2zhfrd5_7578ba3026fe34b63d5abeefee0addd3
a2ayyp_fb5a4fd7aa5e4ab6b0d733e5cad95bc3.

Эти схематические изображения со временем воплотились в платы Upgrade Kit X5:

2v366w9_9ee3238e7243fe839dc52ae17b39b837

Таким образом, upgrade kit X5 позволяет на основе S5 сделать майнер с производительностью 3.3 Тх/с и потреблением 350 Вт, который обещает быть значительно более тихим, прохладным, и, в силу невысокого потребления и избыточности радиаторов S5, наверняка поддающимся приличному разгону.

Upgrade kit X6 позволяет в том же корпусе сделать майнер с производительностью 6.6 Тх/с и потреблением 750 Вт. Кроме того, апгрейд позволит полностью задействовать уже работающие с Antminer S5 блоки питания.

Характеристики плат Х6:

  • 52 чипа Bitfury BF16BTC8162
  • Три коннектора питания PCI-E 6-pin
  • Хэшрейт - около 3.3 Тх/с
  • Потребление - 375 Вт

Состав кита с платами X6, обещающего превратить S5 в майнер с хэшрейтом 6.6 Тх/с:

6ivgxh_fc55e7d0d64cb4b01248f568fe0cce30.

Как видим, в комплект входят две хэширующих платы (часто называемые "лезвиями" (blades) в англоязычном сегменте), интерфейсная плата и два шлейфа для подключения плат.

Производством плат и разработкой прошивки для BBB занимается украинская компания Hotmine.io, также предлагающая отопительно-водонагревательные системы на основе ASIC для майнинга, и вообще специализирующаяся на полезном использовании тепла, выделяющегося в процессе работы майнинговых чипов.

Теперь самое время остановиться чуть подробнее на самих платах. В отличие от Antminer, здесь чипы по шинам данных соединены не в цепочку, а «звездой» к концентраторам, расположенным на средней линии отверстий под прижимные винты. Таким образом, в случае неисправности одного или нескольких чипов, остальные чипы на плате продолжат работу. 

Стоит заметить, что по питанию чипы всё-таки соединены цепочками, но в теории, если чип выходит из строя, то разрыва всей цепочки не происходит. Будем надеяться, что теория будет работать…

На платах есть 4-pin коннекторы для подключения вентиляторов. По одному вентилятору можно подключить к каждой плате итогового майнера, получив в итоге конфигурацию, подобную Antminer S3.

Разобрать S5, снять «родные» платы с радиаторов, очистить радиаторы и чипы от старой термопасты, нанести термопасту на чипы новых плат и собрать всё в обратном порядке, не представляет сложности для любого человека, способного собрать системный блок ПК.

Для наглядности, ниже приведены несколько фотографий по процессу замены старых компонентов на новые.

замена IO Board Меняем старую I/O board (справа, зелёная) на новую (слева, синяя)
Контроллер в сборе Вот так выглядит обновлённый контроллер майнера в сборе

"Пищалка" (beeper) осталась на интерфейсной плате, а значит, майнер будет сигнализировать владельцу в случае проблем. Немного удивляет, что в отличие от Antminer S5, динамик не сигнализирует о пропадании доступа майнера в Интернет. Звуковая сигнализация включается только по перегреву (порог задаётся в прошивке, в веб-интерфейсе) или превышению тока на платах (КЗ на плате, переразгон; порог можно увидеть на вкладке Miner Status, «I alarm» - пользователем не задаётся).

Если писк будет раздражать, то способы борьбы с ним известны всем владельцам S5: лейкопластырь или изолента, заклеивающие отверстие «пищалки», или аккуратно ввёрнутый в него небольшой саморез. Наиболее культурный метод - отпаять динамик перед сборкой.

Кнопка спереди интерфейсной платы, со стороны разъёма RJ-45, предназначена для сброса прошивки майнера. Аналогичная сзади – для программы IP Reporter, опять же от Bitmain (позволяет отпределять, какой IP-адрес выдан конкретному «железному» майнеру). Зелёный разъём, очевидно, предназначен для питания BBB, но в этом майнере не используется. 

нанесение термопасты

Наносим термопасту на чипы, в меру усидчивости и аккуратности. Вопрос выбора термопасты здесь опустим, так как энергопотребление чипов сравнительно невелико. Для новичков можно посоветовать проверенные варианты, например Arctic Coling MX-2 или MX-4. Если планируется разгон, желательно остановиться на MX-4.

майнер в сборе

Так выглядит готовое устройство с платами X6. Почти тот же S5, только три коннектора питания с каждой стороны. Разработчики плат в 51ASIC, как и в Bitmain, задали резерв по питанию на случай серьезного разгона. На заводских частотах будет достаточно и двух разъемов, если в вашем блоке питания их только четыре. 

Никакой проверки количества разъёмов питания здесь нет, как и в Antminer. Это более  или менее справедливо и для плат X5 – одного подключенного коннектора с качественным блоком питания и кабелями должно хватить, но при наличии возможности желательно использовать оба.

Итак, всё собрано в обновлённый майнер. На рисунке с готовым изделием отмечен слот под SD-карту со вставленной картой памяти. Прошивка записывается программой, подобной Win32DiskImager на SD-карту (минимальный объём 64 Мб), и BBB будет загружаться с неё.

Прошивка настроена на получение адреса по DHCP, поэтому искать IP-адрес можно на стороне маршрутизатора. Если по какой-то причине этот метод вам недоступен – существует программа Advanced IP Scanner, будет работать и IP Reporter от Bitmain.

В измененной прошивке используется cgminer 4.9.2:

интерфейс 1

Настройка майнера через веб-интерфейс не несёт никаких сюрпризов для владельцев S5. Логин и пароль по умолчанию – root/root.

Настройка пулов и всего остального осуществляется так же, как и на S5, вплоть до разгона, хотя и со своими особенностями:

интерфейс 2

Скриншот работы майнящего X5:

интерфейс 3

Для X6 всё выглядит аналогично, с поправкой на изменившееся число чипов, здесь как раз задействованы два вентилятора:

интерфейс 4

Но здесь есть любопытный нюанс. Вы наверняка заметили, что на Channel 1 один из чипов обозначен не «о», а «О». Так обозначен чип (произвольный), которому выпадает особая роль – по словам разработчиков, он «осуществляет досчёт за остальными чипами». 

Как это работает – мы не знаем. От нас это и вовсе могли бы скрыть. Но почему-то не скрыли. Иногда обозначение может быть «*» - пугаться этого не нужно, главное, чтобы не было «x»…

Замеры потребления устройством по линии 12 В, на примере X5:

потребление X5

Что для X5 даёт энергоэффективность 0.105 Вт/Гхэш, без разгона. С учётом погрешности измерений и всевозможных потерь, результат соответствует заявленной эффективности для 16 нм чипов Bitfury.

Что касается разгона – по заверениям производителя, из майнера на платах X6 можно «выжать» 9 Тх путём повышения напряжения питания, подаваемого на платы, до 13.7 В. Потребление устройства в этом случае возрастет до 950 Вт.

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

Upgrade kit X5 и X6 были  анонсированы на конференции в Москве 10 ноября. Ожидается, что эти наборы будут доступны к приобретению в конце месяца.

Примечание: Обзор написан на основе тестирования плат X5, фото с платами X6 предоставлены поставщиком.