Інноваційний шлях Ethereum: дослідження можливості заміни EVM на RISC-V
Співзасновник Ethereum нещодавно висунув у спільноті довгостроковий план: замінити існуючу віртуальну машину виконання (EVM) відкритою архітектурою набору команд RISC-V. Цю пропозицію порівнюють з Beam Chain на рівні консенсусу, і вона вважається потенційно єдиним шляхом для подолання обмежень продуктивності на рівні виконання та спрощення логіки протоколу. Особливо в аспекті ефективності нульових знань (ZK Proof), очікується, що шляхом заміни EVM можна досягти оптимізації до 100 разів. Ця пропозиція спрямована на вирішення поточних проблем Ethereum у сфері ефективності ZK доказів, складності побудови блоків, доступності даних тощо.
Одне. Обмеження EVM та переваги RISC-V
Виклики для EVM:
Застаріла архітектура: 256-бітна стекова структура несумісна з сучасними процесорами, що призводить до низької ефективності виконання ZK-EVM.
Вузьке місце ZK доказів: велика кількість ресурсів витрачається на виконання самого EVM, що обмежує ефективність ZK доказів.
Утримання ускладнене: накопичення функцій протягом багатьох років призвело до плутанини в специфікаціях, деякі функції важко видалити.
Обмеження розробки: нестандартний набір інструкцій обмежує підтримку між мовами, основні мови важко ефективно компілювати в байт-код EVM.
Переваги RISC-V:
Висока ефективність: як спрощена інструкційна система реального процесора, вона дружня до апаратного забезпечення, підтримує JIT-оптимізацію та навіть апаратне прискорення.
Оптимізація ZK: безпосередньо для генерації схем команд RISC-V, спрощено процес доказу ZK.
Зрілі інструменти: підтримка основних мов програмування, таких як Rust/C/C++, знижує бар'єри для розробки та розширює екосистему.
Загальні стандарти: вже існуючі проекти блокчейну успішно впроваджують, мають практичні приклади.
Два, шлях заміни та виклики
Заміняючий варіант:
Подвійна віртуальна машина: EVM та RISC-V працюють паралельно, нові контракти можуть використовувати RISC-V, що забезпечує сумісність під час перехідного періоду.
Ланцюговий інтерпретатор: всі контракти EVM виконуються через ланцюгові контракти RISC-V.
Механізм плагінів інтерпретатора: використовувати інтерпретатор як елемент протоколу, щоб залишити місце для впровадження інших віртуальних машин у майбутньому.
Технічні виклики:
Виконавча продуктивність: RISC-V потрібно моделювати виконання на чіпах x86, початкова ефективність може бути нижчою за оптимізований EVM.
Реконструкція оцінки Gas: необхідно визначити нову модель Gas для інструкцій RISC-V, щоб забезпечити справедливість і безпеку.
Адаптація інструментів розробки: оновлення компілятора, налагоджувача, інструментів безпеки, підтримка байт-коду RISC-V.
Сумісність міграції: деякі контракти залежать від функцій EVM, тому необхідно обережно проектувати сумісний рівень або механізм відкату.
Три. Вплив на існуючі шляхи розширення
RISC-V не буде заміною існуючих рішень для масштабування, а стане оптимізацією інфраструктури:
Layer 2: RISC-V підвищує ефективність обробки L1 та продуктивність ZK-верифікації, що допомагає Rollup знижувати витрати та швидше подавати дані.
Розподіл даних та EIP-4844: вузьке місце у доступності даних ще потрібно вирішити через blob та Danksharding, RISC-V не впливає безпосередньо на обсяг даних в ланцюгу.
FaaS, MEV: Ці функції не пов'язані з архітектурою віртуальної машини і не втратять своєї актуальності через просування RISC-V.
Чотири, зворотний зв'язок від спільноти та пов'язані спроби
Суперечності в спільноті:
Прихильники вважають, що це необхідне оновлення для вирішення викликів високопродуктивних блокчейнів, що допомагає залучити традиційних розробників.
Консерватори стурбовані великою складністю впровадження, важким історичним багажем та високими витратами на оновлення екологічних інструментів.
Схожі проекти для посилання:
Move VM (Aptos/Sui): абсолютно нова ресурсно-орієнтована VM, з сильною безпекою мови, але не сумісна з EVM.
FuelVM: нова віртуальна машина, розроблена для паралельної обробки, яка використовує мову Sway з обмеженою сумісністю.
WASM (Stylus): Введення WASM як мови контрактів на L2, вже реалізовано на певній платформі L2.
Певний блокчейн проект: прецедент використання RISC-V як віртуальної машини контрактів у основній мережі, що надає практичні посилання для Ethereum.
П'ять, Перспективи майбутнього впливу
Якщо Ethereum перейде на RISC-V:
Досвід розробника:
Мови, такі як Solidity/Vyper, все ще можуть використовуватися, лише змінився бекенд компілятора.
Можливо, буде відкрито нові мови для написання контрактів, такі як Rust/C, але міграція не є обов'язковою.
Витрати на експлуатацію та продуктивність:
Підвищення ефективності виконання призведе до вищого ліміту Gas та нижчих витрат.
Контракти RISC-V можуть зменшити залежність від попередньо скомпільованих контрактів, модель Gas ближча до вартості ZK доказів.
Екологічна сумісність та розвиток:
Під час періоду співіснування двох VM існуючі контракти можуть продовжувати діяти, нові контракти поступово переходять на RISC-V.
Інфраструктура повинна підтримувати новий формат байт-коду, що може викликати зміни в сумісності між ланцюгами.
Безпека та стабільність:
Нова архітектура потребує широкого тестування та формальної верифікації, щоб підвищити надійність протоколу.
Спрощений рівень виконання сприяє аудиту та контролю над атакуючою поверхнею.
Висновок
Пропозиція про заміну EVM на RISC-V представляє собою глибоке обмірковування Ethereum щодо майбутніх меж продуктивності та простоти протоколу. Ця пропозиція все ще на ранній стадії обговорення, реалізація очікується протягом кількох років і вимагатиме подолання численних технічних, спільнотних та екологічних викликів. Це не скасування існуючого курсу, а зміцнення основи і підготовка до майбутнього.
Ця пропозиція може розглядатися як ставка на майбутнє, а також є глибоким дослідженням питання "чи варто переробляти основу". Як зазначив співавтор Ethereum: "Щоб досягти збільшення на порядки, така радикальна зміна може бути єдиним можливим шляхом."
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Ethereum досліджує RISC-V як альтернативу EVM або досягнення 100-кратного підвищення продуктивності
Інноваційний шлях Ethereum: дослідження можливості заміни EVM на RISC-V
Співзасновник Ethereum нещодавно висунув у спільноті довгостроковий план: замінити існуючу віртуальну машину виконання (EVM) відкритою архітектурою набору команд RISC-V. Цю пропозицію порівнюють з Beam Chain на рівні консенсусу, і вона вважається потенційно єдиним шляхом для подолання обмежень продуктивності на рівні виконання та спрощення логіки протоколу. Особливо в аспекті ефективності нульових знань (ZK Proof), очікується, що шляхом заміни EVM можна досягти оптимізації до 100 разів. Ця пропозиція спрямована на вирішення поточних проблем Ethereum у сфері ефективності ZK доказів, складності побудови блоків, доступності даних тощо.
Одне. Обмеження EVM та переваги RISC-V
Виклики для EVM:
Переваги RISC-V:
Два, шлях заміни та виклики
Заміняючий варіант:
Технічні виклики:
Три. Вплив на існуючі шляхи розширення
RISC-V не буде заміною існуючих рішень для масштабування, а стане оптимізацією інфраструктури:
Чотири, зворотний зв'язок від спільноти та пов'язані спроби
Суперечності в спільноті:
Схожі проекти для посилання:
П'ять, Перспективи майбутнього впливу
Якщо Ethereum перейде на RISC-V:
Досвід розробника:
Витрати на експлуатацію та продуктивність:
Екологічна сумісність та розвиток:
Безпека та стабільність:
Висновок
Пропозиція про заміну EVM на RISC-V представляє собою глибоке обмірковування Ethereum щодо майбутніх меж продуктивності та простоти протоколу. Ця пропозиція все ще на ранній стадії обговорення, реалізація очікується протягом кількох років і вимагатиме подолання численних технічних, спільнотних та екологічних викликів. Це не скасування існуючого курсу, а зміцнення основи і підготовка до майбутнього.
Ця пропозиція може розглядатися як ставка на майбутнє, а також є глибоким дослідженням питання "чи варто переробляти основу". Як зазначив співавтор Ethereum: "Щоб досягти збільшення на порядки, така радикальна зміна може бути єдиним можливим шляхом."