EVM та високопродуктивний Layer1: розвиток та виклики паралельних технологій

robot
Генерація анотацій у процесі

EVM:Ядро компонента Ethereum

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

EVM є практично тьюрінгово повною машиною станів, всі етапи виконання будуть споживати обмежені ресурси Gas, що запобігає можливим безкінечним циклам. EVM не має функції планування, вона поетапно виконує транзакції та змінює світовий стан. Цей лінійний процес виконання важко оптимізувати паралельно, що призводить до існування вузьких місць у продуктивності Ethereum, що потребує рішень розширення Layer2.

Паралельний EVM: Хірургія заміни серця для високопродуктивного Layer1

Високопродуктивна паралельна технологія Layer1

Щоб вирішити проблеми з продуктивністю EVM, багато високопродуктивних Layer1 вибрали різні віртуальні машини та рішення для паралельного виконання.

Вибір віртуальної машини

Деякі проекти використовують віртуальні машини на основі WASM, eBPF або Move байт-коду, а не EVM. WASM має переваги у вигляді невеликого розміру, швидкого завантаження та портативності, і вже був прийнятий кількома блокчейн-проектами. eBPF походить з технології фільтрації мережевих пакетів і має високу продуктивність та безпеку. Мова Move зосереджена на гнучкості та перевіряності, використовується для визначення та контролю транзакцій з активами.

Паралельний EVM: хірургія серця високопродуктивного Layer1

Паралельне виконання

Основною проблемою реалізації паралельного виконання є визначення, які транзакції можна обробляти одночасно. Існують два поширених підходи:

  1. Метод доступу до стану: попередньо визначити частини стану, до яких може бути доступний кожен транзакція, щоб визначити незалежність.

  2. Оптимістична паралельна модель: припустимо, що всі транзакції незалежні, перевірка та корекція проводяться після.

Паралельний EVM: високо продуктивна Layer1 операція зміни серця

Розвиток паралельного EVM

З появою концепції паралельного EVM кілька проєктів запустили відповідні рішення:

  1. Паралельне оновлення існуючих EVM-сумісних Layer1, таких як BSC та Polygon.

  2. Використання паралельних технологій EVM-сумісного Layer1, таких як Monand, Sei V2 та Artela.

  3. Не-EVM ланцюги з EVM-сумісними рішеннями, такими як Solana Neon.

Паралельний EVM: Хірургія заміни серця високопродуктивного Layer1

Ці проєкти реалізують EVM-сумісність та паралельне виконання різними способами, з метою підвищення продуктивності та масштабованості.

Паралельний EVM: високопродуктивна Layer1 заміна серця

У майбутньому може з'явитися більше проєктів, які приєднаються до конкуренції паралельного EVM, також можуть з'явитися інноваційні рішення на основі нових віртуальних машин, таких як WASM, SVM та Move VM. Розвиток технології блокчейн все ще має широкий простір, який варто продовжувати відстежувати.

Паралельний EVM: високопродуктивна Layer1 заміна серця

Паралельний EVM: високопродуктивна Layer1 заміна серця

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
AirdropworkerZhangvip
· 07-16 20:14
Не витримую, одноланкові рішення більше не в моді.
Переглянути оригіналвідповісти на0
DancingCandlesvip
· 07-16 01:57
Знову заробляємо на паперових технологіях, просто лежачи.
Переглянути оригіналвідповісти на0
Anon32942vip
· 07-13 20:56
Ти зрозумів цю продуктивність?
Переглянути оригіналвідповісти на0
ZkProofPuddingvip
· 07-13 20:38
Головна увага на Квантова заплутаність з оптимістичним настроєм
Переглянути оригіналвідповісти на0
GateUser-1a2ed0b9vip
· 07-13 20:33
Ця проблема з надлишком дуже важка.
Переглянути оригіналвідповісти на0
  • Закріпити