Пропозиція «V 神» щодо переходу EVM на RISC-V: масштабоване майбутнє чи ризиковане перезавантаження?

Більше ніж через рік після того, як Dencun отримав величезний імпульс до переходу на мережу другого рівня, і всього за кілька місяців до довгоочікуваного випуску Fusaka, співавтор Ethereum Віталік Бутерін висунув сміливу пропозицію. У пості на форумі в квітні він зазначив, що ця мережа в кінцевому підсумку може бути замінена на низькорівневу відкриту архітектуру команд RISC-V, що замінить її довгострокову маркет-мейкер віртуальну машину Ethereum (EVM). Ця пропозиція викликала жваве обговорення в спільноті: RISC-V може забезпечити швидше zk-rollup підтвердження для Ethereum, але виклики при міграції включають переписування смарт-контрактів та перезавантаження безпеки. Чи є це майбутнім масштабованості Ethereum, чи це ризиковане перезавантаження?

1. Привабливість нового фонду: технічні переваги RISC-V

Для тих, хто не знайомий, EVM є виконавчим рушієм усіх смарт-контрактів на Ethereum. Він перетворює код Solidity на машинні команди та контролює, як контракти взаємодіють. Від моменту народження Ethereum він залишався його опорою. Тому, коли Бутерін запропонував ідею заміни EVM, це викликало хвилювання в спільноті.

Його аргументи ґрунтуються на довгостроковій масштабованості: він написав: «Зусилля Beam Chain мають величезний потенціал для спрощення шару консенсусу. Але щоб виконуваний шар отримав подібні вигоди, ця радикальна зміна може бути єдиним життєздатним шляхом.» Бутерін вважає, що віртуальна машина на базі RISC-V може значно підвищити швидкість генерації нульових знань на 100 разів. Це може кардинально змінити ландшафт zk-rollups, які розглядаються як найкраще рішення для безпечного масштабування Ethereum. RISC-V не потребує перетворення коду з Solidity в EVM, а потім у формат, який підтримує нульові знання, що спрощує генерацію доказів і знижує обчислювальні витрати.

Технологічні переваги RISC-V безперечно очевидні. Він відкритий, налаштовуваний і вже застосовується в таких проєктах, як Nervos. Він також дружній до паралельного виконання та застосувань нульових знань. Анонімний розробник Block.nm зазначає: «ZK-STARK і ZK-SNARK агрегація може зменшити час та витрати на доказування. Завдяки виконанню на основі регістрів, написання доказових програм стає простішим.»

Два, виклики міграції: повне перезавантаження екосистеми

Проте висловити ідею — це одне, а повністю перетворити ядро екосистеми Ethereum — зовсім інше. Співзасновник і генеральний директор блокчейну Layer 1 PoW Kadena Стюарт Попеджой відверто обговорив масштаб цього руйнівного процесу: він сказав CryptoPotato: «У короткостроковій перспективі не може відбутися масове руйнування, оскільки це не може статися швидко. «Краща» система повинна працювати паралельно протягом кількох років і накопичувати мережевий ефект EVM.» Нещодавно запустилася тестова мережа Chainweb EVM платформи Попеджоя. Він вважає, що заміна EVM не є такою ж, як заміна бази даних або оновлення протоколу. Це те ж саме, що вимагати від мережі замінити HTTP; теоретично це можливо, але на практиці це абсурдно.

Інтеграція RISC-V в Ethereum – це не просто оновлення програмного забезпечення, це повне перезавантаження екосистеми. По-перше, смарт-контракти є незмінними. Ви не можете просто їх перенести. Як пояснив Поупджой, "існуючий стан зашифрований і прив'язаний до певної адреси на EVM." Переписування контрактів з нуля буде обов'язковим, так само як і повторний аудит контрактів. А тут ще є глибші виклики: втрата накопичених за десять років знань про безпеку. "Ми поставимо на нуль знання про безпеку, накопичені за десять років," попередив Поупджой. "Ми вже багато знаємо про EVM; все це стане неважливим."

