Эфириум как глобальная распределенная бухгалтерская книга требует, чтобы он был как масштабируемым, так и устойчивым. Хотя недавние обновления и будущие планы направлены на улучшение масштабируемости, существует еще один не менее важный, но часто игнорируемый фактор: простота протокола.
Простота является ключевой гарантией децентрализованных систем. Удивительность Биткойна во многом обусловлена его предельно простой архитектурой. Даже старшеклассник, который понимает программирование, может полностью понять, как работает Биткойн, и даже реализовать собственный клиент. Эта простота приносит множество преимуществ: снижает порог входа для разработчиков, уменьшает затраты на обслуживание, повышает безопасность и снижает риск манипуляций.
В сравнении с этим, Эфириум проявляет себя недостаточно хорошо в отношении простоты, что приводит к ненужным затратам на разработку, угрозам безопасности и закрытой исследовательской атмосфере. В течение следующих пяти лет Эфириум, вероятно, сможет приблизиться к Биткойну в плане простоты, что потребует работы на двух уровнях: уровне консенсуса и уровне исполнения.
На уровне консенсуса новая механика объединит достижения исследований последних лет в области теории консенсуса, нулевых знаний и экономики стейкинга. Основные улучшения включают: использование механизма завершения с тремя слотами, упрощение правил выбора разветвлений и сетевой структуры, оптимизацию логики перехода состояния и т.д. Эти изменения значительно снизят сложность кода, повысят безопасность и эффективность.
Упрощение уровня выполнения более сложно, потому что он несет в себе множество сложных исторических проблем. Одно из возможных решений — заменить текущую EVM на простую, высокопроизводительную и дружелюбную к нулевым знаниям виртуальную машину (, такую как RISC-V ). Это не только приведет к скачку производительности, но и лучше поддержит основные языки программирования и системы нулевых знаний. Переходное решение можно заимствовать из модели Rosetta от Apple, что позволит старым контрактам бесшовно работать на новой виртуальной машине.
Кроме того, интеграция большего количества общих компонентов, таких как единый код исправления и удаления, сериализованный формат и структура дерева состояний, может дополнительно снизить сложность системы. Это позволит Ethereum в корне стать элегантным "протокольным кирпичом", а не сборной конструкцией из различных компромиссов.
Стремление к простоте требует культурных изменений. Хотя в краткосрочной перспективе может потребоваться отказаться от некоторых функций и приложить дополнительные усилия, в долгосрочной перспективе простота принесет системе огромную ценность. Можно взять на вооружение идеи tinygrad и установить целевое значение максимального количества строк кода для консенсуса Ethereum, стремясь достичь уровня простоты, близкого к Bitcoin.
В общем, упрощая уровень консенсуса и исполнения, интегрируя общие компоненты, Ethereum имеет возможность достичь беспрецедентной простоты и устойчивости, сохраняя при этом свою мощную функциональность. Это не только поможет снизить затраты на разработку и обслуживание, но и откроет двери для более широкого участия и инноваций, способствуя долгосрочному здоровому развитию экосистемы Ethereum.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
25 Лайков
Награда
25
9
Репост
Поделиться
комментарий
0/400
PumpDoctrine
· 07-27 22:04
Упрощение - это ловушка~ Наступают перемены
Посмотреть ОригиналОтветить0
StablecoinArbitrageur
· 07-27 13:21
*настраивает монитор* статистически говоря, сложность протокола коррелирует отрицательно с доходностью с учетом риска... но давайте сначала посмотрим на эти бета-метрики
Ethereum упрощённый путь: Соглашение и реорганизация уровня исполнения
Переосмысление упрощенного пути L1
Эфириум как глобальная распределенная бухгалтерская книга требует, чтобы он был как масштабируемым, так и устойчивым. Хотя недавние обновления и будущие планы направлены на улучшение масштабируемости, существует еще один не менее важный, но часто игнорируемый фактор: простота протокола.
Простота является ключевой гарантией децентрализованных систем. Удивительность Биткойна во многом обусловлена его предельно простой архитектурой. Даже старшеклассник, который понимает программирование, может полностью понять, как работает Биткойн, и даже реализовать собственный клиент. Эта простота приносит множество преимуществ: снижает порог входа для разработчиков, уменьшает затраты на обслуживание, повышает безопасность и снижает риск манипуляций.
В сравнении с этим, Эфириум проявляет себя недостаточно хорошо в отношении простоты, что приводит к ненужным затратам на разработку, угрозам безопасности и закрытой исследовательской атмосфере. В течение следующих пяти лет Эфириум, вероятно, сможет приблизиться к Биткойну в плане простоты, что потребует работы на двух уровнях: уровне консенсуса и уровне исполнения.
На уровне консенсуса новая механика объединит достижения исследований последних лет в области теории консенсуса, нулевых знаний и экономики стейкинга. Основные улучшения включают: использование механизма завершения с тремя слотами, упрощение правил выбора разветвлений и сетевой структуры, оптимизацию логики перехода состояния и т.д. Эти изменения значительно снизят сложность кода, повысят безопасность и эффективность.
Упрощение уровня выполнения более сложно, потому что он несет в себе множество сложных исторических проблем. Одно из возможных решений — заменить текущую EVM на простую, высокопроизводительную и дружелюбную к нулевым знаниям виртуальную машину (, такую как RISC-V ). Это не только приведет к скачку производительности, но и лучше поддержит основные языки программирования и системы нулевых знаний. Переходное решение можно заимствовать из модели Rosetta от Apple, что позволит старым контрактам бесшовно работать на новой виртуальной машине.
Кроме того, интеграция большего количества общих компонентов, таких как единый код исправления и удаления, сериализованный формат и структура дерева состояний, может дополнительно снизить сложность системы. Это позволит Ethereum в корне стать элегантным "протокольным кирпичом", а не сборной конструкцией из различных компромиссов.
Стремление к простоте требует культурных изменений. Хотя в краткосрочной перспективе может потребоваться отказаться от некоторых функций и приложить дополнительные усилия, в долгосрочной перспективе простота принесет системе огромную ценность. Можно взять на вооружение идеи tinygrad и установить целевое значение максимального количества строк кода для консенсуса Ethereum, стремясь достичь уровня простоты, близкого к Bitcoin.
В общем, упрощая уровень консенсуса и исполнения, интегрируя общие компоненты, Ethereum имеет возможность достичь беспрецедентной простоты и устойчивости, сохраняя при этом свою мощную функциональность. Это не только поможет снизить затраты на разработку и обслуживание, но и откроет двери для более широкого участия и инноваций, способствуя долгосрочному здоровому развитию экосистемы Ethereum.