В мире блокчейна Биткойн удивляет своим простым дизайном. Протокол, который может понять даже школьник, способен поддерживать работу глобальной децентрализованной финансовой системы. В отличие от этого, Эфир, хотя и амбициозно стремится стать "мировым компьютером", испытывает трудности из-за своей сложности. От громоздкой виртуальной машины до труднодоступного механизма консенсуса, до многослойных преднаписанных контрактов, структур данных и механизма Gas, Эфир, похоже, отклонился от пути простоты. Теперь пришло время пересмотреть и упростить Эфир, стремясь не только к масштабируемости, но и к достижению понятных, поддерживаемых и проверяемых целей.
Видение Ethereum заключается в том, чтобы стать мировым реестром, который будет хранить цивилизационные активы и записи, поддерживать ключевую инфраструктуру, такую как финансы, управление и сертификация высокоценных данных. Для достижения этой цели необходимо учитывать две ключевые способности: масштабируемость и устойчивость.
Будущие хардфорки значительно увеличат пространство данных L2, дорожная карта на ближайшие годы также планирует аналогичное расширение для L1. В то же время, Ethereum перешёл на PoS консенсус, разнообразие клиентов улучшилось, а исследования ZK-доказуемости и устойчивости к квантовым атакам продолжаются. Однако, помимо масштабируемости и производительности, есть еще одна часто упускаемая из виду, но столь же важная основа устойчивости: простота протокола.
Упрощенно: окончательная гарантия децентрализации
Самой впечатляющей особенностью биткойна является крайняя простота его протокола. Его основная концепция проста и ясна: блокчейн состоит из последовательности блоков, каждый из которых связан с предыдущим блоком через хэш, проверяется с помощью PoW и содержит транзакции, связанные с монетами, добытыми через майнинг или предыдущие транзакции.
Эта простота приносит множество преимуществ: легкость в понимании, снижение порога для разработки, уменьшение сложности обслуживания, снижение рисков безопасности и уменьшение вероятности манипуляций со стороны особых интересов. Однако, Ethereum в этом плане показывает плохие результаты, что приводит к ненужным затратам на разработку, рискам безопасности и закрытости исследовательской культуры. В ближайшие годы ожидается, что Ethereum приблизится к Bitcoin в плане простоты, что требует работы на двух уровнях: уровне консенсуса и уровне исполнения.
Упрощенный уровень консенсуса
Будущий новый механизм консенсуса будет интегрировать накопленный за последние десять лет опыт в области теории консенсуса, ZK-SNARK и стейкинговой экономики, с целью создания долгосрочного оптимального и значительно упрощенного уровня консенсуса. Ключевые меры включают:
Введение механизма трехслотового завершения, упрощение сложной логики, связанной с слотами и эпохами
Упрощенные правила выбора форка и структура сети
Переработка логики переходов состояния, связанной с валидатором
Эти улучшения значительно снизят сложность кода, что сделает протокол более понятным и удобным в обслуживании.
Упрощенный уровень исполнения
Исполнительный уровень является настоящей технической сложностью. В настоящее время набор инструкций EVM сложен, предкомпилированные контракты трудно понять, а историческая совместимость накладывает тяжелое бремя. Одним из возможных решений является замена EVM на простой, высокопроизводительный и ZK-дружественный виртуальный механизм (например, RISC-V). Это может привести к значительному повышению производительности, лучшей совместимости с основными языками программирования и более четкой структуре, что облегчит аудит и проверку безопасности.
Процесс миграции можно сравнить с переходом Apple на чипы ARM, позволяя старым контрактам продолжать работать на интерпретаторе EVM в новой виртуальной машине, обеспечивая бесшовное обновление.
Создание более элегантной системной основы
Будущий протокол Ethereum должен интегрировать больше "общих компонентов", чтобы进一步 снизить сложность системы:
Унифицированный код исправления ошибок используется в нескольких сценариях
Унитарный формат сериализации
Единая структура состояния дерева
Эти улучшения сделают основы Ethereum более похожими на тщательно спроектированные "протокольные блоки", а не на набор компромиссов.
Обнимая простоту, переосмысляя будущее
Стремление к простоте похоже на стремление к децентрализации, и то, и другое является важным путем к устойчивости системы. Настоящее внимание к простоте требует культурного изменения, его преимущества могут не проявиться сразу, но в долгосрочной перспективе ценность простоты будет постепенно проявляться, как это демонстрирует Биткойн.
Для долгосрочного развития Ethereum может заимствовать идеи некоторых открытых проектов, установив максимальное количество строк кода для консенсуса, стремясь сделать сложность основной логики близкой к уровню Биткойна. В то же время, общий дизайн должен придерживаться принципа "простота прежде всего", склоняясь к локальной упаковке, а не системной сложности, и отдавать предпочтение архитектурным решениям с четкими свойствами и возможностью проверки.
Благодаря этим усилиям, Ethereum имеет возможность вернуться к простоте, сохраняя инновации и мощные функции, что заложит прочный фундамент для устойчивого развития в будущем.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Ethereum: Путь к переосмыслению: стремление к простоте и повышению устойчивости
Реструктуризация Ethereum: стремление к простоте
В мире блокчейна Биткойн удивляет своим простым дизайном. Протокол, который может понять даже школьник, способен поддерживать работу глобальной децентрализованной финансовой системы. В отличие от этого, Эфир, хотя и амбициозно стремится стать "мировым компьютером", испытывает трудности из-за своей сложности. От громоздкой виртуальной машины до труднодоступного механизма консенсуса, до многослойных преднаписанных контрактов, структур данных и механизма Gas, Эфир, похоже, отклонился от пути простоты. Теперь пришло время пересмотреть и упростить Эфир, стремясь не только к масштабируемости, но и к достижению понятных, поддерживаемых и проверяемых целей.
Видение Ethereum заключается в том, чтобы стать мировым реестром, который будет хранить цивилизационные активы и записи, поддерживать ключевую инфраструктуру, такую как финансы, управление и сертификация высокоценных данных. Для достижения этой цели необходимо учитывать две ключевые способности: масштабируемость и устойчивость.
Будущие хардфорки значительно увеличат пространство данных L2, дорожная карта на ближайшие годы также планирует аналогичное расширение для L1. В то же время, Ethereum перешёл на PoS консенсус, разнообразие клиентов улучшилось, а исследования ZK-доказуемости и устойчивости к квантовым атакам продолжаются. Однако, помимо масштабируемости и производительности, есть еще одна часто упускаемая из виду, но столь же важная основа устойчивости: простота протокола.
Упрощенно: окончательная гарантия децентрализации
Самой впечатляющей особенностью биткойна является крайняя простота его протокола. Его основная концепция проста и ясна: блокчейн состоит из последовательности блоков, каждый из которых связан с предыдущим блоком через хэш, проверяется с помощью PoW и содержит транзакции, связанные с монетами, добытыми через майнинг или предыдущие транзакции.
Эта простота приносит множество преимуществ: легкость в понимании, снижение порога для разработки, уменьшение сложности обслуживания, снижение рисков безопасности и уменьшение вероятности манипуляций со стороны особых интересов. Однако, Ethereum в этом плане показывает плохие результаты, что приводит к ненужным затратам на разработку, рискам безопасности и закрытости исследовательской культуры. В ближайшие годы ожидается, что Ethereum приблизится к Bitcoin в плане простоты, что требует работы на двух уровнях: уровне консенсуса и уровне исполнения.
Упрощенный уровень консенсуса
Будущий новый механизм консенсуса будет интегрировать накопленный за последние десять лет опыт в области теории консенсуса, ZK-SNARK и стейкинговой экономики, с целью создания долгосрочного оптимального и значительно упрощенного уровня консенсуса. Ключевые меры включают:
Эти улучшения значительно снизят сложность кода, что сделает протокол более понятным и удобным в обслуживании.
Упрощенный уровень исполнения
Исполнительный уровень является настоящей технической сложностью. В настоящее время набор инструкций EVM сложен, предкомпилированные контракты трудно понять, а историческая совместимость накладывает тяжелое бремя. Одним из возможных решений является замена EVM на простой, высокопроизводительный и ZK-дружественный виртуальный механизм (например, RISC-V). Это может привести к значительному повышению производительности, лучшей совместимости с основными языками программирования и более четкой структуре, что облегчит аудит и проверку безопасности.
Процесс миграции можно сравнить с переходом Apple на чипы ARM, позволяя старым контрактам продолжать работать на интерпретаторе EVM в новой виртуальной машине, обеспечивая бесшовное обновление.
Создание более элегантной системной основы
Будущий протокол Ethereum должен интегрировать больше "общих компонентов", чтобы进一步 снизить сложность системы:
Эти улучшения сделают основы Ethereum более похожими на тщательно спроектированные "протокольные блоки", а не на набор компромиссов.
Обнимая простоту, переосмысляя будущее
Стремление к простоте похоже на стремление к децентрализации, и то, и другое является важным путем к устойчивости системы. Настоящее внимание к простоте требует культурного изменения, его преимущества могут не проявиться сразу, но в долгосрочной перспективе ценность простоты будет постепенно проявляться, как это демонстрирует Биткойн.
Для долгосрочного развития Ethereum может заимствовать идеи некоторых открытых проектов, установив максимальное количество строк кода для консенсуса, стремясь сделать сложность основной логики близкой к уровню Биткойна. В то же время, общий дизайн должен придерживаться принципа "простота прежде всего", склоняясь к локальной упаковке, а не системной сложности, и отдавать предпочтение архитектурным решениям с четкими свойствами и возможностью проверки.
Благодаря этим усилиям, Ethereum имеет возможность вернуться к простоте, сохраняя инновации и мощные функции, что заложит прочный фундамент для устойчивого развития в будущем.