Виталик хочет сделать Ethereum таким же простым, как Bitcoin

Виталик хочет сделать Ethereum таким же простым, как Bitcoin

Виталик Бутерин, соучредитель Ethereum, призвал упростить базовый протокол блокчейна, стремясь сделать сеть более эффективной, безопасной и доступной, черпая вдохновение в минималистичном дизайне Bitcoin.

В сообщении в блоге под названием «Упрощение L1», опубликованном 3 мая, Бутерин изложил видение реструктуризации архитектуры Ethereum с учетом консенсуса, исполнения и общих компонентов.

«В этой статье будет описано, как Ethereum через 5 лет может стать почти таким же простым, как Bitcoin», — написал Бутерин, утверждая, что простота является ключом к устойчивости Ethereum и долгосрочной масштабируемости.

По его словам, хотя недавние обновления, такие как интеграция доказательства доли владения (PoS) и краткого неинтерактивного аргумента знания с нулевым разглашением (zk-SNARK), сделали Ethereum более надежным, техническая сложность привела к раздутым циклам разработки, более высоким затратам и большему риску ошибок:

«Исторически сложилось так, что Ethereum часто этого не делал (иногда из-за моих собственных решений), и это во многом способствовало нашим чрезмерным расходам на разработку, всевозможным рискам безопасности и изолированности культуры R&D, часто в погоне за выгодами, которые оказались иллюзорными».

Ethereum рассматривает «3-слотовую окончательность»

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

«Уменьшение количества активных валидаторов одновременно означает, что становится безопаснее использовать более простые реализации правила выбора форка», — написал Бутерин.

Другие предлагаемые улучшения включают в себя обеспечение более простых правил выбора ветвей и принятие протоколов агрегации на основе масштабируемого прозрачного аргумента знаний (STARK) для децентрализации и упрощения координации сети.

На уровне исполнения Бутерин предложил перейти от виртуальной машины Ethereum (EVM) к более простой, дружественной к ZK виртуальной машине, такой как RISC-V. Этот шаг может предложить 100-кратное улучшение производительности для доказательств с нулевым разглашением и значительно упростить протокол.

RISC-V — архитектура набора инструкций с открытым исходным кодом (ISA), используемая при проектировании компьютерных процессоров. Она следует минималистской философии проектирования, используя небольшой набор простых инструкций для высокой эффективности и более простой реализации.

Для сохранения обратной совместимости Бутерин предложил запускать устаревшие контракты EVM в блокчейне через интерпретатор RISC-V, одновременно поддерживая обе виртуальные машины в течение переходного периода.

Бутерин призывает к общепротокольным стандартам

Бутерин также выступал за стандартизацию всего протокола. Он предложил принять единый метод кодирования стирания, формат сериализации (в пользу SSZ) и древовидную структуру для снижения избыточной сложности и оптимизации инструментария и инфраструктуры Ethereum.

«Простота во многом похожа на децентрализацию», — написал Бутерин.

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

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

Читайте также: