Глубокий анализ Somnia: следующее поколение высокочастотной интерактивной публичной цепи
В данной статье будет проведен анализ двух основных вопросов:
Почему Somnia имеет шанс выделиться на фоне общего десенсибилизации рынка к "высокоскоростным блокчейнам"?
Действительно ли технологии 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
Фокус на высокочастотных взаимодействиях: не только стремимся к техническим показателям, но и уделяем внимание применению технологий Web3 в играх, социальных сетях и других сценариях высокочастотного взаимодействия.
Содействие интеграции Web3 и Web2: Уникальный фон Somnia способствует обеспечению безшовного доступа пользователей Web2 в мир Web3, что может привести к созданию действительно ориентированной на пользователей экосистемы приложений.
Глубокий анализ технологии Somnia
Многосторонний алгоритм согласования
Основная структура
Somnia использует инновационный алгоритм многопоточного консенсуса (MULTISTREAM), который включает несколько цепей данных и одну цепь консенсуса:
Дата-цепочка: каждая запись транзакционной информации ведется отдельным валидатором, не мешая друг другу.
Консенсусная цепь: поддерживается всеми валидаторами, выполняет консенсус и записывает ссылки на транзакции.
Рабочий процесс
После отправки запроса пользователем, валидаторы записывают транзакцию в свои цепочки данных.
Консенсусная цепь периодически (, например, каждые 30 секунд или 1 секунду ) инициирует синхронизацию данных, валидаторы каждой цепи данных обмениваются верхними фрагментами данных.
Валидаторы записывают все данные верхнего уровня в виде полного среза данных в цепочку консенсуса.
Валидаторы сортируют транзакции, обновляют состояние на основе результатов сортировки и синхронно записывают в базу данных IceDB.
Технические преимущества
Защита от MEV
Somnia использует детерминированные псевдослучайные функции для сортировки транзакций:
Обладает случайностью, трудно предсказать следующее случайное число.
Определенность, все валидаторы генерируют одинаковую последовательность случайных чисел при выполнении.
Валидаторы сортируют цепочку данных на основе одной и той же последовательности случайных чисел, тем самым определяя порядок транзакций. Этот способ затрудняет атаки MEV, поскольку злоумышленникам трудно влиять на порядок транзакций, подкупая небольшое количество валидаторов.
Снижение затрат и повышение эффективности
Сокращение избыточности взаимодействия: валидаторы независимо записывают данные цепи, не требуя взаимной проверки. Передаются только данные о снимке цепи, не включая конкретное содержимое транзакций.
Уменьшение избыточности хранения: между цепями данных не требуется синхронизация информации, цепь согласия записывает только снимки цепей данных и ссылки на отсортированные транзакции.
Сократив избыточность, Somnia достигла большей эффективности и более низких затрат.
Защита данных от подделки
Хотя проверка информации в цепочке данных не требуется, валидаторы не могут изменять транзакции. Изменение приведет к изменению хеш-значения транзакции, что вызовет конфликт с информацией, хранящейся в цепочке согласия.
Уровень командной параллельности EVM
Существующие боли
Традиционная торговля параллельно трудно решает проблему перегрузки высокочастотных связанных сделок. Например:
Много пользователей одновременно используют USDC для торговли токеном
Много людей争抢Mint同一NFT
В этих сценариях между сделками существует зависимость, и они не могут выполняться параллельно.
Решение Somnia
Somnia разработала инновационный EVM компилятор, реализующий параллелизм на уровне инструкций:
Разделите сделку на несколько наборов команд
Набор инструкций без конфликтов и зависимостей может выполняться параллельно
Например, процесс Swap-трейдинга можно разбить на: проверку параметров, обработку параметров, проверку баланса, проверку авторизации, проверку состояния пула, расчет цены, расчет комиссии, перевод входных токенов, обновление состояния пула и записей о комиссиях, перевод выходных токенов, эмиссию событий и другие инструкции. Инструкции без конфликтов и зависимостей могут выполняться параллельно, что повышает эффективность торговли.
Техническая реализация
EVM-компилятор Somnia компилирует байт-код EVM в машинный код x86. Многоядерные процессоры современных ЦП могут параллельно выполнять машинный код на многопоточности, что позволяет параллельно обрабатывать набор инструкций EVM и повышает скорость выполнения отдельных транзакций.
Сравнение преимуществ
Стандартное EVM интерпретируемое выполнение:
Торговля 1 → Анализ байт-кода → Последовательное выполнение → Торговля 2 → Анализ байт-кода → Последовательное выполнение → Торговля 3...
Исполнение компиляции Somnia EVM:
Контрактный код → Анализ байт-кода → Компиляция машинного кода → Параллельное выполнение транзакции 1 набора инструкций → Параллельное выполнение транзакции 2 набора инструкций → Параллельное выполнение транзакции 3 набора инструкций...
Преимущества Somnia становятся более очевидными при обработке большого количества транзакций. Для обычных транзакций по-прежнему используется стандартная интерпретация EVM, а для высокочастотных транзакций включается компилятор, что обеспечивает двойное преимущество по стоимости и эффективности.
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, которая предоставит пользователям совершенно новый опыт.
Посмотреть Оригинал
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.
10 Лайков
Награда
10
5
Поделиться
комментарий
0/400
ZkProofPudding
· 07-05 06:23
Эта технология действительно хороша
Посмотреть ОригиналОтветить0
SatoshiChallenger
· 07-03 14:40
Старые ловушки уже не работают.
Посмотреть ОригиналОтветить0
MysteriousZhang
· 07-02 15:31
Посмотреть результаты на Тестовая сеть
Посмотреть ОригиналОтветить0
WenMoon42
· 07-02 15:26
новая технология еще одна ловушка для слепой торговли
Somnia: Технические инновации и экосистема следующего поколения высокочастотной интерактивной публичной цепи
Глубокий анализ Somnia: следующее поколение высокочастотной интерактивной публичной цепи
В данной статье будет проведен анализ двух основных вопросов:
Почему Somnia имеет шанс выделиться на фоне общего десенсибилизации рынка к "высокоскоростным блокчейнам"?
Действительно ли технологии 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
Фокус на высокочастотных взаимодействиях: не только стремимся к техническим показателям, но и уделяем внимание применению технологий Web3 в играх, социальных сетях и других сценариях высокочастотного взаимодействия.
Содействие интеграции Web3 и Web2: Уникальный фон Somnia способствует обеспечению безшовного доступа пользователей Web2 в мир Web3, что может привести к созданию действительно ориентированной на пользователей экосистемы приложений.
Глубокий анализ технологии Somnia
Многосторонний алгоритм согласования
Основная структура
Somnia использует инновационный алгоритм многопоточного консенсуса (MULTISTREAM), который включает несколько цепей данных и одну цепь консенсуса:
Рабочий процесс
После отправки запроса пользователем, валидаторы записывают транзакцию в свои цепочки данных.
Консенсусная цепь периодически (, например, каждые 30 секунд или 1 секунду ) инициирует синхронизацию данных, валидаторы каждой цепи данных обмениваются верхними фрагментами данных.
Валидаторы записывают все данные верхнего уровня в виде полного среза данных в цепочку консенсуса.
Валидаторы сортируют транзакции, обновляют состояние на основе результатов сортировки и синхронно записывают в базу данных IceDB.
Технические преимущества
Somnia использует детерминированные псевдослучайные функции для сортировки транзакций:
Валидаторы сортируют цепочку данных на основе одной и той же последовательности случайных чисел, тем самым определяя порядок транзакций. Этот способ затрудняет атаки MEV, поскольку злоумышленникам трудно влиять на порядок транзакций, подкупая небольшое количество валидаторов.
Сокращение избыточности взаимодействия: валидаторы независимо записывают данные цепи, не требуя взаимной проверки. Передаются только данные о снимке цепи, не включая конкретное содержимое транзакций.
Уменьшение избыточности хранения: между цепями данных не требуется синхронизация информации, цепь согласия записывает только снимки цепей данных и ссылки на отсортированные транзакции.
Сократив избыточность, Somnia достигла большей эффективности и более низких затрат.
Хотя проверка информации в цепочке данных не требуется, валидаторы не могут изменять транзакции. Изменение приведет к изменению хеш-значения транзакции, что вызовет конфликт с информацией, хранящейся в цепочке согласия.
Уровень командной параллельности EVM
Существующие боли
Традиционная торговля параллельно трудно решает проблему перегрузки высокочастотных связанных сделок. Например:
В этих сценариях между сделками существует зависимость, и они не могут выполняться параллельно.
Решение Somnia
Somnia разработала инновационный EVM компилятор, реализующий параллелизм на уровне инструкций:
Например, процесс Swap-трейдинга можно разбить на: проверку параметров, обработку параметров, проверку баланса, проверку авторизации, проверку состояния пула, расчет цены, расчет комиссии, перевод входных токенов, обновление состояния пула и записей о комиссиях, перевод выходных токенов, эмиссию событий и другие инструкции. Инструкции без конфликтов и зависимостей могут выполняться параллельно, что повышает эффективность торговли.
Техническая реализация
EVM-компилятор Somnia компилирует байт-код EVM в машинный код x86. Многоядерные процессоры современных ЦП могут параллельно выполнять машинный код на многопоточности, что позволяет параллельно обрабатывать набор инструкций EVM и повышает скорость выполнения отдельных транзакций.
Сравнение преимуществ
Стандартное EVM интерпретируемое выполнение: Торговля 1 → Анализ байт-кода → Последовательное выполнение → Торговля 2 → Анализ байт-кода → Последовательное выполнение → Торговля 3...
Исполнение компиляции Somnia EVM: Контрактный код → Анализ байт-кода → Компиляция машинного кода → Параллельное выполнение транзакции 1 набора инструкций → Параллельное выполнение транзакции 2 набора инструкций → Параллельное выполнение транзакции 3 набора инструкций...
Преимущества Somnia становятся более очевидными при обработке большого количества транзакций. Для обычных транзакций по-прежнему используется стандартная интерпретация EVM, а для высокочастотных транзакций включается компилятор, что обеспечивает двойное преимущество по стоимости и эффективности.
IceDB движок базы данных
Технические характеристики
IceDB, разработанный Somnia, использует LSM-деревья (Log-Structured Merge-Tree ) вместо традиционной структуры деревьев Меркла:
Преимущества производительности
Уникальные функции
IceDB предоставляет отчет о производительности чтения и записи, который служит надежной основой для расчета Gas, что способствует более справедливому и эффективному механизму Gas и поддерживает стабильность сети.
Технология сжатия данных
Somnia разработала эффективную технологию сжатия данных на основе теории мощности распределения информации и частоты:
Заключение
Somnia, как интеграционный проект, переходящий от Web2 к Web3, предлагает новые идеи для решения задач высокочастотных интерактивных приложений благодаря своим техническим инновациям. Многосторонний алгоритм согласования, параллельный EVM на уровне команд, движок базы данных IceDB и другие технологии заложили основу для достижения низкозатратного и высокоэффективного Layer 1.
С учетом того, что интеграция Web3 и Web2 становится новой тенденцией, Somnia имеет потенциал сыграть важную роль в таких областях, как социальные сети и игры. Его технические возможности и экосистема предоставляют возможность создать новый экосистему, объединяющую удобство Web2 и все права Web3. В будущем мы, возможно, станем свидетелями рождения настоящей интегрированной экосистемы Web3, которая предоставит пользователям совершенно новый опыт.