Розрізнені SVM проти форкнутих SVM

m4lka
4 min readOct 19, 2024

--

SOON включає в себе SOON Stack і SOON Mainnet. SOON Stack — це фреймворк, що використовує OP Stack і наш унікальний Decoupled SVM для максимальної продуктивності. SOON Stack можна використовувати для розгортання SVM другого рівня поверх будь-якого першого рівня. Мережі, розгорнуті за допомогою стека SOON, називаються мережами SOON. SOON Mainnet — це мережа SOON, яку наша команда розгорне поверх Ethereum. Це буде найпродуктивніший L2 Ethereum, що перевершує всі наявні EVM/SVM L2.

Наразі існує низка проєктів, присвячених масштабуванню, які використовують SVM як свою основу. SOON — один із таких проєктів. Відмінною особливістю SOON є те, що він побудований як найефективніший стек SVM, що забезпечує високу продуктивність скрізь. Це можливо за рахунок поділу SVM і TPU. У цьому документі на високому рівні розповідається про те, навіщо потрібна розв’язка (тут більш глибокий технічний опис), і про те, яку різницю дає розв’язка. Для зручності читання він написаний у пунктах.

  • Ви робите форк разом зі мною? Більшість проєктів, що використовують SVM за межами Solana L1, є форками SVM. Це означає, що вони беруть наявний клієнт Solana як є, змінюючи деякі параметри без модифікації TPU (Transaction Processing Unit) або TVU (Transaction Validating Unit).
  • Основні втрати — особливо для SVM L2, це призводить до втрат за двома напрямками — доступність даних і потужність обробки транзакцій. Більш значущим з них є перший, а саме використання blobspace рівня Data Availability (DA). Причина криється в тому, що в SVM з форком транзакції голосують за кожен блок, навіть якщо є тільки один вузол «секвенсора».
  • SVM, що спеціалізується на роллапах — У SOON ми проти марнотратства і виступаємо за максимальну ефективність. Тому ми визнаємо, що єдиним життєздатним рішенням є створення спеціалізованої SVM, яка була б максимально ефективною з погляду оброблення транзакцій і використання DA. Ми робимо це шляхом розділення етапів TPU і сервісу Proof of History (PoH).
  • Вибачте, а що таке TPU? — TPU (Transaction Processing Unit), як випливає з назви, відповідає за обробку транзакцій у SVM. Саме через нього проходять транзакції, як призначені для користувача (транзакції без голосування), так і консенсусні (транзакції з голосуванням). TPU складається з безлічі частин, до яких належать: Fetch, SigVerify, Banking, Cluster Info Vote Listener, Broadcast, Proof of History, Leader Sig, TX Sig Verify. Загалом, етапи являють собою дві основні функції: обробку та мережеву взаємодію.
  • Поділ? Ми розходимося? Ми розділили етапи TPU, щоб мати більше можливостей для їх налаштування. За замовчуванням TPU тісно пов’язаний із механізмами Solana, як-от розклад лідерів, а також із сервісом Proof of History, що слугує механізмом часової мітки, який допомагає впорядкувати транзакції. Обидва ці механізми важливі для L1, але не є необхідними для L2.
  • Що ми налаштовуємо — Ми налаштовуємо ці етапи: Fetch, Banking, Cluster Info Vote Listener і Broadcast. Зміни, які ми вносимо, дадуть нам змогу відмовитися від транзакцій консенсусу й усунути накладні витрати на p2p-мережі.
  • Перш за все, безпека — крім підвищення продуктивності, зміни, які ми вносимо, дають змогу забезпечити «рідну» підтримку доказів шахрайства. Будь-яка L2 вимагає надійного механізму доказів для забезпечення безпеки мережі. Без нього активи користувачів у L2 наражатимуться на ризик. Це відбувається тому, що зняття коштів залежить від стану L2, який — у контексті оптимістичних згортань — забезпечується доказами шахрайства.
  • Що потрібно довести? — Докази шахрайства захищають стан L2, який має два джерела: депозити L1 (деривація) і секвенсор (користувацькі транзакції на L2). Щоб вбудувати підтримку доказів шахрайства, конвеєр деривації повинен розглядатися як громадянин першого класу. Цього не можна сказати про SVM-форки через механізм консенсусу за замовчуванням, який є частиною клієнта Solana. Наші SVM, що спеціалізуються на роллапах, дають змогу належним чином підтверджувати як транзакції з конвеєра деривації, так і транзакції секвенсора.
  • Кінцевий результат — завдяки цим змінам стек SOON отримав спеціалізовані на згортанні та розв’язані SVM, що дало змогу збільшити продуктивність і, що важливіше, підвищити безпеку мережі завдяки вбудованій підтримці доказів шахрайства. Ознайомтеся з таблицею нижче, в якій наведено відмінності між форк SVM і Decoupled SVM.

Якщо ви хочете отримати більш детальну технічну інформацію про те, чому і як розв’язувати шари, ознайомтеся з роботою нашого технічного директора Ендрю Чжоу та інженера-програміста Мінджі Яна — «Чому і як розв’язати шар виконання SVM для оптимістичного згортання».

ПРО SOON

Стек SOON — це найефективніший рол-ап віртуальної машини Solana (SVM), що забезпечує високу продуктивність на будь-якій екосистемі L1. На рівні виконання використовується відокремлена віртуальна машина Solana (SVM), на відміну від форк фреймворку SVM, який використовується більшістю проєктів SVM. Конвеєр деривації та гру в суперечки реалізовано відповідно до специфікацій OP Stack. Місія SOON — створити найвисокопродуктивніший стек із використанням SVM, прискорити впровадження SVM, знизити вартість у 10 разів і розкрити можливості використання в різних екосистемах.

SOON також запустить SOON Mainnet на базі Ethereum. У майнеті SOON, завдяки стеку SOON, використовується Decoupled SVM, що відрізняє його від усіх інших проєктів SVM, які використовують форковані SVM. Розв’язані SVM дають змогу довести шахрайство, що підвищує безпеку і знижує втрати DA blobspace. Як стимулюючий і виконавчий рівень, майнет SOON буде відігравати ключову роль у залученні та утриманні розробників в екосистемі SVM.

SOON співпрацює з Anza, студією розробників із Solana Labs. Специфікації SVM у репозиторії Agave від Anza слугують еталоном реалізації для SOON. Команда має великий досвід роботи з криптовалютами і здатна виконувати поставлені завдання. Співзасновниця і генеральна директорка Джоанна Зенг працює в криптовалюті з 2017 року і очолювала BD і партнерство в Coinbase, Optimism і Aleo. Технічний співзасновник Ендрю Чжоу (Andrew Zhou) відомий як розробник смарт-контрактів і L1s з 5-річним досвідом роботи з Rust і 6-річним досвідом роботи з Golang.

SOON підтримують найповажніші інвестори-ангели в цій сфері, включно з Толі, Анатолия «Toly» Яковенко, співзасновником Solana Labs; Лили Лю, президентом Solana Foundation і засновником Anagram Ventures; Джонатан Кинг, директор Coinbase Ventures; Мустафа Аль-Бассам, співзасновником Celestia Labs; Амрит Кумар, співзасновником AltLayer; Прабал Банерджи, співзасновником Avail, та іншими відомими будівничими.

--

--

m4lka
m4lka

Written by m4lka

Ambassador I Community Leader I Moderator https://linktr.ee/m4lka - links http://m4lka.tilda.ws - portfolio

No responses yet