Сейчас большую долю биткоинов добывают гигантские китайские пулы вроде Antpool и BTC.com. Но в России — а где же ещё — объявился человек, желающий изменить это положение вещей. Хотя путь предстоит долгий, дерзость и оптимизм закладывают прочную основу для Михаэля Джерлиса и его пула gate.emcd.io, многим известного как просто EMCD.IO.

Что такое gate.emcd.io? Это пул с автоматическим переключением алгоритма. Он перенаправляет мощности на самые выгодные монеты и пулы, чтобы извлекать из майнинга максимальную прибыль. Самостоятельно следить за курсом монет и прибыльностью различных пулов довольно утомительно. Теперь есть пул, который делает это за вас.

Привет, Михаэль. Расскажи, как пришла идея создать Gate? Кто-то подсказал или позаимствовали чью-то модель?

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

Взялись за пакет Yiimp. [Yii Mining Pool — решение для управления пулами с открытым исходным кодом, основанное на фреймворке Yii PHP. — прим. редактора]. Очень долго пытались привести его в какое-то нормальное состояние и построить на нём пул. Но это был чужой код, переделанный несколько раз. В итоге на тот момент промучились с Yiimp около 8 месяцев и не добились, чего хотели.

Получившийся пул годился только для добычи малоизвестных альткоинов, а конкурировать с биткоин-пулами не получалось. Награда была значительно меньше, поэтому упёрлись в масштабирование и рост. Докрутили собственные модули обмена, дописали серверную часть для поддержки asicboost (технология, снижающая потребление электроэнергии у асиков на ~200 Вт), но всё это себя не оправдало.

«Прибыль должна быть больше». Создатель майнинг-пула EMCD.IO о конкуренции с Китаем за майнеров Биткоина. Источник: EMCD.IO. Фото.

Источник: EMCD.IO

Стоял ноябрь 2018 года. Мы поняли, что в такой конфигурации доработать пул не получится из-за чересчур большого количества “костылей”. Поэтому решили пробовать писать код с нуля, хотя рабочая версия пула EMCD уже была.
В отличие от обычного пула, с которого мы пытались начать, новый пул-свитчер должен автоматически переключать мощности майнеров на выгодные для майнинга монеты. Сейчас это осторожное проксирование мощностей на собственную Bitcoin P2рool ноду, соло DGB, соло BCH пулы, и пока нет достаточной мощности — на пул ckolivas’a, который единственный противостоит китайскому конгломерату. Р2рооl — это децентрализованный пул сети Биткоина, у нас своя нода, которая майнит в соло. Почему именно на P2pool? Потому что до своей ноды мы ещё не доросли, для неё очень высокие требования.

Добытые монеты обмениваются на биржах через API и выплачиваются майнерам в BTC. Все происходит на стороне пула, пользователь просто отдаёт свою мощность.

Поначалу старая версия была доступна по ссылке old.emcd.io , но теперь мы совсем её отключили. Сделали это в том числе для того, чтобы не нарушать лицензии: новый код написан начисто и с нуля, на нескольких языках программирования для каждой отдельной задачи. Например для записи шар используется Clickhouse — крутая база данных от Яндекса для сбора метрик — и Golang, ультрабыстрый современный язык. Для вывода графиков и данных в интерфейс из API взяли Vue.js. Это прогрессивный JavaScript-фреймворк для разработки одностраничных приложений в реактивном стиле.

Сколько человек в команде? Насколько сложно вообще писать пул с нуля с точки зрения кода?

В команде разработки около семи человек: один фронтенд-разработчик, один дизайнер, остальные кодеры. Пул писать достаточно сложно, потому что нигде нет никакой документации, а ниша достаточно узкая. Мало того, что документация отсутствует, всё это связано с математикой и R&D [research and development — прим. редактора]. Больше всего времени уходит на код, разумеется. Часть результатов видна пользователю уже сейчас — это корректно работающие стратумы без переподключений, выдерживающие огромную мощность. Ещё часть пользователю не видна — подключения к биржам и обмены.

Что будит посреди ночи? Как справляетесь с отвалами и другими неожиданностями? Какие проблемы вообще?

Посреди ночи будят совершенно нелепые ситуации: например, сгорел ЦОД. Или обрубило интернет в дата-центре у хостинг провайдера. Разные события бывают. Иногда складывается ощущения, что мешает что-то сверху.

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

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

Насколько активно майнеры переходят к вам на пул?

Почти невозможно договориться с крупными майнерами, у которых от 10 тысяч единиц оборудования. Их всё устраивает. Например, представители Ice Rock Mining просто сказали: мы не будем переключаться, у нас всё хорошо. Совершенно непонятно, как к ним подойти. У них свой проект, практически облачный майнинг, но не совсем облачный. Кстати, единственный из ICO-майнингов, который до сих пор работает.

Я говорил с их CTO — Михаилом Плужниковым. Миша сказал на недавнем митапе Binance: «Общаться давай, но переключаться мы не будем». Меня это, конечно, немного задело, ведь очень много души вкладываю в проект, да и вроде как IceRock союзники наши. Им даёт кешбек btc.com, при этом прибыль у нас даже с кешбеком BTC больше.

Вот они переживают, не хотят работать. То же самое с другими крупными майнерами, у которых свои ЦОДы. Им очень сложно объяснить, что если они отдадут свою мощность нам, а не китайцам, то будут получать если не столько же, то даже чуть-чуть больше. Их очень тяжело привлечь. А вот мелкие майнеры спокойно переключаются, их все устраивает.

