Віртуальна машина Ethereum EVM та її прогрес у паралелізації
Огляд EVM
EVM є середовищем виконання смарт-контрактів Ethereum. Розробники зазвичай пишуть контракти, використовуючи високорівневі мови, такі як Solidity, а потім компілюють їх у байт-код, який може виконуватися EVM. Хоча існують автоматизовані інструменти, розуміння основних операційних кодів може допомогти розробникам оптимізувати продуктивність контрактів і зменшити споживання газу.
EVM як виконувальний рівень є місцем, де врешті-решт виконуються смарт-контракти. Байт-код EVM став галузевим стандартом, що підтримує крос-ланкову сумісність. Хоча дотримуються одного й того ж стандарту, різні реалізації ( такі як Go та C++ ) можуть мати відмінності в продуктивності.
Паралельна технологія EVM
Традиційні блокчейни в основному зосереджені на інноваціях консенсусних алгоритмів, але оптимізація виконавчого рівня також є важливою. Послідовне виконання транзакцій подібне до однокристального процесора, що ускладнює задоволення потреб великої кількості користувачів. Паралельне виконання може значно підвищити пропускну спроможність, але необхідно вирішити технічні виклики, такі як конфлікти конкурентних транзакцій.
Основні інновації паралельного EVM включають:
Паралельне виконання транзакцій: використання оптимістичного паралельного алгоритму, що дозволяє одночасну обробку кількох транзакцій
Затримка виконання: відкласти виконання транзакції до незалежного каналу, підвищивши загальну ефективність
Налаштовувана база даних станів: оптимізація зберігання станів та швидкості доступу
Високопродуктивний механізм консенсусу: підтримка ефективного досягнення консенсусу великою кількістю вузлів
Паралельний проект EVM
Наразі паралельна структура EVM в основному включає:
Monad: має на меті досягти 10,000 TPS, залучив 2.44 мільярда доларів фінансування, оцінка 30 мільярдів доларів.
Sei: мережа Layer 1, зосереджена на торгових додатках, версія V2 впроваджує паралельну EVM.
Artela: через EVM++( EVM+WASM) покращення продуктивності виконувального шару.
Canto: мережа, сумісна з EVM, побудована на основі Cosmos SDK, планує впровадити паралельний EVM.
Neon: EVM-сумісне рішення на основі Solana, що підтримує одноклікове розгортання додатків Solidity на Solana.
Eclipse: Введення віртуальної машини Solana у Layer 2 рішення Ethereum.
Lumio: модульна VM мережа Layer 2, що підтримує різноманітні високопродуктивні VM.
Ці проекти використовують різні стратегії для реалізації паралельного EVM, включаючи оновлення існуючих мереж, створення нових ланцюгів з нуля та рішення Layer 2. Вони всі прагнуть підвищити продуктивність та масштабованість блокчейну, готуючи його до майбутніх масштабних застосувань.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Паралельні технології EVM: аналіз 7 основних проектів, які підвищують продуктивність Блокчейн
Віртуальна машина Ethereum EVM та її прогрес у паралелізації
Огляд EVM
EVM є середовищем виконання смарт-контрактів Ethereum. Розробники зазвичай пишуть контракти, використовуючи високорівневі мови, такі як Solidity, а потім компілюють їх у байт-код, який може виконуватися EVM. Хоча існують автоматизовані інструменти, розуміння основних операційних кодів може допомогти розробникам оптимізувати продуктивність контрактів і зменшити споживання газу.
EVM як виконувальний рівень є місцем, де врешті-решт виконуються смарт-контракти. Байт-код EVM став галузевим стандартом, що підтримує крос-ланкову сумісність. Хоча дотримуються одного й того ж стандарту, різні реалізації ( такі як Go та C++ ) можуть мати відмінності в продуктивності.
Паралельна технологія EVM
Традиційні блокчейни в основному зосереджені на інноваціях консенсусних алгоритмів, але оптимізація виконавчого рівня також є важливою. Послідовне виконання транзакцій подібне до однокристального процесора, що ускладнює задоволення потреб великої кількості користувачів. Паралельне виконання може значно підвищити пропускну спроможність, але необхідно вирішити технічні виклики, такі як конфлікти конкурентних транзакцій.
Основні інновації паралельного EVM включають:
Паралельний проект EVM
Наразі паралельна структура EVM в основному включає:
Ці проекти використовують різні стратегії для реалізації паралельного EVM, включаючи оновлення існуючих мереж, створення нових ланцюгів з нуля та рішення Layer 2. Вони всі прагнуть підвищити продуктивність та масштабованість блокчейну, готуючи його до майбутніх масштабних застосувань.