Виталик призывает к функции сбора мусора для борьбы с разрастанием Ethereum

Сооснователь Ethereum Vitalik Buterin призывает разработчиков столкнуться с разрастанием протокола, вызванным неустанным добавлением новых функций и редким удалением старых.

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

«Даже если протокол супер-децентрализован, с сотнями тысяч узлов, и имеет 49% отказоустойчивости по Византии, и узлы полностью проверяют все с использованием квантово-устойчивых peer-данных и STARK, если протокол представляет собой неуклюжий хаос из сотен тысяч строк кода и пяти форм криптографии уровня PhD, в конечном итоге протокол провалится», — заявил он.

По словам Buterin, эта сложность подрывает Ethereum (ETH) в трех аспектах. Во-первых, она ослабляет безоговорочность, заставляя пользователей полагаться на «первосвященников», чтобы понять, что на самом деле делает протокол. Во-вторых, она не проходит так называемый «walkaway test» (тест на уход), потому что перестроить высококачественные клиенты становится нереальным, если существующие команды исчезнут. В-третьих, она подрывает самосуверенитет, поскольку даже высокотехнически подкованные пользователи больше не могут самостоятельно изучать или рассуждать о системе.

Buterin призывает к «сборке мусора»

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

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

Buterin говорит, что Ethereum должен упрощаться, как ракетные двигатели. Источник: Buterin

Глава Ethereum указал на прошлые изменения в качестве примеров эффективной очистки. Переход от proof-of-work (PoW) к proof-of-stake (PoS) был одним из масштабных перезапусков, в то время как более поздние усилия, такие как реформы стоимости газа, направлены на замену произвольных правил более четкими связями с фактическим использованием ресурсов. Будущие очистки могут включать понижение редко используемых функций из основного протокола в смарт-контракты, что снизит нагрузку на разработчиков клиентов.

Генеральный директор Solana Labs предпочитает другой подход

Тем временем генеральный директор Solana Labs Анатолий Яковенко утверждает, что Solana (SOL) должна оставаться в постоянном движении, заявляя, что блокчейн, который прекращает развиваться, чтобы удовлетворять потребности разработчиков и пользователей, рискует стать неактуальным. Отвечая на недавний пост Buterin, Яковенко заявил, что непрерывная итерация необходима для выживания Solana, даже если ни одна группа не несет ответственности за эти изменения.

В отличие от этого, Buterin утверждал, что Ethereum в конечном итоге должен пройти «walkaway test» (тест на уход), достигнув точки, когда он сможет работать безопасно и предсказуемо в течение десятилетий без вмешательства разработчиков.