«Прибыль должна быть больше». Создатель майнинг-пула EMCD.IO о конкуренции с Китаем за майнеров Биткоина. Источник: EMCD.IO. Фото.

Источник: EMCD.IO

Кстати, недавно хохма была. Есть две крупные команды — из Осетии и центра Москвы. Одни оценили разность в нашу пользу на 7 процентов в месяц, другие сказали: да у вас так же, пока пул нам не продадите, подключаться к вам не будем.

А ты что?

Я им реальный ценник назвал — они опешили и начали спрашивать про «нормальные предложения».

Сколько?

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

[Сервис является прокси между пулами и пользователями, позволяя майнить самую выгодную монету в определённый момент времени. Цена полноценного майнинг-пула сильно отличается — прим. редактора]

Ну, хорошо. Какую вообще цель вы перед собой поставили? Заработать денег или свалить китайских гигантов?

Цель была изначально побыстрее окупить оборудование. Сейчас мы пересмотрели своё отношение, оборудование отбилось уже давно. Хочется как-то влиять на рынок, на котором, к сожалению, китайские гиганты, о которых ты говоришь, занимают большую часть. Это около 75-80 процентов. К сожалению это мешает проталкивать различные обновления в сеть. Есть Erlay, который недавно анонсировали, но не факт, что его пропустят. Lightning Network тоже над сетью Биткоина, никто не хочет брать на себя ответственность за чистоту кода. Очень сложно вывести это в массы. Плюс LN убивает децентрализацию как таковую.

Если не секрет, сколько уже вложили и сколько отбили, чувствуется ли рост? Конкуренты душат?

Про деньги: потратили около 3 миллионов рублей, это по большей части оборудование — серверные мощности, зарплаты и консультации сторонних блокчейн-специалистов. Деньги от пула мы не отобьём никогда. Будем зарабатывать на вторичных сервисах, которые после определённых этапов развития пула будут внедряться. Про конкурентов: их пока не вижу. Рост мощности на пуле ощутим. Я даже не понимаю откуда: в рекламу не вкладываемся, люди рассказывают друг другу — по сарафанному радио. Это приятно видеть.

Конкуренты есть, но основная проблема не в них. Главная проблема в том, что люди очень ленивые, им тяжело попробовать подключиться, потестить, посчитать. Парадокс: люди жадные, но ещё и ленивые. Из-за этого очень тяжело привлечь клиентов, хотя при этом сарафанное радио работает. Конверты с сибирской язвой не присылают, мафии нет, проблемы другого рода — связанные с софтом. Мы дружим со многими пулами, пытаемся общаться. Может быть, будут совместные проекты, вполне возможно. Общаемся и дружим со всеми разработчиками прошивок и ПО: Anthill, HiveOS, 2Miners.com.

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

Получается, делать пул совсем не прибыльно, так как с процента даже зарплаты не отбиваются. Но зарабатывать планируете. На чём, расскажи подробнее?

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

Чем удивите из последних наработок? Чем удивите в ближайшем будущем?

Сейчас работаем по семь дней в неделю. Переработали стратумы, перехали с C++ на Golang — теперь стратумы работают быстрее и считают хешрейт более точно. Планируем добавить бота в Телеграм, который будет оповещать о выплатах и даже отвалах оборудования, если они случаются. Уведомления по электронной почте уже включили.

«Прибыль должна быть больше». Создатель майнинг-пула EMCD.IO о конкуренции с Китаем за майнеров Биткоина. Источник: EMCD.IO. Фото.

Источник: EMCD.IO

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

Как происходит обратная связь с пользователями? Я заметил, что вы стараетесь к ним прислушиваться, постоянные диалоги с ними — и вроде дают плоды.

Делаем то, что просят пользователи. Когда им что-то нужно, они об этом сообщают, а мы сразу делаем, внедряем и добавляем в план развития. Roadmap написан на год вперед. Думаем о токенизации, но сперва нужно токеномику проработать. Планируем выйти на китайский рынок, на европейский. Пока работаем только в России.

На днях появилась новость про административную ответственность за майнинг. Что будете делать?

Надеюсь, договоримся. Есть влиятельные люди, которые тоже майнят. Пока не у нас, но ноябрь покажет, кто готовился. Ну а если нет, то я всё равно это не брошу. Как в ДухLess, помнишь? Тут родился, хочу, чтоб все за***сь было. Но нужно будет что-то менять.

А в Биток веришь? Какой прогноз?

Честно сказать, я не верю ни во что, кроме Биткоина. Хайпа сейчас уже нет, на хайпе мы своё уже заработали. Сейчас только вера. Я понимаю, что ограниченная эмиссия должна привести к росту, и что чем больше людей владеет биткоинами, тем меньше их в обороте. Будет ограниченное предложение — будет расти спрос и стоимость тоже. Тем более что компании типа Fidelity и Morgan Stanley уже инвестируют институциональные деньги в крипту. И в первую очередь в Bitcoin.
Прогноз: будем расти медленно до конца года. До халвинга ещё далеко, думаю, что тысяч 12-14 долларов за BTC сделаем точно. До халвинга. А после — ещё будем расти.

Ознакомиться с EMCD.IO можно по ссылке.

Подписывайтесь на наш канал в Телеграме. Ждем Биткоин за миллион.