Somnia: технологічні інновації та екосистема наступного покоління високочастотного інтерактивного публічного блокчейну

Глибокий аналіз Somnia: наступне покоління високочастотного інтерактивного публічного блокчейну

У цій статті буде проведено аналіз навколо двох ключових питань:

  1. Чому Somnia має шанс виділитися на фоні загального зниження чутливості ринку до "швидких блокчейнів"?

  2. Чи здатна технологія Somnia, яка стверджує, що є найшвидшою та найекономнішою паралельною EVM Layer 1, дійсно підтримати цю заяву?

Огляд: Технології, фон та екосистема Somnia

Технічні особливості

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

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

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

  • Технології стиснення даних: оптимізація ефективності передачі даних.

фонова перевага

  • Розробницька команда походить з Improbable, транснаціональної технологічної компанії, заснованої в 2012 році, з головним офісом у Лондоні, яка раніше розробляла програмне забезпечення, ігри та продукти Web3 метавсесвіту.

  • Отримано інвестиції на загальну суму 270 мільйонів доларів від відомих установ, таких як MSquared, a16z, SoftBank, Mirana.

Екологічний прогрес

  • Тестова мережа вже інтегрувала кілька AI/соціальних продуктів, ігор, NFT проектів та DeFi застосувань, більше проектів незабаром з'явиться.

  • З моменту запуску тестової мережі в кінці лютого 2025 року до 26 червня було створено понад 100 мільйонів блоків, середній час створення блоку становить 0,1 секунди. У тестуванні взяли участь майже 97 мільйонів гаманців, а за останні 24 години обсяг торгівлі досяг 26,43 мільйона транзакцій.

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

Ринок повністю знечутливився до "швидких блокчейнів", чому говорять, що Somnia може бути іншим?

Потенційні переваги Somnia

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

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

Глибоке вивчення технології Somnia

Багатопотоковий консенсусний алгоритм

Основна структура

Somnia використовує інноваційний алгоритм мультипотокового консенсусу (MULTISTREAM), який містить кілька ланцюгів даних та один ланцюг консенсусу:

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

Робочий процес

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

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

  3. Верифікатори записують усі дані з верхньої частини ланцюга даних у вигляді повних фрагментів у консенсусний ланцюг.

  4. Верифікатори сортують транзакції, оновлюють статус згідно з результатами сортування та синхронно записують у базу даних IceDB.

Ринок повністю дезінфікований від "швидких блокчейнів", чому говорять, що Somnia може бути особливим?

Технічні переваги

  1. Дизайн проти MEV

Somnia використовує детерміновану псевдовипадкову функцію для сортування транзакцій:

  • Має випадковість, важко передбачити наступне випадкове число.
  • Визначеність, всі валідатори генерують однакову послідовність випадкових чисел під час виконання.

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

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

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

Зменшуючи надмірність, Somnia досягла більшої ефективності та нижчих витрат.

  1. Захист даних від підробки

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

інструкційно-паралельний EVM

Існуючі проблеми

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

  • Велика кількість користувачів одночасно використовує USDC для торгівлі певним токеном
  • Багато людей змагаються за Mint одного й того ж NFT

У цих сценаріях існує залежність між угодами, що унеможливлює їх паралельне виконання.

Рішення Somnia

Somnia розробила інноваційний компілятор EVM, що реалізує паралельність на рівні інструкцій:

  • Розділіть угоду на кілька наборів інструкцій
  • Безконфліктний та незалежний набір інструкцій може виконуватись паралельно

Як приклад торгівлі Swap, його можна розділити на: перевірка параметрів, обробка параметрів, перевірка балансу, перевірка авторизації, перевірка стану пулу, розрахунок ціни, розрахунок комісії, переміщення вхідних токенів, оновлення стану пулу та запису комісій, переміщення вихідних токенів, запуск подій тощо. Серед інструкцій, що не мають конфліктів і залежностей, їх можна виконувати паралельно, що підвищує ефективність торгівлі.

Технічна реалізація

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

Порівняння переваг

Стандартне EVM інтерпретоване виконання: Торгівля 1 → Аналіз байтового коду → Послідовне виконання → Торгівля 2 → Аналіз байтового коду → Послідовне виконання → Торгівля 3...

Somnia EVM компіляція та виконання: Код контракту → Аналіз байт-коду → Компіляція машинного коду → Паралельне виконання інструкцій транзакції 1 → Паралельне виконання інструкцій транзакції 2 → Паралельне виконання інструкцій транзакції 3...

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

Ринок повністю десенсибілізувався до "швидких блокчейнів", чому кажуть, що Somnia може бути унікальним?

IceDB бази даних двигун

Технічні особливості

IceDB, розроблений компанією Somnia, використовує LSM-дерево ( Log-Structured Merge-Tree ) замість традиційної структури дерев Меркла:

  • Додавання даних, а не зміна на місці, щоб уникнути проблем з підробкою.
  • Процес запису: пам'ять MemTable → диск SSTable → періодичне об'єднання видалення дубльованих ключів
  • Не потрібно обчислювати хеш, що значно підвищує швидкість запису

Переваги продуктивності

  • Структура LSM-дерева має переваги в продуктивності при записі
  • Somnia стверджує, що створила одночасно оптимізований кеш даних для читання та запису, що дозволяє IceDB досягати середнього часу читання та запису від 15 до 100 наносекунд.

Унікальні функції

IceDB надає звіти про продуктивність читання та запису, що забезпечує певну основу для розрахунку Gas, що сприяє досягненню більш справедливої та ефективної механіки Gas і підтримує стабільність мережі.

Технології стиснення даних

Somnia розробила ефективну технологію стиснення даних на основі теорії розподілу інформації та частотного розподілу.

  • Потокове стиснення підвищує можливості мережевої передачі
  • Використання BLS підписів для прискорення передачі та перевірки підписів
  • Дизайн багатопотокового консенсусу забезпечує стабільне балансування навантаження мережевої передачі

Висновок

Somnia, як гібридний проєкт, що переходить з Web2 на Web3, його технологічні інновації пропонують нові ідеї для вирішення викликів високочастотних інтерактивних додатків. Технології, такі як алгоритм багатопотокового консенсусу, паралельний EVM на рівні інструкцій, IceDB базовий двигун тощо, закладають основу для досягнення низьких витрат і високої ефективності Layer 1.

З розвитком інтеграції Web3 та Web2, Somnia має потенціал відігравати важливу роль у таких сферах, як соціальні мережі та ігри. Її технологічна сила та екосистема створюють можливості для побудови нового екосистеми, яка поєднує зручність Web2 та всі переваги Web3. У майбутньому ми можемо стати свідками народження справжньої інтегрованої екосистеми Web3, що надасть користувачам нові враження.

Ринок вже повністю дезінсценовано щодо "швидких блокчейнів", чому кажуть, що Somnia може бути особливим?

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
ZkProofPuddingvip
· 07-05 06:23
Ця технологія дійсно непогана
Переглянути оригіналвідповісти на0
SatoshiChallengervip
· 07-03 14:40
Старі пастки зіграні багато разів
Переглянути оригіналвідповісти на0
MysteriousZhangvip
· 07-02 15:31
Чекаємо на результати тестової мережі
Переглянути оригіналвідповісти на0
WenMoon42vip
· 07-02 15:26
нова технологія ще одна пастка для сліпого трейдингу
Переглянути оригіналвідповісти на0
DegenGamblervip
· 07-02 15:15
ще треба дивитися на результати пробігу
Переглянути оригіналвідповісти на0
  • Закріпити