Актуальное

Разработчики Ethereum не могут договориться как решить проблему

174

Последняя встреча разработчиков ethereum потратила около часа на обсуждение того, как принять решение о возможном изменении алгоритма в ProgPoW.

«Мне неудобно принимать решение», — сказала Пайпер Мерриам, специалист по этике. Перед этим председатель собрания Хадсон Джеймсон спросил: «Как вы думаете, нам нужно больше данных или мы можем просто принять решение?» Грег Колвин ответил: «Мы можем просто сделать это, это наша работа».

Лейн Реттиг сказал, что ряд разработчиков заявили, что им неудобно принимать решение. Реттиг сказал, что есть меню опций: «первая — решить, не решать, второй — решить так или иначе… третий — реализовать оба варианта и, возможно, иметь некоторую случайность, которая может привести к дефолту, а четвертый — это какой-то другой курс действий, такой как аудит или привлечение некоторых экспертов ».

Online advertising service 1lx.online

[irp]

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

Вместо этого после некоторого дополнительного обсуждения они пошли с передачей сигналов майнеров, или, более правильно, с пул-сигнализацией, причем только у двух из них был почти 51% хэшрейта. Это, однако, должно было использоваться как одна точка данных среди многих других, поскольку они использовали четвертый вариант: аудит.

Хадсон Джеймсон заявил, что они запустили аудит на ProgPoW с несколькими вопросами, на которые нужно ответить, включая такие вещи, как: «какие изменения с точки зрения хэш-мощности и баланса майнера в целом?»

Online advertising service 1lx.online

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

[irp]

Хадсон, однако, сказал, что аудит может вернуться в марте или апреле, то есть через месяц или два. В лучшем случае они вернутся только с наметками.

Ответ на некоторые вопросы уже известен. Например, склоняются ли к какому лио конкретному производителю. Разработчики ProgPoW уже признали, что механизм Nvidia работает лучше из-за заявленной ошибки компилятора и из-за того, что некоторые вычислительные требования были более жесткими для AMD gpus. Сейчас они пытаются вернуть этот баланс.

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

Online advertising service 1lx.online

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

Этот вопрос, по-видимому, вообще не был на повестке дня, но затем кое кто затопил субредит ethereum капля по капле о ProgPoW, чтобы получить то, что хотел.

Некоторые даже умоляли Виталика спасти бедных майнеров на их огромных фермах, хотя Виталик ранее уже поднимал вопрос о том, не является ли ethereum более безопасным с ASIC, заявив в прошлом месяце, что если майнеры плохо себя ведут, они могут просто заблокировать ASIC, но “если злоумышленник использует gpu, у них нет шансов.”

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

[irp]

Также не было никакого обсуждения FPGA Xillinx и Intel с FPGA, являющимися программируемой asics. Самое главное, что не было никакого обсуждения об eth 1x, даже несмотря на то, что есть множество решений, которые должны быть приняты, решения, которые действительно важны для удобства использования, масштабируемости, dapps и всей экосистемы, а не просто для некоторых майнеров, борющихся друг с другом за большую часть пирога.

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

Алексей Ахунов, который работает над арендой хранилища и другими предложениями по улучшению Ethereum 1.x, сказал в предыдущем вызове dev в прошлом месяце, что он не был ни за asics ни против-asics, но с его точки зрения относительно его задач по разработке и проектированию eth 1.x, чем больше хардфорков запланировано, тем сложнее для eth1x.

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

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

И все же, какая бы сторона ни выйграла Колвин, возможно, прав. Даже плохое решение может быть лучше, чем отсутствие решения, но проблема в том, что это касается фундаментального аспекта безопасности эфириума, который может иметь значительные последствия, если хэшрейт значительно упадет, открывая эфириум для потенциальной атаки 51%.

Это может показаться надуманным, но в прошлом году были совершены 51% атаки, включая ETC, который очень похож на ethereum. Маловероятно, что это был тестовый запуск для потенциальной этической атаки, но это одна из неизвестных среди многих других при рассмотрении этого вопроса об алгоритмическом изменении.

[irp]

Если экосистема эфириума хочет пойти на такой риск, тогда это их выбор. Должно быть хорошо разрекламированное голосование монетами, продолжающееся в течение месяца, по крайней мере, с 5%-10% голосов, что выглядит как неигровая манера. Если есть явное большинство, так или иначе, скажем, 75%+, то это решение.

Если бы не было явного большинства, тогда эфириум был бы на неисследованной территории, потому что не было модернизации главной цепи, где был даже раскол 40-60, не говоря уже о 50-ти.

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

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

В заключение отметим, что в Ethereum есть множество команд, которые в некотором роде разделены. Например, команда eth 1 практически не имеет ничего общего с командой eth 2.0. Таким образом, этот изумительно непринужденный подход не обязательно отразится на последнем, но мы увидим, так ли это на самом деле, когда они начнут развертывать PoS Beacon, который должен начаться в следующем месяце.

Online advertising service 1lx.online

Комментарии