Проблеми сумісності також поширюються на рівень Layer-2 Ethereum. Помилка в Optimism та Arbitrum залежить від виконання EVM байт-коду на Layer-1 для перевірки транзакцій rollup. Якщо змінити EVM, це зруйнує продуктивність Layer-1. Поупджой зазначив: «Вам потрібно створити повний інтерпретатор EVM на основі RISC-V. Це суперечить меті зниження витрат і пришвидшення процесів». Якщо це неможливо, то L2 може бути змушене стати суверенним ланцюгом, що призведе до розколу екосистеми та пошкодження комбінаційності.

Три, шлях вперед: дві віртуальні машини та прогресивні покращення

Більшість експертів згодні: немає чіткої межі. Дехто вважає, що єдиним реальним рішенням є підтримка двох віртуальних машин принаймні протягом наступних десяти років. Нові контракти можуть використовувати швидшу архітектуру RISC-V, тоді як старі контракти продовжать працювати на EVM. З часом, якщо переваги стануть очевидними і інструменти потужними, розробники можуть добровільно перейти.

"Подвійна віртуальна машина надасть розробникам гнучкість," - сказала Онуогу. "Вона забезпечує адаптивний час і гарантує безперервність." Вона підкреслила, що необхідно впроваджувати поступово, подібно до способу введення zk-rollups, щоб не переривати існуючі програми. Водночас розробники L2 повинні бути готові. Block.nm рекомендує негайно інвестувати в модульну архітектуру, абстрагувати систему доказів, роз'єднати розрахунковий шар і спробувати використовувати альтернативні компілятори, такі як LLVM IR і WebAssembly. "Не покладайтеся повністю на Solidity," - попереджають вони.

Але навіть якщо ви готові, міграція не є легкою справою. Ethereum має десятки тисяч додатків, мільярди доларів вартості та мільйони користувачів. Кожен додаток має свої залежності. Нова віртуальна машина повинна якимось чином враховувати ці зв'язки, інакше існує ризик розколу громади. Проте обговорення щодо заміни EVM відображає більш широке питання: Ethereum повинен еволюціонувати.

Хоча оновлення Dencun і Pectra вирішують ключові вузькі місця, їх масштабованість наразі залишається тимчасовою. Базовий рівень мережі все ще страждає від складності, повільного виконання та монолітного дизайну. Як зазначають Бутерін та інші, довгострокова стійкість може вимагати простішої та зрозумілішої архітектури, особливо в умовах, коли конкуренти, такі як Solana, Sui та модульні rollup фреймворки, підривають домінування Ethereum.

Саме тому пропозиції, такі як EIP-7983, які обмежують витрати газу на кожну транзакцію, змогли розвиватися бурхливо. Ці пропозиції обіцяють забезпечити вищу передбачуваність, швидшу передачу блоків та кращу підтримку виконання нульових знань, одночасно мінімізуючи перешкоди. Ці прогресивні вдосконалення відображають нову концепцію дизайну Ethereum: спростити якомога більше і зберігати лише за необхідності.

Проте RISC-V не є панацеєю. Як зазначив Popejoy, він, можливо, ніколи не замінить EVM. Але він відкриває двері для експериментів. Якщо Ethereum хоче зберегти своє світове лідерство у сфері програмованих блокчейнів, йому не можна залишатися на своїй попередній стеку.

«Еволюція Ethereum не має на меті замінити все, що ми вже побудували», — підсумував Онуугу. «Але потрібно обережно та відкрито будувати майбутнє, зосереджуючись на всій екосистемі.»

Висновок:

RISC-V на Ethereum є амбітною пропозицією, спрямованою на підвищення ефективності та безпеки Ethereum для вирішення майбутніх викликів. Незважаючи на те, що процес міграції сповнений труднощів, його потенційні вигоди, особливо в покращенні доказів zk-rollup, можуть забезпечити Ethereum масштабоване майбутнє. Ця технологічна інновація випробує консенсус та виконавчу спроможність спільноти Ethereum, але її кінцева мета – забезпечити лідируючу позицію Ethereum у постійно змінюваному ландшафті блокчейнів.

ETH4.55%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити