Оскільки Ethereum прагне до більшої масштабованості та ефективності, Ethereum Virtual Machine (EVM) піддається критиці за свої обмеження, особливо в підтримці розширених систем нульових знань.
RISC-V – це відкрита стандартна архітектура команд, яка може змінити спосіб виконання смарт-контрактів. Чи зможе заміна EVM на віртуальну машину на основі RISC-V розкрити повний потенціал Ethereum? Давайте зануримося в битву EVM проти RISC-V.
▫️Ефіріум Віртуальна Машина (EVM) EVM є основним компонентом Ethereum, який виконує смарт-контракти. Він перетворює код, написаний мовами, такими як Solidity, на інструкції (байт-код), які обробляє мережа Ethereum.
EVM став основою успіху Ethereum, але зараз вважається вузьким місцем для масштабування через свою складність та неефективність, особливо для систем доказів з нульовим знанням (ZK), які є критично важливими для майбутнього Ethereum.
▫️RISC-V RISC-V є відкритим стандартом, модульною та безкоштовною архітектурою набору інструкцій (Instruction Set Architecture), що використовується в проектуванні апаратного та програмного забезпечення. Вона відома своєю простотою, гнучкістю та ефективністю у порівнянні з власницькими архітектурами.
У контексті Ethereum RISC-V замінив би байт-код EVM на віртуальну машину на базі RISC-V, що дозволило б компілювати смарт-контракти безпосередньо в інструкції RISC-V.
🔺RISC-V може покращити ефективність виконання до 100 разів, особливо для нульових доказів (ZK-proofs), які використовуються в рішеннях масштабування, таких як ZK-rollups. Наразі ZK-EVM перетворює код EVM у RISC-V, додаючи накладні витрати. Нативна підтримка RISC-V усунула б цей етап.
🔺Дизайн EVM обмежує здатність Ethereum конкурувати з швидшими блокчейнами (Solana або Sui). RISC-V може покращити пропускну здатність транзакцій та зменшити витрати.
🔺Відкрите та модульне проєктування RISC-V може спростити виконувальний шар Ethereum, що полегшить його підтримку та оновлення.
🔺RISC-V може сприяти більш децентралізованому та конкурентному середовищу для блок-продуцентів, вирішуючи проблеми, пов'язані з централізацією.
Розробники продовжать використовувати знайомі мови (Solidity/Vyper), але вони компілюватимуться в інструкції RISC-V замість байт-коду EVM.
Основні функції Ethereum ( облікові записи, зберігання, міжконтрактні виклики ) залишаться незмінними, забезпечуючи безперервність для користувачів та розробників.
Зворотна сумісність буде підтримуватися, що дозволить існуючим контрактам EVM працювати поряд або бути інтерпретованими системами на базі RISC-V. Варіанти включають запуск подвійної підтримки EVM/RISC-V або використання інтерпретатора RISC-V для спадкових контрактів.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
НАСТУПНА ЕВОЛЮЦІЯ ETHEREUM
Оскільки Ethereum прагне до більшої масштабованості та ефективності, Ethereum Virtual Machine (EVM) піддається критиці за свої обмеження, особливо в підтримці розширених систем нульових знань.
RISC-V – це відкрита стандартна архітектура команд, яка може змінити спосіб виконання смарт-контрактів. Чи зможе заміна EVM на віртуальну машину на основі RISC-V розкрити повний потенціал Ethereum? Давайте зануримося в битву EVM проти RISC-V.
▫️Ефіріум Віртуальна Машина (EVM)
EVM є основним компонентом Ethereum, який виконує смарт-контракти. Він перетворює код, написаний мовами, такими як Solidity, на інструкції (байт-код), які обробляє мережа Ethereum.
EVM став основою успіху Ethereum, але зараз вважається вузьким місцем для масштабування через свою складність та неефективність, особливо для систем доказів з нульовим знанням (ZK), які є критично важливими для майбутнього Ethereum.
▫️RISC-V
RISC-V є відкритим стандартом, модульною та безкоштовною архітектурою набору інструкцій (Instruction Set Architecture), що використовується в проектуванні апаратного та програмного забезпечення. Вона відома своєю простотою, гнучкістю та ефективністю у порівнянні з власницькими архітектурами.
У контексті Ethereum RISC-V замінив би байт-код EVM на віртуальну машину на базі RISC-V, що дозволило б компілювати смарт-контракти безпосередньо в інструкції RISC-V.
🔺RISC-V може покращити ефективність виконання до 100 разів, особливо для нульових доказів (ZK-proofs), які використовуються в рішеннях масштабування, таких як ZK-rollups. Наразі ZK-EVM перетворює код EVM у RISC-V, додаючи накладні витрати. Нативна підтримка RISC-V усунула б цей етап.
🔺Дизайн EVM обмежує здатність Ethereum конкурувати з швидшими блокчейнами (Solana або Sui). RISC-V може покращити пропускну здатність транзакцій та зменшити витрати.
🔺Відкрите та модульне проєктування RISC-V може спростити виконувальний шар Ethereum, що полегшить його підтримку та оновлення.
🔺RISC-V може сприяти більш децентралізованому та конкурентному середовищу для блок-продуцентів, вирішуючи проблеми, пов'язані з централізацією.
Розробники продовжать використовувати знайомі мови (Solidity/Vyper), але вони компілюватимуться в інструкції RISC-V замість байт-коду EVM.
Основні функції Ethereum ( облікові записи, зберігання, міжконтрактні виклики ) залишаться незмінними, забезпечуючи безперервність для користувачів та розробників.
Зворотна сумісність буде підтримуватися, що дозволить існуючим контрактам EVM працювати поряд або бути інтерпретованими системами на базі RISC-V. Варіанти включають запуск подвійної підтримки EVM/RISC-V або використання інтерпретатора RISC-V для спадкових контрактів.