Співзасновник Ethereum Віталік Бутерін нещодавно опублікував технічну статтю, в якій висунув «простоту» як основний напрямок майбутньої масштабованості та стійкості Блокчейну, а також додатково запропонував, щоб Основна мережа Ethereum в найближчі роки поступово переходила з існуючої Віртуальної машини EVM на більш ефективну та легшу для верифікації нову архітектуру, таку як RISC-V, а можливо, навіть використовувала Cairo для реалізації повного спрощення протоколу.
Віталік запозичив прості характеристики біткойна
Віталік Бутерін зазначив, що в минулому Ethereum досягнув значних успіхів у масштабуванні та гнучкості застосувань, таких як жорстке розгалуження Fusaka, яке суттєво збільшить простір даних L2, завершення Merge, що перевело публічну мережу на доказ частки (PoS), та продовження просування нульових знань і механізмів проти квантових обчислень. Але щоб справді стати глобальним рівнем довіри для фінансів і даних, "простота протоколу" буде недооціненою, але необхідною ключовою складовою.
Віталік Бутерін зазначив, що успіх біткоїна в значній мірі зумовлений його простотою: одна ланцюг, один ряд блоків, кожен блок перевіряється за допомогою простого механізму доказу роботи, що є зрозумілим і навіть можливим для повторної реалізації практично будь-яким розробником. У порівнянні з цим, Ethereum через використання більш складної віртуальної машини, численних попередньо скомпільованих функцій та історичних зобов'язань має вищий поріг для розробки нових клієнтів, зменшуючи кількість учасників протоколу та навіть призводячи до надмірної концентрації управління.
Які переваги спрощення Ethereum?
Дати можливість більшій кількості людей зрозуміти та брати участь у дослідженні, розробці та управлінні протоколом, зменшуючи елітну монополію, викликану технологічними бар'єрами.
Зменшення витрат на розробку та інтеграцію, такі як новий клієнт, новий ZK доказуватель, нові інструменти для розробників.
Зменшити витрати на довгострокове обслуговування.
Зменшити ризик системних вразливостей, щоб помилки було легше виявляти та виправляти.
Зменшення соціальної атаки: чим менше компонентів, тим менше ймовірність їх захоплення спеціальними інтересами.
Він зізнався, що надмірно складна структура протоколу Ethereum частково є наслідком власних дизайнерських рішень і закликав у майбутньому надавати пріоритет простоті, щоб протокол був не лише легким для розуміння, участі та верифікації, але й підвищував безпеку та ефективність розробки.
Спрощена схема від рівня консенсусу до рівня виконання
Віталік Бутерін описав кілька основних пропозицій щодо спрощення, які Ethereum може реалізувати протягом наступних п'яти років, охоплюючи як рівні консенсусу, так і рівень виконання. Під час Devcon у Бангкоку минулого року було запропоновано рішення для Beam Chain. Beam Chain намагається об'єднати досвід останнього десятиліття в теорії консенсусу, ZK-SNARK, економіці стейкінгу тощо, щоб створити довгостроковий, оптимізований рівень консенсусу. Але новий рівень консенсусу простіший, ніж поточний (Beacon Chain) біякового ланцюга.
(Ethereum найамбітніший проект, огляд у статті про те, що таке Beam Chain, про який згадував Джастін Дрейк на Devcon у Бангкоку?)
Спрощення рівня консенсусу:
Використовуючи трисекундну фінальність (3-slot finality), було скасовано розрізнення між слотом і епохою, механізм перемішування комітету, механізм синхронізації комітету тощо. Основна реалізація потребує лише близько 200 рядків коду, а безпека практично є оптимальним рішенням.
Використовуючи STARK агреговані докази, дозволяє будь-кому виконувати роль агрегатора без потреби у довіреній центральній ролі
Перебудова механізму верифікаторів, включаючи вхід, вихід, зняття коштів та покарання за неактивність, для спрощення програмної логіки та правил гарантії.
Рефакторинг (Execution Layer) рівні виконання фокусується на відході від існуючих EVM і переході на віртуальні машини RISC-V або інші віртуальні машини, дружні до ZK, з більш ніж 100-кратним покращенням продуктивності. Віталік каже, що це фундаментальне підвищення ефективності, оскільки смарт-контракти можуть виконуватися безпосередньо в (provers) проверача, усуваючи накладні витрати на перекладача. RISC-V дуже простий у порівнянні з EVM. Це також надає розробникам більше можливостей, а Solidity та Vyper можуть додавати сервери для компіляції нових віртуальних машин.
Він зазначив, що якщо вибрати RISC-V, то розробники, які пишуть на більшості популярних мов програмування, зможуть перенести свій код на Віртуальну машину. Це також усуне більшість потреби в попередній компіляції, залишивши лише кілька вимог до продуктивності (, таких як еліптичні криві ), які також можуть бути усунені після появи квантових комп'ютерів.
(Операція на серці Ethereum? Vitalik запропонував, що виконавчий рівень Ethereum може бути повністю замінений EVM на RISC-V)
Віталік закликає Ethereum встановити обмеження на кількість рядків коду для реалізації духу мінімалізму
В кінці статті Віталік Бутерін закликав спільноту Ethereum розглядати «простоту» як духовну цінність, так само як децентралізацію, що є джерелом стійкості протоколу. Він запропонував, щоб у майбутньому Ethereum взяв приклад з AI проекту tinygrad, встановивши чіткий «максимальний ліміт кількості рядків коду», заохочуючи дизайн логіки протоколу у вигляді зменшення, та уникаючи змішування історичної логіки, яка не є необхідною для консенсусу, в основний процес.
У цій статті Віталік пропонує мінімалістичну розробку Ethereum, щоб зменшити технічний борг і знизити бар'єри для розробки. Вперше з'явилася на Chain News ABMedia.
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Віталік запропонував мінімалістичну розробку Ethereum, щоб зменшити технічний борг і Падіння порогу розробки
Співзасновник Ethereum Віталік Бутерін нещодавно опублікував технічну статтю, в якій висунув «простоту» як основний напрямок майбутньої масштабованості та стійкості Блокчейну, а також додатково запропонував, щоб Основна мережа Ethereum в найближчі роки поступово переходила з існуючої Віртуальної машини EVM на більш ефективну та легшу для верифікації нову архітектуру, таку як RISC-V, а можливо, навіть використовувала Cairo для реалізації повного спрощення протоколу.
Віталік запозичив прості характеристики біткойна
Віталік Бутерін зазначив, що в минулому Ethereum досягнув значних успіхів у масштабуванні та гнучкості застосувань, таких як жорстке розгалуження Fusaka, яке суттєво збільшить простір даних L2, завершення Merge, що перевело публічну мережу на доказ частки (PoS), та продовження просування нульових знань і механізмів проти квантових обчислень. Але щоб справді стати глобальним рівнем довіри для фінансів і даних, "простота протоколу" буде недооціненою, але необхідною ключовою складовою.
Віталік Бутерін зазначив, що успіх біткоїна в значній мірі зумовлений його простотою: одна ланцюг, один ряд блоків, кожен блок перевіряється за допомогою простого механізму доказу роботи, що є зрозумілим і навіть можливим для повторної реалізації практично будь-яким розробником. У порівнянні з цим, Ethereum через використання більш складної віртуальної машини, численних попередньо скомпільованих функцій та історичних зобов'язань має вищий поріг для розробки нових клієнтів, зменшуючи кількість учасників протоколу та навіть призводячи до надмірної концентрації управління.
Які переваги спрощення Ethereum?
Дати можливість більшій кількості людей зрозуміти та брати участь у дослідженні, розробці та управлінні протоколом, зменшуючи елітну монополію, викликану технологічними бар'єрами.
Зменшення витрат на розробку та інтеграцію, такі як новий клієнт, новий ZK доказуватель, нові інструменти для розробників.
Зменшити витрати на довгострокове обслуговування.
Зменшити ризик системних вразливостей, щоб помилки було легше виявляти та виправляти.
Зменшення соціальної атаки: чим менше компонентів, тим менше ймовірність їх захоплення спеціальними інтересами.
Він зізнався, що надмірно складна структура протоколу Ethereum частково є наслідком власних дизайнерських рішень і закликав у майбутньому надавати пріоритет простоті, щоб протокол був не лише легким для розуміння, участі та верифікації, але й підвищував безпеку та ефективність розробки.
Спрощена схема від рівня консенсусу до рівня виконання
Віталік Бутерін описав кілька основних пропозицій щодо спрощення, які Ethereum може реалізувати протягом наступних п'яти років, охоплюючи як рівні консенсусу, так і рівень виконання. Під час Devcon у Бангкоку минулого року було запропоновано рішення для Beam Chain. Beam Chain намагається об'єднати досвід останнього десятиліття в теорії консенсусу, ZK-SNARK, економіці стейкінгу тощо, щоб створити довгостроковий, оптимізований рівень консенсусу. Але новий рівень консенсусу простіший, ніж поточний (Beacon Chain) біякового ланцюга.
(Ethereum найамбітніший проект, огляд у статті про те, що таке Beam Chain, про який згадував Джастін Дрейк на Devcon у Бангкоку?)
Спрощення рівня консенсусу:
Використовуючи трисекундну фінальність (3-slot finality), було скасовано розрізнення між слотом і епохою, механізм перемішування комітету, механізм синхронізації комітету тощо. Основна реалізація потребує лише близько 200 рядків коду, а безпека практично є оптимальним рішенням.
Використовуючи STARK агреговані докази, дозволяє будь-кому виконувати роль агрегатора без потреби у довіреній центральній ролі
Перебудова механізму верифікаторів, включаючи вхід, вихід, зняття коштів та покарання за неактивність, для спрощення програмної логіки та правил гарантії.
Рефакторинг (Execution Layer) рівні виконання фокусується на відході від існуючих EVM і переході на віртуальні машини RISC-V або інші віртуальні машини, дружні до ZK, з більш ніж 100-кратним покращенням продуктивності. Віталік каже, що це фундаментальне підвищення ефективності, оскільки смарт-контракти можуть виконуватися безпосередньо в (provers) проверача, усуваючи накладні витрати на перекладача. RISC-V дуже простий у порівнянні з EVM. Це також надає розробникам більше можливостей, а Solidity та Vyper можуть додавати сервери для компіляції нових віртуальних машин.
Він зазначив, що якщо вибрати RISC-V, то розробники, які пишуть на більшості популярних мов програмування, зможуть перенести свій код на Віртуальну машину. Це також усуне більшість потреби в попередній компіляції, залишивши лише кілька вимог до продуктивності (, таких як еліптичні криві ), які також можуть бути усунені після появи квантових комп'ютерів.
(Операція на серці Ethereum? Vitalik запропонував, що виконавчий рівень Ethereum може бути повністю замінений EVM на RISC-V)
Віталік закликає Ethereum встановити обмеження на кількість рядків коду для реалізації духу мінімалізму
В кінці статті Віталік Бутерін закликав спільноту Ethereum розглядати «простоту» як духовну цінність, так само як децентралізацію, що є джерелом стійкості протоколу. Він запропонував, щоб у майбутньому Ethereum взяв приклад з AI проекту tinygrad, встановивши чіткий «максимальний ліміт кількості рядків коду», заохочуючи дизайн логіки протоколу у вигляді зменшення, та уникаючи змішування історичної логіки, яка не є необхідною для консенсусу, в основний процес.
У цій статті Віталік пропонує мінімалістичну розробку Ethereum, щоб зменшити технічний борг і знизити бар'єри для розробки. Вперше з'явилася на Chain News ABMedia.