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

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

Паралельний аналіз технології EVM та екосистеми Глибина

EVM проти Solidity

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

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

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

Стандарти та реалізація EVM

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

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

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

В історії спільноти блокчейн основна увага приділялась інноваціям алгоритмів консенсусу. Однак, високопродуктивний блокчейн потребує прориву як у консенсусі, так і на рівні виконання. Лише оптимізовані EVM-ланцюги часто потребують більш потужного обладнання для підвищення продуктивності. Наприклад, деякі відомі публічні ланцюги при обмеженні gas на рівні 2000 TPS вимагають конфігурації, яка в кілька разів перевищує конфігурацію повного вузла Ethereum.

Необхідність паралельної обробки

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

Паралельне виконання стикається з такими викликами, як обробка одночасних транзакцій, що записують в один і той же контракт. Необхідно розробити нові механізми для вирішення потенційних конфліктів. Ефективна паралельна обробка незалежних контрактів може пропорційно підвищити продуктивність відповідно до кількості паралельних потоків.

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

Паралельна інновація EVM

Як приклад відомого проєкту, його ключові інновації включають:

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

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

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

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

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

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

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

Концентрація вузлів є спільним викликом для всіх високопродуктивних блокчейнів, які повинні зважати між децентралізацією, безпекою та продуктивністю. Показники, такі як "TPS для кожного апаратного забезпечення", допомагають порівняти ефективність різних ланцюгів.

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

Паралельна архітектура EVM

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

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

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

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

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

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

Деяка торгівельна спеціалізована паралельна EVM мережа

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

Подвійний віртуальний машинний підсилювальний виконувальний рівень

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

Solana EVM-сумісне рішення

Паралельний EVM на базі мережі Solana, що підтримує розробників Solidity для одноклікового розгортання DApp на Solana. Упаковка транзакцій класу EVM в транзакції Solana, TPS понад 2 000.

Введення SVM в ефір

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

Модульна VM Layer 2

Модульна мережа Layer 2, побудована на основі OP Stack. Підтримує використання високопродуктивної віртуальної машини (VM) як виконавчого шару, Ethereum або Bitcoin як шару розрахунків, для досягнення паралельного виконання.

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

Висновок

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

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

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

ETH-2.52%
SOL2.66%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
DeFiChefvip
· 13хв. тому
Ти бачиш, ця хвиля має певний інтерес.
Переглянути оригіналвідповісти на0
AirdropHunterWangvip
· 19год тому
Ця хвиля дивовижна!
Переглянути оригіналвідповісти на0
FarmToRichesvip
· 19год тому
Згорнуто знову, зникло, зникло.
Переглянути оригіналвідповісти на0
MeltdownSurvivalistvip
· 19год тому
Яка б не була продуктивність, хто її буде використовувати?
Переглянути оригіналвідповісти на0
BlockchainArchaeologistvip
· 19год тому
У коді є стара проблема, про яку ще раз скажу.
Переглянути оригіналвідповісти на0
FudVaccinatorvip
· 19год тому
Ефективність зашкалює!!!
Переглянути оригіналвідповісти на0
  • Закріпити