Паралельний EVM: нові тенденції підвищення продуктивності Ethereum

EVM: основний компонент Ethereum

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

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

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

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

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

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

Багато високопродуктивних Layer1 вибирають віртуальні машини на основі WASM, eBPF або Move байтового коду, а не EVM. Ці віртуальні машини зазвичай є більш ефективними та краще підходять як платформи для децентралізованих обчислень.

Паралельні методи виконання

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

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

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

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

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

Концепція паралельного EVM останнім часом отримала більше уваги. На даний момент основними визначеннями паралельного EVM є три категорії:

  1. Існуюче оновлення паралельного виконання Layer1, сумісного з EVM
  2. Нова EVM-сумісна Layer1 з використанням технології паралельного виконання
  3. EVM-сумісні рішення на Layer1, що не є EVM-сумісними

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

Деякі нові проекти, такі як Monad, Sei V2 та Artela, досліджують реалізацію паралельного EVM. Ці проекти використовують різні технологічні рішення, що мають на меті підвищення ефективності обробки транзакцій та пропускної спроможності мережі.

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

Водночас деякі не EVM-сумісні публічні блокчейни також шукають EVM-сумісність, такі як проект Neon на Solana. Ці рішення зазвичай виконують EVM як смарт-контракт у рідному середовищі для досягнення безшовної сумісності.

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

Перспективи майбутнього

Паралельні технології залишаються гарячою темою в сфері блокчейну, але наразі вони в основному зосереджені на модифікації та імітації оптимістичних виконавчих моделей. У майбутньому можуть з'явитися більше проектів Layer1, які приєднаються до конкуренції за паралельний EVM, а також деякі існуючі Layer1 можуть реалізувати паралельне оновлення EVM або рішення сумісності з EVM.

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

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

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

ETH2.73%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
LeekCuttervip
· 07-22 09:19
газ справді дуже дорогий
Переглянути оригіналвідповісти на0
MissedTheBoatvip
· 07-21 23:51
Жодної новизни, абсолютно безглуздо.
Переглянути оригіналвідповісти на0
NftPhilanthropistvip
· 07-21 23:51
доказ впливу >>>>>> лінійне виконання чесно
Переглянути оригіналвідповісти на0
BrokenDAOvip
· 07-21 23:49
Ще один, хто хоче виправити EVM з неповноти за Тюрінгом на повноту за Тюрінгом. Можна виправити? Хіба історичного досвіду недостатньо?
Переглянути оригіналвідповісти на0
DAOplomacyvip
· 07-21 23:38
неоптимальні стимули управління... як зазвичай, якщо чесно
Переглянути оригіналвідповісти на0
  • Закріпити