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

Сооснователь Ethereum Виталик Бутерин недавно опубликовал техническое эссе, в котором предлагает использовать «простоту» в качестве основной стратегии для будущей масштабируемости и устойчивости блокчейна. Он также предлагает, чтобы основная сеть Ethereum в будущем постепенно переходила от текущей виртуальной машины EVM к более эффективной и более легко проверяемой новой архитектуре, такой как RISC-V, и даже, возможно, использовала Cairo, чтобы достичь полной упрощенной протокола.

Виталик заимствовал лаконичные особенности Биткойна

Виталик Бутерин отметил, что в прошлом Ethereum достиг многого в области масштабируемости и гибкости приложений, таких как жесткий форк Fusaka, который значительно увеличит пространство данных L2, завершение Merge, которое перевело публичную цепь на модель доказательства доли (PoS), и продолжение продвижения нулевой доказательной способности и антиквантовых механизмов. Но чтобы действительно стать глобальным уровнем доверия для финансов и данных, "простота протокола" будет недооцененным, но незаменимым ключом.

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

А какие преимущества упрощения Ethereum?

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

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

Снизить долгосрочные затраты на обслуживание.

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

Снижение социальной атакующей поверхности: чем меньше компонентов, тем труднее их контролировать специальным интересам.

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

Упрощенная схема от слоя консенсуса до слоя исполнения

Виталик Бутерин описал несколько значительных предложений по упрощению, которые могут быть реализованы в Ethereum в течение следующих пяти лет, охватывающих слой консенсуса и слой исполнения. На прошлогоднем Devcon в Бангкоке было предложено решение Beam Chain. Beam Chain стремится объединить опыт за последние десять лет в области теории консенсуса, ZK-SNARK и экономики стейкинга, чтобы создать более долгосрочный и оптимизированный слой консенсуса. Однако новый слой консенсуса проще текущей основной сети (Beacon Chain).

(Самый амбициозный проект Ethereum, краткий обзор. Что такое Beam Chain, упомянутая Джастином Дрейком на Devcon в Бангкоке? )

Упрощение уровня консенсуса:

Используя трехслотовую финализацию (3-slot finality), отменено различие между слотом и эпохой, механизмы перетасовки комитета, синхронные комитеты и т.д. Основная реализация требует всего около 200 строк кода, а безопасность почти является оптимальным решением.

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

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

Исполнительный слой (Execution Layer) Реконструкция сосредотачивается на отказе от существующей EVM, переходе на виртуальную машину RISC-V или другую VM, дружелюбную к ZK, что обеспечивает более чем 100-кратное увеличение производительности. Виталик заявил, что это может привести к коренному повышению эффективности, поскольку смарт-контракты могут выполняться непосредственно внутри доказателей (provers), что экономит затраты на интерпретатор. По сравнению с EVM, RISC-V очень простой. Это также предоставляет разработчикам больше возможностей, так как Solidity и Vyper могут добавлять новые бэкенды для компиляции новой виртуальной машины.

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

)Замена сердца Ethereum? Виталик предложил, что уровень исполнения Ethereum может быть полностью заменён на RISC-V(

Виталик призывает Ethereum установить ограничение на количество строк кода для практики минимализма.

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

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

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить