Цель Ethereum заключается в том, чтобы стать мировым реестром — платформой для хранения цивилизационных активов и записей, поддерживающей ключевую инфраструктуру, такую как финансы, управление и сертификация данных высокой ценности. Для достижения этой цели необходимо учитывать две основные способности: масштабируемость и устойчивость.
Форк Fusaka обеспечит 10-кратное увеличение пространства данных L2, а дорожная карта на 2026 год также планирует аналогичное расширение для L1. В то же время, Merge перевел Ethereum на консенсус PoS, разнообразие клиентов быстро улучшилось, исследование ZK-доказуемости и устойчивости к квантовым атакам продолжается, а уровень приложений становится все более мощным. Но помимо масштабирования и производительности, есть еще одна часто игнорируемая, но столь же важная основа устойчивости: простота протокола (simplicity).
Простота — это окончательный щит децентрализации.
Самое впечатляющее в биткойне - это его предельно простая протокол.
Блокчейн состоит из цепочки блоков;
Каждый блок связан с предыдущим блоком через хэш;
Блок проверяется с помощью PoW, то есть проверяется, являются ли первые несколько знаков его хэша равными 0;
Каждый блок содержит транзакции, которые используют монеты, полученные в результате майнинга или предыдущих транзакций.
Один старшеклассник, который понимает код, может полностью понять принцип работы протокола Биткойн, программист даже может реализовать клиент в качестве любительского проекта, эта простота приносит следующие преимущества:
Более легко воспринимается, снижает порог для исследований и разработок, предотвращает доминирование "технократов";
Снизить стоимость разработки новой инфраструктуры интерфейсов клиентов, валидаторов, инструментов и т. д.
Снизить сложность долгосрочного обслуживания;
Снизить риск серьезных уязвимостей безопасности и упростить проверку корректности протокола;
Сокращение социальных уязвимостей, подверженных манипуляциям со стороны специальных интересов.
Исторически сложилось так, что Ethereum в этой области не справлялся должным образом, что приводило к ненужным затратам на разработку, рискам безопасности и закрытости исследовательской культуры. В следующие пять лет Ethereum имеет потенциал стать почти таким же простым, как Bitcoin, и мы можем подойти к этому с двух уровней: уровень консенсуса и уровень исполнения.
Упрощенный уровень консенсуса
Будущий новый механизм консенсуса (ранее называвшийся цепью beam) объединяет глубокие наработки за последние десять лет в области теории консенсуса, ZK-SNARK, экономики стейкинга и других аспектов. Его цель - создать долгосрочный оптимальный и значительно упрощенный уровень консенсуса, ключевые меры включают:
Трехслотовый механизм окончательности (3-slot finality): устранение сложной логики слотов и эпох; больше не требуется перемешивание комитетов, синхронизация комитетов и другие механизмы; основной функционал можно реализовать всего на 200 строках кода; обладает более оптимальной безопасностью по сравнению с текущим протоколом Gasper.
Упрощенный выбор форков и структура сети: меньше активных валидаторов позволяет использовать более простые правила выбора форков; STARK агрегация позволяет любому стать агрегатором без необходимости доверия и сложных платежей; более надежная p2p архитектура.
Упрощение логики, связанной с состоянием переходов: переработка механизмов присоединения, выхода, извлечения и смены ключей валидаторов; снижение сложности кода и более четкое выражение ключевых действий, таких как субъективные циклы.
Преимущества уровня консенсуса заключаются в том, что он относительно независим от выполнения EVM, что позволяет более свободно проводить эти обновления. Настоящая сложность заключается в том, как упростить уровень выполнения.
Упрощенный уровень исполнения
Исполнительный уровень действительно является "сборищем черной магии": сложный набор инструкций EVM, длинные и трудные для понимания предкомпилированные контракты, трудности с расширением SELFDESTRUCT, чрезмерная нагрузка исторической совместимости. Поэтому стоит заменить EVM на простую, высокопроизводительную и дружественную к ZK виртуальную машину, такую как RISC-V, ее преимущества:
Повышение производительности в 100 раз;
Бесшовная интеграция с основными языками программирования;
Может работать в системе доказательства нулевых знаний.
Статическая структура ясна, что способствует аудиту и проверке безопасности;
Практически не требуется предварительной компиляции контрактов, в будущем даже квантовые алгоритмы могут быть нативно развернуты.
Но миграция не является жестким "хардфорком", а позволяет старым контрактам продолжать работать в интерпретаторе EVM, который сам по себе представляет собой контракт, написанный на RISC-V. Так же как Apple использует Rosetta для перехода на ARM-чипы, Ethereum может безболезненно обновить виртуальную машину.
Общие компоненты, создающие более элегантную системную основу
В будущем протокол Ethereum должен интегрировать больше "общих компонентов", значительно снизив сложность системы:
Единый код исправления и удаления: используется для выборки доступности данных, исторического хранения, ускорения P2P вещания, избегая повторного проектирования;
Единый сериализованный формат (SSZ): аналогично текущему ABI, хорошо совместим, но более эффективен, что способствует декомпозиции L2;
Унифицированная структура состояния дерева (двойное дерево): лучше подходит для ZK-доказательств, быстрее и проще.
Это означает, что базовый уровень Ethereum больше не состоит из "различных заплаток и компромиссов", а представляет собой настоящие "протокольные кубики", построенные с учетом инженерной эстетики.
Сложность достигает конца, и это лучшее время для упрощения.
Простота во многом схожа с децентрализацией, обе они являются верховными ценностями, ведущими к устойчивости системы. Настоящее уважение к простоте требует культурного изменения, её выгоды часто трудно количественно оценить сразу, тогда как цена отказа от блестящих функций и дополнительных усилий сразу становится очевидной. Но с течением времени ценность простоты будет постепенно проявляться, лучший пример тому — биткойн.
Опираясь на идеи tinygrad, установить целевое максимальное количество строк кода консенсуса для долгосрочных стандартов Ethereum, с целью максимально приблизить сложность ключевого пути консенсуса к простоте Bitcoin. Логика, связанная с историческими правилами, всё еще будет сохранена, но должна быть изолирована от неконсенсусных путей. В то же время, общий дизайн должен придерживаться принципа "предпочитать более простые решения", склоняясь к локальной упаковке, а не к системной сложности, с приоритетом на выбор архитектур, обладающих четкими свойствами и возможностью верификации.
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
Код — это цивилизация: почему Эфир должен быть «простым до ужаса», как Биткойн?
Автор оригинала: Виталик Бутерин
Перепечатка: Дейзи, Mars Finance
Цель Ethereum заключается в том, чтобы стать мировым реестром — платформой для хранения цивилизационных активов и записей, поддерживающей ключевую инфраструктуру, такую как финансы, управление и сертификация данных высокой ценности. Для достижения этой цели необходимо учитывать две основные способности: масштабируемость и устойчивость.
Форк Fusaka обеспечит 10-кратное увеличение пространства данных L2, а дорожная карта на 2026 год также планирует аналогичное расширение для L1. В то же время, Merge перевел Ethereum на консенсус PoS, разнообразие клиентов быстро улучшилось, исследование ZK-доказуемости и устойчивости к квантовым атакам продолжается, а уровень приложений становится все более мощным. Но помимо масштабирования и производительности, есть еще одна часто игнорируемая, но столь же важная основа устойчивости: простота протокола (simplicity).
Простота — это окончательный щит децентрализации.
Самое впечатляющее в биткойне - это его предельно простая протокол.
Блокчейн состоит из цепочки блоков;
Каждый блок связан с предыдущим блоком через хэш;
Блок проверяется с помощью PoW, то есть проверяется, являются ли первые несколько знаков его хэша равными 0;
Каждый блок содержит транзакции, которые используют монеты, полученные в результате майнинга или предыдущих транзакций.
Один старшеклассник, который понимает код, может полностью понять принцип работы протокола Биткойн, программист даже может реализовать клиент в качестве любительского проекта, эта простота приносит следующие преимущества:
Более легко воспринимается, снижает порог для исследований и разработок, предотвращает доминирование "технократов";
Снизить стоимость разработки новой инфраструктуры интерфейсов клиентов, валидаторов, инструментов и т. д.
Снизить сложность долгосрочного обслуживания;
Снизить риск серьезных уязвимостей безопасности и упростить проверку корректности протокола;
Сокращение социальных уязвимостей, подверженных манипуляциям со стороны специальных интересов.
Исторически сложилось так, что Ethereum в этой области не справлялся должным образом, что приводило к ненужным затратам на разработку, рискам безопасности и закрытости исследовательской культуры. В следующие пять лет Ethereum имеет потенциал стать почти таким же простым, как Bitcoin, и мы можем подойти к этому с двух уровней: уровень консенсуса и уровень исполнения.
Упрощенный уровень консенсуса
Будущий новый механизм консенсуса (ранее называвшийся цепью beam) объединяет глубокие наработки за последние десять лет в области теории консенсуса, ZK-SNARK, экономики стейкинга и других аспектов. Его цель - создать долгосрочный оптимальный и значительно упрощенный уровень консенсуса, ключевые меры включают:
Трехслотовый механизм окончательности (3-slot finality): устранение сложной логики слотов и эпох; больше не требуется перемешивание комитетов, синхронизация комитетов и другие механизмы; основной функционал можно реализовать всего на 200 строках кода; обладает более оптимальной безопасностью по сравнению с текущим протоколом Gasper.
Упрощенный выбор форков и структура сети: меньше активных валидаторов позволяет использовать более простые правила выбора форков; STARK агрегация позволяет любому стать агрегатором без необходимости доверия и сложных платежей; более надежная p2p архитектура.
Упрощение логики, связанной с состоянием переходов: переработка механизмов присоединения, выхода, извлечения и смены ключей валидаторов; снижение сложности кода и более четкое выражение ключевых действий, таких как субъективные циклы.
Преимущества уровня консенсуса заключаются в том, что он относительно независим от выполнения EVM, что позволяет более свободно проводить эти обновления. Настоящая сложность заключается в том, как упростить уровень выполнения.
Упрощенный уровень исполнения
Исполнительный уровень действительно является "сборищем черной магии": сложный набор инструкций EVM, длинные и трудные для понимания предкомпилированные контракты, трудности с расширением SELFDESTRUCT, чрезмерная нагрузка исторической совместимости. Поэтому стоит заменить EVM на простую, высокопроизводительную и дружественную к ZK виртуальную машину, такую как RISC-V, ее преимущества:
Повышение производительности в 100 раз;
Бесшовная интеграция с основными языками программирования;
Может работать в системе доказательства нулевых знаний.
Статическая структура ясна, что способствует аудиту и проверке безопасности;
Практически не требуется предварительной компиляции контрактов, в будущем даже квантовые алгоритмы могут быть нативно развернуты.
Но миграция не является жестким "хардфорком", а позволяет старым контрактам продолжать работать в интерпретаторе EVM, который сам по себе представляет собой контракт, написанный на RISC-V. Так же как Apple использует Rosetta для перехода на ARM-чипы, Ethereum может безболезненно обновить виртуальную машину.
Общие компоненты, создающие более элегантную системную основу
В будущем протокол Ethereum должен интегрировать больше "общих компонентов", значительно снизив сложность системы:
Единый код исправления и удаления: используется для выборки доступности данных, исторического хранения, ускорения P2P вещания, избегая повторного проектирования;
Единый сериализованный формат (SSZ): аналогично текущему ABI, хорошо совместим, но более эффективен, что способствует декомпозиции L2;
Унифицированная структура состояния дерева (двойное дерево): лучше подходит для ZK-доказательств, быстрее и проще.
Это означает, что базовый уровень Ethereum больше не состоит из "различных заплаток и компромиссов", а представляет собой настоящие "протокольные кубики", построенные с учетом инженерной эстетики.
Сложность достигает конца, и это лучшее время для упрощения.
Простота во многом схожа с децентрализацией, обе они являются верховными ценностями, ведущими к устойчивости системы. Настоящее уважение к простоте требует культурного изменения, её выгоды часто трудно количественно оценить сразу, тогда как цена отказа от блестящих функций и дополнительных усилий сразу становится очевидной. Но с течением времени ценность простоты будет постепенно проявляться, лучший пример тому — биткойн.
Опираясь на идеи tinygrad, установить целевое максимальное количество строк кода консенсуса для долгосрочных стандартов Ethereum, с целью максимально приблизить сложность ключевого пути консенсуса к простоте Bitcoin. Логика, связанная с историческими правилами, всё еще будет сохранена, но должна быть изолирована от неконсенсусных путей. В то же время, общий дизайн должен придерживаться принципа "предпочитать более простые решения", склоняясь к локальной упаковке, а не к системной сложности, с приоритетом на выбор архитектур, обладающих четкими свойствами и возможностью верификации.