Дослідження технології паралельного EVM та екологічного стану
EVM проти Solidity
Розробка смарт-контрактів є основною навичкою блокчейн-інженерів. Зазвичай для написання логіки контракту використовуються такі високорівневі мови, як Solidity, але EVM не може безпосередньо виконувати код Solidity. Його потрібно скомпілювати в низькорівневі операційні коди, зрозумілі віртуальній машині. Хоча існують автоматизовані інструменти, які спрощують цей процес, розуміння основних принципів все ще є цінним.
Пряме використання кодових команд у програмуванні може забезпечити вищу ефективність та нижче споживання газу. Наприклад, протокол Seaport від OpenSea широко використовує вбудовану асемблерну мову для оптимізації витрат на газ.
Стандарти EVM та їх реалізація
EVM визначає стандарт байт-коду для виконання смарт-контрактів, що дозволяє контрактам розгортатися на кількох сумісних мережах. Але конкретні реалізації можуть значно відрізнятися, наприклад, клієнт Geth для Ethereum реалізований мовою Go, тоді як команда Ipsilon підтримує версію на C++. Ця різноманітність дозволяє цілеспрямовану оптимізацію.
Потреба в паралельній обробці
Традиційний блокчейн виконує транзакції в послідовному порядку, подібно до однопроцесорного ЦП, що ускладнює масштабування для великої бази користувачів. Паралельна віртуальна машина дозволяє одночасно обробляти кілька транзакцій, що значно підвищує пропускну здатність. Проте це також приносить деякі інженерні виклики, такі як обробка конфліктів стану під час паралельних транзакцій.
Паралельна інновація EVM
Як приклад Monad, його основні нововведення включають:
Оптимістичний паралельний виконувальний алгоритм
Механізм відкладеного виконання
Кастомізована база даних статусів ( Monad DB )
Високопродуктивний механізм консенсусу ( Monad BFT )
Ці технології значно підвищили продуктивність обробки транзакцій та загальну ефективність виконання.
Технічні виклики
Паралельне виконання призвело до потенційних проблем з конфліктами стану, які вимагають ретельного виявлення та механізмів вирішення конфліктів. Командам зазвичай також потрібно перепроектувати базу даних стану, розробити сумісні алгоритми консенсусу.
Крім того, важливими викликами є захоплення довгострокової вартості проекту та уникнення централізації вузлів. Швидкий розвиток екосистеми та зменшення вимог до апаратного забезпечення можуть бути можливими шляхами вирішення.
Паралельна екосистема EVM
Серед основних проєктів паралельного EVM на сьогодні:
Оновлення існуючої EVM-сумісної Layer 1 мережі, такої як Polygon, Fantom тощо
Новий Layer 1 мережа з рідним паралельним виконанням, така як Monad, Sei V2, Artela тощо
Не-EVM паралельні технології Layer 2 мережі, такі як Solana Neon, Eclipse, Lumio тощо
Основні проекти
Монда
Мета полягає в досягненні 10 000 TPS шляхом паралельного виконання та конвеєрної архітектури. Завершено фінансування в розмірі 244 мільйонів доларів, оцінка 3 мільярди доларів. Команда засновників походить з Jump Trading, внутрішня тестова мережа вже запущена.
Сей
Зосереджена на торгівлі мережа Layer 1, Sei V2 оновлено до паралельного EVM, TPS підвищено до 12,500. Тестова мережа вже запущена, підтримує одноразову міграцію EVM-додатків.
Артела
Покращений виконувальний рівень через EVM++( EVM + WASM) з двома віртуальними машинами. Публічне тестування вже запущено, програма екологічних стимулів вже розпочата.
Кантон
EVM-сумісний Layer 1 на базі Cosmos SDK, який планує впровадити технологію паралельного EVM.
Неон
Паралельний EVM на мережі Solana, що підтримує розробників Solidity для розгортання DApp на Solana. TPS понад 2,000.
Екліпс
Рішення Layer 2 для Ethereum, що використовує Solana Virtual Machine ( SVM ) як рівень виконання. Завершено фінансування раунду A на суму 50 мільйонів доларів.
Lumio
Модульна VM мережа другого рівня, що підтримує поєднання різних високопродуктивних віртуальних машин з розрахунковими рівнями Ethereum/Bitcoin.
Розвиток технології паралельного EVM суттєво підвищить продуктивність блокчейну, забезпечуючи підтримку для більш широких застосувань та користувацьких груп. З розвитком цих проектів екосистема блокчейну має перспективи для досягнення більшого масштабування та застосування.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Паралельна інновація EVM технологій: ключовий прорив для підвищення продуктивності Блокчейн
Дослідження технології паралельного EVM та екологічного стану
EVM проти Solidity
Розробка смарт-контрактів є основною навичкою блокчейн-інженерів. Зазвичай для написання логіки контракту використовуються такі високорівневі мови, як Solidity, але EVM не може безпосередньо виконувати код Solidity. Його потрібно скомпілювати в низькорівневі операційні коди, зрозумілі віртуальній машині. Хоча існують автоматизовані інструменти, які спрощують цей процес, розуміння основних принципів все ще є цінним.
Пряме використання кодових команд у програмуванні може забезпечити вищу ефективність та нижче споживання газу. Наприклад, протокол Seaport від OpenSea широко використовує вбудовану асемблерну мову для оптимізації витрат на газ.
Стандарти EVM та їх реалізація
EVM визначає стандарт байт-коду для виконання смарт-контрактів, що дозволяє контрактам розгортатися на кількох сумісних мережах. Але конкретні реалізації можуть значно відрізнятися, наприклад, клієнт Geth для Ethereum реалізований мовою Go, тоді як команда Ipsilon підтримує версію на C++. Ця різноманітність дозволяє цілеспрямовану оптимізацію.
Потреба в паралельній обробці
Традиційний блокчейн виконує транзакції в послідовному порядку, подібно до однопроцесорного ЦП, що ускладнює масштабування для великої бази користувачів. Паралельна віртуальна машина дозволяє одночасно обробляти кілька транзакцій, що значно підвищує пропускну здатність. Проте це також приносить деякі інженерні виклики, такі як обробка конфліктів стану під час паралельних транзакцій.
Паралельна інновація EVM
Як приклад Monad, його основні нововведення включають:
Ці технології значно підвищили продуктивність обробки транзакцій та загальну ефективність виконання.
Технічні виклики
Паралельне виконання призвело до потенційних проблем з конфліктами стану, які вимагають ретельного виявлення та механізмів вирішення конфліктів. Командам зазвичай також потрібно перепроектувати базу даних стану, розробити сумісні алгоритми консенсусу.
Крім того, важливими викликами є захоплення довгострокової вартості проекту та уникнення централізації вузлів. Швидкий розвиток екосистеми та зменшення вимог до апаратного забезпечення можуть бути можливими шляхами вирішення.
Паралельна екосистема EVM
Серед основних проєктів паралельного EVM на сьогодні:
Основні проекти
Монда
Мета полягає в досягненні 10 000 TPS шляхом паралельного виконання та конвеєрної архітектури. Завершено фінансування в розмірі 244 мільйонів доларів, оцінка 3 мільярди доларів. Команда засновників походить з Jump Trading, внутрішня тестова мережа вже запущена.
Сей
Зосереджена на торгівлі мережа Layer 1, Sei V2 оновлено до паралельного EVM, TPS підвищено до 12,500. Тестова мережа вже запущена, підтримує одноразову міграцію EVM-додатків.
Артела
Покращений виконувальний рівень через EVM++( EVM + WASM) з двома віртуальними машинами. Публічне тестування вже запущено, програма екологічних стимулів вже розпочата.
Кантон
EVM-сумісний Layer 1 на базі Cosmos SDK, який планує впровадити технологію паралельного EVM.
Неон
Паралельний EVM на мережі Solana, що підтримує розробників Solidity для розгортання DApp на Solana. TPS понад 2,000.
Екліпс
Рішення Layer 2 для Ethereum, що використовує Solana Virtual Machine ( SVM ) як рівень виконання. Завершено фінансування раунду A на суму 50 мільйонів доларів.
Lumio
Модульна VM мережа другого рівня, що підтримує поєднання різних високопродуктивних віртуальних машин з розрахунковими рівнями Ethereum/Bitcoin.
Розвиток технології паралельного EVM суттєво підвищить продуктивність блокчейну, забезпечуючи підтримку для більш широких застосувань та користувацьких груп. З розвитком цих проектів екосистема блокчейну має перспективи для досягнення більшого масштабування та застосування.