Сможет ли Ethereum противостоять ASIC-майнерам?

Этот вопрос стал актуальным во вторник, 3 апреля, в связи с новостями о том, что китайский производитель криптовалютных майнеров Bitmain, разработал и готовит к продаже специализированный ASIC-майнер для обработки эфириум-транзакций и получения соответствующего вознаграждения.

Компания Bitmain подтвердила в своём Твиттере выпуск майнеров Antminer E3, которые будут продаваться по цене 800$.
Таким образом, слухи перестали быть слухами и стали реальностью.

Для разработчиков и пользователей криптовалюты эфириума эта новость не стала неожиданностью. В более ранних постах Виталика Бутерина говорилось о том, что ни один алгоритм управления майнинговыми вознаграждениями не сможет вечно противостоять ASIC-устройствам.

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

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

Таким образом, вскоре могут последовать сообщения о непригодности такого оборудования для майнинга эфириума. Прецеденты уже были. Например, Monero и Siacoin предпринимают шаги по обновлению своего программного обеспечения, чтобы нарушить планы производителей ASIC-майнеров (в данном случае речь тоже о компании Bitmain).

Однако в ситуации с эфириумом есть некоторые тонкости, и на данный момент многое остаётся неясным.

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

Кроме того, дорожная карта эфириума подразумевает плановый уход от Proof-of-Work — алгоритма, на котором сейчас строится майнинг эфириума.

Бутерин не прокомментировал выпуск Antminer E3, но раньше отмечал, что воздействие подобных инноваций, скорее всего, будет недолгим.

Так, в феврале в чате разработчиков он написал:

«Не уверен, что стоит тратить слишком много ресурсов [на устранение воздействия ASIC], за исключением того, что следует быстрее принять [обновление] Casper.»

Об алгоритмах

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

До запуска платформы предотвращение использования майнингового оборудования даже был включено в white paper эфириума, в котором разработчикам предлагалось проанализировать ASIC-устройства в целом и оценить их способность захватывать вознаграждения за майнинг.

Бутерин писал в 2014 году:

«Специалисты могут проанализировать существующие ASIC, выяснить, в чём заключается их оптимизация, и организовать для транзакций такой блокчейн, с которыми эта оптимизация просто не будет работать.»

Однако из-за соображений безопасности первоначальные методы были отвергнуты, и вместо этого разработчики реализовали алгоритм Proof-of-Work, подобный тому, что использует биткоин.

У этого алгоритма, названного ethash, есть и некоторые отличия. Он требует скорее не высокой вычислительной мощности, на которой специализируются ASIC, а много памяти.
То есть независимо от того, майнится ли эфириум на ASIC-майнере или на видеокарте, важен объём памяти, предоставляемый устройствами.

Пока неясно, был ли этот фундаментальный аспект ethash учтён при разработке Antminer E3 от Bitmain.

В интервью CoinDesk разработчик Ник Джонсон сказал, что ASIC-майнеры для эфира пока не добились значительных достижений по производительности в сравнении с видеокартами и «берут числом»:

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

Реакция

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

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

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

Один из пользователей Github, указывая на централизацию эфириума, написал:

«Если хардфорк поможет предотвратить это, по крайней мере до тех пор, пока [протокол] Proof-of-Stake не станет реальностью, то я отдам свой голос за хардфорк.»

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

Есть и те, кто думает по-другому. Например, Фил Дайан, исследователь Корнеллского университета и энтузиаст эфириума, в своём блоге пишет, что попытки блокировать Bitmain похожи на «цензуру».

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

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

Вариантов развития событий много. Однозначно то, что напряжённость высока, а детали ситуации только начинают вырисовываться.

По данным сайта Bitmain, новый ASIC-майнер для эфириума может развивать вычислительную мощность в 180 мегахешей в секунду — меньше, чем у обычных видеокарт, и эти цифры, возможно, ошибочны. Многое станет известно только тогда, когда начнутся первые продажи в июле.