Somnia: Технические инновации и экосистема следующего поколения высокочастотной интерактивной публичной цепи

Глубокий анализ Somnia: следующее поколение высокочастотной интерактивной публичной цепи

В данной статье будет проведен анализ двух основных вопросов:

  1. Почему Somnia имеет шанс выделиться на фоне общего десенсибилизации рынка к "высокоскоростным блокчейнам"?

  2. Действительно ли технологии Somnia, которые утверждают, что являются самыми быстрыми и экономически эффективными параллельными EVM Layer 1, могут поддержать это заявление?

Обзор: Технологии, фон и экосистема Somnia

Технические особенности

  • Многоуровневый алгоритмConsensus: использует разделение данных и консенсуса, что помогает предотвратить 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 может быть уникальным?

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 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
  • Закрепить