Ethereum як основна інфраструктура глобальної децентралізованої фінансової системи прагне стати світовою книгою записів цивілізаційних активів. Однак, з постійним розвитком системи, її складність зростає, що впливає не лише на масштабованість, але, що ще важливіше, знижує зрозумілість, підтримуваність і перевіряємість системи. Тепер настав час переосмислити дизайн Ethereum, щоб повернути його до простоти.
Простота: основа децентралізації
Чудовість біткойна в значній мірі походить від надзвичайної простоти його протоколу. Ця простота не лише знижує поріг розуміння та розробки, але й зменшує складність довгострокового обслуговування, знижує ризик суттєвих вразливостей безпеки та зменшує ймовірність маніпуляцій з боку специфічних інтересів. У порівнянні з цим, Ethereum має великі можливості для покращення в цьому відношенні.
Спрощення шару консенсусу
Майбутній механізм консенсусу Ethereum поєднає результати досліджень, проведених за останнє десятиліття в теорії консенсусу, нульових знаннях та економіці стейкінгу, з метою створення довгострокового оптимального та значно спрощеного рівня консенсусу. Основні заходи включають:
Введення трьохслотного механізму завершення, спрощення складної логіки, пов'язаної зі слотами та епохами.
Оптимізувати вибір форку та мережеву структуру, зменшити кількість активних валідаторів, спростити правила вибору форку.
Виконавчий рівень є найскладнішою частиною Ethereum, що містить безліч "чорної магії". Для спрощення цього рівня можна розглянути можливість використання більш простішої, високопродуктивної та дружньої до нульових знань віртуальної машини замість нинішньої EVM, наприклад, RISC-V. Така заміна може забезпечити значне підвищення продуктивності, краще підтримувати основні мови програмування та бути легшою для аудиту та безпекової верифікації.
Процес міграції може здійснюватися за поступовим методом, подібно до технології Rosetta, яку Apple використовувала під час переходу з процесорів Intel на процесори ARM. Це дозволить забезпечити нормальну роботу існуючих контрактів, одночасно поступово переходячи на нову архітектуру віртуальної машини.
Побудова єдиних системних компонентів
Щоб подальше знизити складність системи, майбутній протокол Ethereum має інтегрувати більше спільних компонентів:
Єдина кодекс стирання використовується для вибірки доступності даних, історичного зберігання та прискорення P2P трансляції
Використання єдиного формату серіалізації підвищує ефективність та полегшує декомпозицію L2
Уніфікована структура стану дерева, більш підходяща для нульових знань та підвищення продуктивності
Ці покращення зроблять основу Ethereum більш елегантною та ефективною, а не складеною з різних тимчасових рішень.
Крок до простоти
Прагнення до простоти вимагає культурних змін. Хоча вигоди від спрощення системи можуть не проявлятися одразу, в довгостроковій перспективі це суттєво підвищить стійкість та сталість Ethereum. Запозичивши підхід tinygrad, можна встановити максимальну кількість рядків коду консенсусу для довгострокових стандартів Ethereum, намагаючись наблизити його складність до рівня Bitcoin.
У майбутніх проєктах слід надавати перевагу простішим рішенням, орієнтуючись на часткову упаковку, а не на системну складність, та використовувати архітектурні рішення з чіткими властивостями та можливістю верифікації. Завдяки цим зусиллям, Ethereum має шанс досягти рівня простоти, близького до Bitcoin, протягом наступних п'яти років, що краще сприятиме реалізації його бачення стати світовим комп'ютером.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Ethereum майбутня дорожня карта: відновлення простоти підвищення сталого розвитку
Переформатування Ethereum: повернення до простоти
Ethereum як основна інфраструктура глобальної децентралізованої фінансової системи прагне стати світовою книгою записів цивілізаційних активів. Однак, з постійним розвитком системи, її складність зростає, що впливає не лише на масштабованість, але, що ще важливіше, знижує зрозумілість, підтримуваність і перевіряємість системи. Тепер настав час переосмислити дизайн Ethereum, щоб повернути його до простоти.
Простота: основа децентралізації
Чудовість біткойна в значній мірі походить від надзвичайної простоти його протоколу. Ця простота не лише знижує поріг розуміння та розробки, але й зменшує складність довгострокового обслуговування, знижує ризик суттєвих вразливостей безпеки та зменшує ймовірність маніпуляцій з боку специфічних інтересів. У порівнянні з цим, Ethereum має великі можливості для покращення в цьому відношенні.
Спрощення шару консенсусу
Майбутній механізм консенсусу Ethereum поєднає результати досліджень, проведених за останнє десятиліття в теорії консенсусу, нульових знаннях та економіці стейкінгу, з метою створення довгострокового оптимального та значно спрощеного рівня консенсусу. Основні заходи включають:
Інновації виконавчого рівня
Виконавчий рівень є найскладнішою частиною Ethereum, що містить безліч "чорної магії". Для спрощення цього рівня можна розглянути можливість використання більш простішої, високопродуктивної та дружньої до нульових знань віртуальної машини замість нинішньої EVM, наприклад, RISC-V. Така заміна може забезпечити значне підвищення продуктивності, краще підтримувати основні мови програмування та бути легшою для аудиту та безпекової верифікації.
Процес міграції може здійснюватися за поступовим методом, подібно до технології Rosetta, яку Apple використовувала під час переходу з процесорів Intel на процесори ARM. Це дозволить забезпечити нормальну роботу існуючих контрактів, одночасно поступово переходячи на нову архітектуру віртуальної машини.
Побудова єдиних системних компонентів
Щоб подальше знизити складність системи, майбутній протокол Ethereum має інтегрувати більше спільних компонентів:
Ці покращення зроблять основу Ethereum більш елегантною та ефективною, а не складеною з різних тимчасових рішень.
Крок до простоти
Прагнення до простоти вимагає культурних змін. Хоча вигоди від спрощення системи можуть не проявлятися одразу, в довгостроковій перспективі це суттєво підвищить стійкість та сталість Ethereum. Запозичивши підхід tinygrad, можна встановити максимальну кількість рядків коду консенсусу для довгострокових стандартів Ethereum, намагаючись наблизити його складність до рівня Bitcoin.
У майбутніх проєктах слід надавати перевагу простішим рішенням, орієнтуючись на часткову упаковку, а не на системну складність, та використовувати архітектурні рішення з чіткими властивостями та можливістю верифікації. Завдяки цим зусиллям, Ethereum має шанс досягти рівня простоти, близького до Bitcoin, протягом наступних п'яти років, що краще сприятиме реалізації його бачення стати світовим комп'ютером.