В сети быстро распространяется теория, что крупный производитель майнинговых процессоров Nvidia участвует в разработке майнингового алгоритма ProgPoW для блокчейна Ethereum, который должен свести на нет все преимущества ASIC-устройств перед GPU-майнерами. Якобы таким образом компания планирует не только хорошо заработать, но и даже попытаться монополизировать сеть Ethereum. Среди доказательств: финансовая заинтересованность разработчиков PrоgPoW в принятии алгоритма, их связи с производителями аппаратного обеспечения, а также со скандально известными Келвином Эйром и лже-Сатоши Крейгом Райтом. DeCenter подробно разобрался в сложившейся ситуации.

Что такое ProgPoW и как он может убить ASIC-майнинг

Programmatic Proof-Of-Work (ProgPoW) — обновление Ethash, нынешнего алгоритма майнинга сети Ethereum, которое позволяет осуществлять майнинг на GPU-устройствах так же эффективно, как и на прикладных интегральных схемах (ASIC).

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

Алгоритм ProgPoW выложен на GitHub в открытом доступе. Его создала команда разработчиков IfDefElse, состоящая из мисс If, мистера Def и мистера Else соответственно. При этом известна личность лишь мисс If — это Кристи-Ли Минехан, 27-летний эксперт в области блокчейна и майнинга.

Кристи-Ли Минехан. Источник.

Пулы поддерживают ProgPoW, но есть скептики

Ethereum-сообщество преимущественно поддерживает внедрение ProgPoW, которое, независимо от разногласий, имеет сильную базу поддержки со стороны майнеров, а также большинства держателей монет.

На данный момент все пулы поддерживают ProgPoW. Etherchain создал специальную страницу с результатами голосования майнеров за последние 24 часа. Источник.

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

В то же время часть программистов выступают против активации ProgPoW. Боб Саммервилл, исполнительный директор Ethereum Classic, опубликовал список из 18 крупных Ethereum-разработчиков, выступающих против ProgPoW. Так, Скотт Льюис, соучредитель Concourse, заявил: «ProgPoW — это ошибка. Нынешние и будущие пользователи Ethereum заслуживают лучшего. Не надо помогать GPU-майнерам». Мартин Коппельман, основатель Gnosis, сказал, что не понимает, почему надо запускать ProgPoW, ведь у него явно нет широкой поддержки профессионального сообщества.

Противники ProgPoW считают, что приоритизация GPU-майнеров не будет эффективной — на практике GPU-майнинг все равно в основном сосредоточен в пулах и фермах. При этом доля ASIC-майнинга в добыче ETH невелика, а ASIC-устройства делают сеть более безопасной, и пока нет весомых доказательств того, что они вызывают централизацию майнинга. Производители ASIC очень динамичны и, вероятно, быстро создадут аппаратное обеспечение, которое сможет работать с этим алгоритмом. При этом ProgPоW увеличивает потребление электроэнергии GPU-майнеров, поэтому он лишь немного выигрывает в эффективности по сравнению с обычными видеокартами. Более того, некоторые представители криптосообщества уверены, что ProgPoW представляет угрозу для децентрализации сети Ethereum.

К ProgPoW есть претензии и у Виталика Бутерина. Он считает, что «главная проблема ProgPoW заключается в том, что алгоритм просто тратит умственную энергию людей на что-то, что в конечном итоге не имеет большого значения, потому что мы переходим к PoS».

Но в этом, кажется, заключена еще одна проблема — ProgPoW может привести к расколу Ethereum. Ведь пока не ясна его дорожная карта. Когда Ethereum 2.0 будет запущен, предыдущая версия сети будет продолжать работать в гармонии с новым алгоритмом в течение ожидаемых двух-трех лет. Отсюда резонный вопрос: будет ли ProgPoW работать после перехода на PoS-алгоритм? И не получится ли раскола на сообщества Ethereum 1.0 и Ethereum 2.0? Четкого ответа пока нет.

В чем обвиняют Nvidia?

Впервые о том, что Nvidia финансировала команду разработчиков ProgRoW, заявил в июне 2018 года президент блокчейн-проекта gpuShack.com и основатель Ethosdistro Александр Левин. Он не согласился, что целью ProgPoW является борьба с централизацией. Далее он продолжил развивать свои обвинения, делясь якобы инсайдерской информацией. Обвинения подхватили и развили пользователи Twitter, Reddit и профильные крипто-СМИ.

Обвинители считают, что Nvidia оказала влияние на разработку ProgPoW, чтобы стимулировать спрос на собственное оборудование для GPU-майнинга. Алгоритм ProgPoW якобы разработан специально для графических процессоров Nvidia и будет хуже работать с устройствами конкурирующего производителя — AMD. Если обновление активируют, аппаратный гигант станет главным поставщиком GPU-майнеров для майнинга в сети Ethereum. Это повысит продажи компании и позволит ей сосредоточить в своих руках контроль над сетью.

Также, есть предположение, что Кристи-Ли Минехан, разрабатывающая ProgPoW, финансово заинтересована в принятии алгоритма. В данном случае Минехан сталкивается с конфликтом интересов, ведь если разработчица алгоритмов работает с производителями майнингового оборудования, то она финансово заинтересована в успехе своих проектов. На это указывает тот факт, что Кристи-Ли Минехан уже много лет сотрудничает с Nvidia и AMD — она принимала участие в разработке таблетки для майнинга «OHGODANETHLARGEMENTPILL», разгоняющей видеокарты Nvidia.

