Примітка редактора: колись біткойн вразив нас — протокол, який може зрозуміти навіть школяр, але який підтримує роботу глобальної децентралізованої фінансової системи. І коли ми озираємося на ефіріум, колись обіцяний "світовий комп'ютер", сьогодні він застряг у складності: від громіздкої віртуальної машини, важко підтримуваного механізму консенсусу до багатошарових попередньо скомпільованих контрактів, структур даних і механізму Gas. Час вирушати в новий шлях, повернути ефіріум до простоти, не лише забезпечуючи масштабованість, але й зрозумілість, підтримуваність та перевіреність.
Мета 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 VM, наприклад, RISC-V, її переваги:
Пряме підвищення продуктивності в 100 разів;
Безшовна інтеграція з основними мовами програмування;
Може працювати в рідній системі нульового знання;
Статична структура чітка, що сприяє аудитам і перевірці безпеки;
Майже не потрібно попередньо компілювати контракти, у майбутньому навіть антиквантові алгоритми можуть бути розгорнуті нативно.
Але міграція не є жорстким "хард-форком", а дозволяє старим контрактам продовжувати працювати в інтерпретаторі EVM, який сам є контрактом, написаним на RISC-V. Як Apple використовує Rosetta для переходу на ARM-чіпи, Ethereum може безболісно оновити віртуальну машину.
Спільні компоненти, створення більш елегантної системної основи
У майбутньому протокол Ethereum повинен інтегрувати більше "спільних компонентів", щоб повністю знизити складність системи:
Уніфікований код для виправлення помилок: використовується для зразків доступності даних, історичного зберігання, прискорення P2P трансляції, уникнення повторного проектування;
Уніфікований формат серіалізації (SSZ): подібний до поточного ABI, добре сумісний, але більш ефективний, сприяє декомпозиції L2;
Уніфікована структура стану дерева (двійкове дерево): краще підходить для ZK-доказів, швидше, простіше.
Це означає, що основа Ethereum більше не складається з "різних латок компромісів", а насправді побудована на "протокольних блоках" з інженерної естетики.
Складний шлях до кінця – це найкращий час для спрощення
Простота в багатьох аспектах схожа з децентралізацією, обидва є верховими цінностями на шляху до стійкості системи. Справжнє визнання простоти вимагає культурних змін; її вигоди часто важко одразу кількісно оцінити, тоді як витрати на відмову від блискучих функцій та додаткові зусилля відразу стають очевидними. Але з часом цінність простоти поступово проявляється, Біткойн є найкращим прикладом.
Запозичуючи ідеї tinygrad, встановити цільову максимальну кількість рядків коду консенсусу для довгострокових стандартів Ethereum, з метою наблизити складність ключових шляхів консенсусу до простоти Bitcoin. Логіка, пов'язана з історичними правилами, все ще буде збережена, але повинна бути ізольована від неконсенсусних шляхів. Водночас загальний дизайн повинен дотримуватися принципу "переваги простіших рішень", схиляючись до локальної упаковки, а не системної складності, і надаючи перевагу архітектурним виборам з чіткими властивостями та можливістю верифікації.
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Віталік нова стаття: Повернення до простоти, майбутнє Ethereum не повинно бути таким складним
*Оригінальна назва: *Спрощення L1
Автор оригіналу: Віталік Бутерін
Переклад: Asher(**@Asher_ 0210 )
Примітка редактора: колись біткойн вразив нас — протокол, який може зрозуміти навіть школяр, але який підтримує роботу глобальної децентралізованої фінансової системи. І коли ми озираємося на ефіріум, колись обіцяний "світовий комп'ютер", сьогодні він застряг у складності: від громіздкої віртуальної машини, важко підтримуваного механізму консенсусу до багатошарових попередньо скомпільованих контрактів, структур даних і механізму Gas. Час вирушати в новий шлях, повернути ефіріум до простоти, не лише забезпечуючи масштабованість, але й зрозумілість, підтримуваність та перевіреність.
Мета Ethereum полягає в тому, щоб стати світовою книгою обліку — платформою для зберігання цивілізаційних активів та записів, що підтримує ключову інфраструктуру, таку як фінанси, управління та сертифікація даних високої вартості. Для досягнення цього бачення необхідно враховувати дві основні можливості: масштабованість та стійкість.
Fusaka жорсткий форк принесе 10-кратне покращення простору даних L2, а дорожня карта на 2026 рік також планує подібне розширення для L1. Тим часом, Merge перевела Ethereum на PoS консенсус, різноманітність клієнтів швидко покращилася, дослідження ZK верифікації та стійкості до квантових атак продовжують розвиватися, а прикладний рівень стає все більш потужним. Але крім розширення та продуктивності, є ще одна основа стійкості, яка легко може бути проігнорована, але однаково важлива: простота протоколу (simplicity).
Простота — це остаточний щит децентралізації
Найбільш вражаючим аспектом біткоїна є надзвичайна простота його протоколу:
Учень старшої школи, який розуміє код, може повністю зрозуміти принцип роботи протоколу біткойн, а програміст навіть може реалізувати клієнт як аматорський проект. Ця простота приносить такі переваги:
В історії Ethereum не досягав значних успіхів у цьому плані, що призвело до непотрібних витрат на розробку, ризиків безпеки та закритої дослідницької культури. Протягом наступних п'яти років Ethereum має потенціал стати майже таким же простим, як Bitcoin, і ми можемо діяти з двох рівнів: рівень консенсусу та рівень виконання.
Спрощений рівень консенсусу
Майбутній новий механізм консенсусу (раніше відомий як beam ланцюг) об'єднує глибокі накопичення минулого десятиліття в галузі теорії консенсусу, ZK-SNARK, економіки стейкінгу тощо, його мета - створити довгостроковий оптимальний та значно спрощений шар консенсусу, ключові заходи включають:
Перевага рівня консенсусу полягає в тому, що він виконується відносно незалежно від EVM, що дозволяє вільніше проводити ці оновлення. Справжня складність полягає в тому, як спростити рівень виконання.
Спрощений рівень виконання
Виконавчий рівень є справжнім «місцем скупчення чорної магії»: складний набір інструкцій EVM, заплутані попередньо зкомпільовані контракти, важко розширюваний SELFDESTRUCT, історична сумісність з надмірним навантаженням, тому варто замінити EVM на просту, високо продуктивну, дружню до ZK VM, наприклад, RISC-V, її переваги:
Але міграція не є жорстким "хард-форком", а дозволяє старим контрактам продовжувати працювати в інтерпретаторі EVM, який сам є контрактом, написаним на RISC-V. Як Apple використовує Rosetta для переходу на ARM-чіпи, Ethereum може безболісно оновити віртуальну машину.
Спільні компоненти, створення більш елегантної системної основи
У майбутньому протокол Ethereum повинен інтегрувати більше "спільних компонентів", щоб повністю знизити складність системи:
Це означає, що основа Ethereum більше не складається з "різних латок компромісів", а насправді побудована на "протокольних блоках" з інженерної естетики.
Складний шлях до кінця – це найкращий час для спрощення
Простота в багатьох аспектах схожа з децентралізацією, обидва є верховими цінностями на шляху до стійкості системи. Справжнє визнання простоти вимагає культурних змін; її вигоди часто важко одразу кількісно оцінити, тоді як витрати на відмову від блискучих функцій та додаткові зусилля відразу стають очевидними. Але з часом цінність простоти поступово проявляється, Біткойн є найкращим прикладом.
Запозичуючи ідеї tinygrad, встановити цільову максимальну кількість рядків коду консенсусу для довгострокових стандартів Ethereum, з метою наблизити складність ключових шляхів консенсусу до простоти Bitcoin. Логіка, пов'язана з історичними правилами, все ще буде збережена, але повинна бути ізольована від неконсенсусних шляхів. Водночас загальний дизайн повинен дотримуватися принципу "переваги простіших рішень", схиляючись до локальної упаковки, а не системної складності, і надаючи перевагу архітектурним виборам з чіткими властивостями та можливістю верифікації.