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

Глибоке дослідження паралельного EVM та його екосистеми

Огляд EVM

Розробка смарт-контрактів є основною навичкою блокчейн-інженера. Розробники зазвичай використовують такі високорівневі мови, як Solidity, для написання логіки контрактів. Однак EVM не може безпосередньо інтерпретувати код Solidity, його потрібно скомпілювати в низькорівневі операційні коди, які можуть виконуватись віртуальною машиною. Хоча цей процес створює певні витрати, інженери, які добре знайомі з низькорівневим кодуванням, можуть безпосередньо використовувати операційні коди в Solidity для оптимізації продуктивності та зменшення витрат на газ.

EVM як "виконавчий рівень" є місцем остаточного виконання операційних кодів компільованих смарт-контрактів. Байт-код, визначений EVM, став галузевим стандартом, а реалізація сумісності з EVM дозволяє розробникам легко розгортати смарт-контракти на кількох мережах. Незважаючи на дотримання одного й того ж стандарту байт-коду, різні реалізації EVM можуть мати суттєві відмінності. Наприклад, клієнт Geth для Ethereum реалізує EVM на мові Go, тоді як команда Ethereum Foundation підтримує реалізацію на C++.

Глибоке занурення в паралельний EVM та його екосистему

Паралельна технологія EVM

В історії інновації в галузі блокчейну здебільшого зосереджувалися на алгоритмах консенсусу. Проте, високопродуктивний блокчейн потребує не лише інноваційних механізмів консенсусу, але й оптимізованого виконавчого рівня. Лише покращення алгоритмів консенсусу для EVM-блокчейнів зазвичай потребує більш потужного обладнання для підтримки підвищення продуктивності.

потреба в паралельній обробці

Традиційні блокчейн-системи виконують транзакції послідовно, подібно до роботи однокристального процесора (CPU). Цей підхід, хоч і простий, важко задовольняє потреби великої кількості користувачів. Паралельні віртуальні машини дозволяють одночасно обробляти кілька транзакцій, що може значно підвищити пропускну здатність. Однак паралельне виконання також приносить нові інженерні виклики, такі як обробка конфліктів запису при одночасних транзакціях до одного і того ж смарт-контракту.

Глибоке дослідження паралельного EVM та його екосистеми

Інновації паралельного EVM

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

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

  • Затримка виконання: у механізмі консенсусу вузли спочатку досягають консенсусу щодо порядку транзакцій, а не виконують транзакції негайно.

  • Кастомна база даних станів: оптимізація зберігання та доступу до станів шляхом безпосереднього зберігання дерева Меркла на SSD.

  • Високопродуктивний механізм консенсусу: поліпшений алгоритм консенсусу підтримує ефективну синхронізацію між сотнями глобально розподілених вузлів.

Глибоке обговорення паралельного EVM та його екосистеми

Виклики та міркування

Основні виклики, з якими стикається паралельний EVM, включають:

  1. Технічні виклики: Паралельне виконання вводить потенційні конфлікти стану, що вимагає ретельно спроектованих механізмів виявлення та вирішення конфліктів.

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

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

Глибоке обговорення паралельного EVM та його екосистеми

Огляд проектів Parallel EVM

Наразі паралельна екосистема EVM в основному включає три типи проектів:

  1. Підтримка паралельного виконання EVM-сумісної мережі Layer 1 через технологічні вдосконалення
  2. EVM-сумісна мережа Layer 1, яка з самого початку використовує технологію паралельного виконання
  3. Використання технології паралельного виконання не-EVM мережі Layer 2

Глибоке дослідження паралельного EVM та його екосистеми

представницький проект

деякий паралельний проект EVM

Проект має на меті вирішити проблеми масштабованості традиційного EVM шляхом оптимізації паралельного виконання EVM і конвеєрної архітектури, мета - досягти 10 000 TPS. Проект завершив великий етап фінансування, а члени засновницької команди походять з відомих фінансових технологічних компаній. Внутрішня тестова мережа вже запущена, публічна тестова мережа незабаром буде випущена.

Глибоке обговорення паралельного EVM та його екосистеми

Проект оновлення певної EVM-мережі

Цей проект спочатку був мережою Layer 1, орієнтованою на торгівлю, але тепер оголосив про повний апгрейд до високопродуктивного паралельного EVM, що підвищує TPS до 12,500. Тестова мережа вже запущена, підтримує одноразову міграцію EVM-додатків. Основна мережа очікується на початку цього року.

деякий проект віртуальної машини

Цей проект покращує продуктивність EVM блокчейнів та ефективність мережевого виконання, створюючи EVM++ (EVM + WASM). Публічна тестова мережа вже запущена, програма стимулювання екосистеми розпочата.

Глибоке обговорення паралельного EVM та його екосистеми

Рішення сумісності Solana EVM

Це перше рішення для сумісності Solana з EVM, яке дозволяє розробникам на Solidity та Vyper одним натисканням кнопки розгортати DApp у мережі Solana. Воно упаковує EVM-транзакції в транзакції Solana з TPS понад 2000.

Деякий проект SVM на основі Ethereum

Це рішення Rollup Layer 2, яке підтримується віртуальною машиною Solana (SVM). Воно здійснює розрахунок даних угод на Ethereum, але рівень виконання працює в середовищі SVM. Проект завершив масштабне фінансування, основна мережа незабаром відкриється для розробників.

Глибоке обговорення паралельного EVM та його екосистеми

Модульний проект VM Layer 2

Цей проєкт є модульною VM Layer 2 мережею, яка має на меті впровадження високопродуктивних віртуальних машин у існуючі Layer 2 мережі Ethereum та Bitcoin. Він підтримує використання Ethereum або Bitcoin як розрахункового шару, а шар виконання може використовувати кілька віртуальних машин для паралельного виконання.

Висновок

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

Глибоке дослідження паралельного EVM та його екосистеми

ETH3.54%
SOL2.05%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
JustAnotherWalletvip
· 9год тому
Зниження газу — це, напевно, остаточна мета.
Переглянути оригіналвідповісти на0
ValidatorVikingvip
· 9год тому
хмм, протестовані валідатори знають, що до чого... паралельний evm звучить цікаво, але спочатку покажіть мені метрики розрізання
Переглянути оригіналвідповісти на0
SignatureVerifiervip
· 9год тому
гм... технічно кажучи, паралельний EVM все ще потребує ретельної перевірки на предмет потенційних умов гонки. довіряй, але перевіряй.
Переглянути оригіналвідповісти на0
ChainChefvip
· 9год тому
схоже, що evm готує деяку гостру оптимізацію газу, чесно кажучи... смачна кухня протоколу у нас тут
Переглянути оригіналвідповісти на0
MercilessHalalvip
· 9год тому
газ горить гроші собаки
Переглянути оригіналвідповісти на0
  • Закріпити