Сообщество было вовлечено в дискуссию о том, внедрять ли ProgPoW или нет на следующем этапе, в Берлине, который запланирован на начало 2020 года.
Планы, которые не все разделяют
В настоящее время Ethereum готовится к следующему обновлению, Стамбул, которое запланировано на ближайшие месяцы. Дата обновления Testnet была недавно объявлена разработчиками: первый этап запланирован на 2 октября на Ropsten, а последний на декабрь на Kovan. В то время как Стамбульский тест Горли запланирован на 30 октября, а Ринкеби — на ноябрь.
Реализация этого протокола была одной из тем дискуссий в 71-м ядре Ethereum, встрече разработчиков с командой, обсуждающей последние аудиторские отчеты и проблемы, связанные с ProgPoW.
ProgPoW aka Programmatic Proof-of-Work, протокол, предложенный IfDefElse, будет GPU-расширением текущего Ethash, PoW-алгоритма Ethereum. Протокол в основном направлен на снижение контроля майнинга ASIC в сети за счет повышения конкурентоспособности майнинга графических карт.
Этот протокол был первоначально установлен для реализации в хард-форке в Стамбуле, но был перенесен на следующий из-за задержки в аудите. Программная часть аудита была поручена наименее уполномоченному органу, а аппаратная часть аудита — Бобу Роа, технологу по полупроводникам. Окончательный аудиторский отчет по программному и аппаратному обеспечению был выпущен ранее в этом году.
Одним из предложений, сделанных в ходе аудита программного обеспечения, было изучить пользовательскую функцию Keccak. Об этом сообщил во время встречи Данно Феррин, инженер по протоколу блокчейна в Pegasys. Феррин заявил, что он выразил обеспокоенность по поводу этого на платформе социальных сетей, которая была рассмотрена IfDefElse на Gitter.
Вскоре за этим последовал Трент Ван Эппс, адвокат разработчика в Whiteblock, спросивший, рассматривают ли создатели возможность интеграции протоколов в клиентах, но не активируют ли их до тех пор, пока ASIC не представляют угрозу, учитывая, что некоторые члены сообщества высказали это предложение.
С одной стороны, Хадсон Джеймсон заявил, что «слишком рано для альтернатив». С другой стороны, Мартин Холст Свенде объяснил, почему держать его в “заднем кармане” было плохой идеей. Он заявил, что если в будущем в сети будут доминировать ASIC и что-то плохое случится, то переход на ProgPoW будет невозможен всего через час или день. На это уйдет как минимум две недели.
Свенде также подчеркнул, что после принятия решения об активном ProgPoW существующие майнеры могут делать все, что хотят, поскольку их инвестиции будут в любом случае бесполезными. Он продолжил:
«В то время как это происходит в течение недели, фактическое значение Ether будет стремительно падать во время этих атак, и тогда мы в конечном итоге, если нам когда-нибудь удастся действительно переключиться на ProgPow, мы можем обнаружить, что не существует майнинг-фермы, которая способна и готова взять и переключиться на собственно Ether в полном объеме».
И еще не все
После этого Трент рассказал о другой проблеме, связанной с ProgPoW: о вероятности разрыва цепи. В качестве аргумента этому Феррин заявил, что во время голосования майнеров за ProgPoW, не было ни одного майнера, который бы проголосовал против его реализации. Он также отметил, что на самом деле в начале этого года было восстание пользователей в пользу инновации. Он сказал:
«Если бы был хоть один майнер, который нашел время для отрицательного голосования, я бы придал этому аргументу больший вес, если честно».
Боб Саммервилл, исполнительный директор Ethereum Classic Cooperative, также высказал мнение о проблеме, заявив:
«Я думаю, что спор идет не о добыче, а о пользователе. Если бы произошел разрыв цепи, это был бы стиль ETC. Восстание пользователей, а затем поддержка добычи — вот как, я думаю, это закончится».