Минехан также раньше управляла ныне несуществующей майнинговой компанией Mineority, занимавшейся продажей GPU-майнеров для Ethereum и созданием платформы для поиска и предоставления облачного хостинга специально для графических процессоров Nvidia. С августа 2018 года разработчица работала на посту технического директора в стартапе Core Scientific, занимающимся ИИ и блокчейном. Core Scientific сотрудничает с Nvidia в области ИИ в GPU-майнинге — эта информация открыта (кроме Nvidia компания сотрудничает с Bitmain, BitFury, Canaan, Innosilicon, Obelisk, Halong и другими производителями майнеров). При этом Минехан подтвердила, что участвует в этих разработках, но уточнила, что этим взаимодействие двух компаний и ограничивается.

По мнению обвинителей, это означает, что Nvidia может быть причастна к разработке ProgPoW. В ответ Минехан утверждает, что Core Scientific не имеет никакого отношения к ProgPoW, ведь рабочая версия алгоритма опубликована в мае 2018 года, а ее работа в Core Scientific началась в августе 2018 года. Она признает, что Core Scientific и Nvidia получат прибыль от запуска ProgPoW, но не видит в этом ничего плохого. Она отметила, что ProgPoW не дает преимуществ устройствам Nvidia перед чипами AMD, что доказано независимыми аудиторами — ранее алгоритм действительно был заточен под конкретные процессоры, но этот перекос устранен.

Александр Левин также утверждает, что два других создателя ProgPoW, Def и Else, на самом деле являются разработчиками в плате Nvidia. Минехан отвергает все обвинения.

Кампания против Минехан привела к тому, что 25 сентября она покинула Core Scientific, чтобы избежать любого потенциального конфликта интересов, а также сосредоточиться на разработке ProgPoW. Большинство членов сообщества восприняли это как благородный жест. Но были и скептики, задающиеся вопросом: «Почему разработчица так цепляется за ProgPoW? Ведь отказ от работы в передовой компании, безусловно, большая жертва».

«Сегодня я объявляю о своем уходе с поста технического директора Core Scientific. Я считаю, что ProgPoW играет важную роль в переходе ETH на ETH 2.0, поэтому я сочла важным устранить причины любых потенциальных конфликтов, в том числе, конфликта интересов».

«Мы отказываемся комментировать этот вопрос», — сказал представитель компании Роберт Щербин в ответ на запрос Decrypto. А на вопрос «Стоит ли рассматривать это как признание вины?», он ответил, что «отказ от комментариев — это просто отказ от комментариев по этому вопросу». Core Scientific отрицает свою связь с разработкой ProgPoW.

Невидимая рука Келвина Эйра и вездесущий Крейг Райт

Интересно, что у компании Core Scientific есть и другая связь с Nvidia — через Келвина Эйра, канадского предпринимателя и инвестора, сделавшего состояние на вложениях в видеоигры. У Эйра насыщенная биография: обвинения в незаконной игорной деятельности и отмывании денег, слухи о финансировании авантюр самопровозглашенного Сатоши Накамото Крейга Райта, он крупнейший майнер и сторонник Bitcoin Cash, а также один из тех, кто поддерживал форк Bitcoin SV. Келвин Эйр также является владельцем новостного издания CoinGeek.

Келвин Эйр. Источник.

О связи Эйра с Nvidia заявил исполнительный директор Ethereum Classic Боб Саммервилл. В своем блоге он объявил, что отозвал приглашение Минехан на саммит ETC, который должен состоятся в октябре, после того, как узнал о ее связях с Крейгом Райтом и Келвином Эйром. Также Минехан по крайней мере два раза выступала на мероприятиях CoinGeek. А CoinGeek якобы станет основным покупателем Nvidia, как только ProgPoW будет активирован. Компания Эйра весной этого года купила майнинговую компанию Squire mining за $22.5 млн. А летом Squire mining заключил соглашение с Core Scientific о размещении 41 166 ASIC-майнеров для Bitcoin SV. При этом генеральный директор Core Scientific Кевин Тернер, а также Крейг Райт работают советниками в Squire mining.

Саммервилл считает, что эти связи были слишком сильны, чтобы их игнорировать. Аргументация Саммервила такова: Райт — мошенник, серийный лжец, а Келвин Эйр «ничуть не лучше». Саммервил «не может допустить, чтобы ETC был связан с такими сомнительными личностями и компаниями».

Минехан и CoinGeek отрицают обвинения, считая их придуманными (майнеры Bitcoin SV не подойдут для Ethereum) и просто «бредовыми теориями заговора». Касательно ее выступлений на мероприятиях CoinGeek, Минехан отметила, что «это нормально для компаний посещать конференции своих клиентов и деловых партнеров».

Очередная теория заговора, которая может оказаться правдой

Ситуация с ProgPoW, Nvidia и Core Scientific — запутанная история, разобраться в которой без инсайдерской информации вряд ли получится. Со стороны обвинения в сговоре кажутся надуманными и бездоказательными без реальных технических аргументов. Вероятность того, что алгоритм оптимизирован для Nvidia и до сих пор менее эффективен на другом оборудовании, кажется маловероятным. У проекта открытый код, его проверяли внешние аудиторы и версия, одобренная Ethereum, отличается от версии IfDefElse.

Однако стороны действительно финансово заинтересованы в успехе ProgPoW. Иначе зачем так продвигать его, если нет угрозы со стороны ASIC, а PoS — это будущее ETH? Учитывая вовлеченных игроков, вполне можно предположить существование какого-то стратегического альянса. Однако версию, что переход на ProgPoW прямо или косвенно спонсируется Nvidia, доказать очень сложно.

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