Создаём сцену 🌐

С момента запуска бета-версии основной сети Sei в августе 2023 года она стабильно достигала замечательного времени завершения — 390 мс, что делает ее самым быстрым блокчейном на сегодняшний день. Недавнее предложение Sei v2, первого параллельного блокчейна EVM, обещает повысить производительность Sei за счет объединения лучшего из Solana и Ethereum.

Встречайте SeiDB: меняющий правила игры в хранилище ⚙️

Чтобы решить проблемы раздувания состояния, Sei v2 представляет SeiDB, новаторский уровень хранения, предназначенный для оптимизации доступа к состоянию, фиксации и хранения. Давайте углубимся в ключевые выводы:

🔍 Ключевые выводы

  • Уменьшение размера активного состояния на 60%. SeiDB значительно уменьшает размер активного состояния, повышая эффективность блокчейна.

  • Снижение роста исторических данных на 90 %. Рост исторических данных ограничивается, что предотвращает снижение производительности с течением времени.

  • На 1200 % быстрее синхронизация состояний: SeiDB ускоряет синхронизацию состояний, обеспечивая беспрепятственную синхронизацию узлов.

  • Двукратное улучшение времени фиксации блока. Благодаря SeiDB время фиксации блока значительно улучшилось в 287 раз.

  • Двукратное общее улучшение TPS: более быстрый доступ к состоянию и фиксация приводят к двукратному увеличению количества транзакций в секунду.

Раздувание штата: проблема с хранилищем 📊

Активное состояние

  • Проблемы со снимками. Большие размеры состояний затрудняют такие важные операции, как создание снимков, что приводит к увеличению периодов восстановления после синхронизации состояния.

  • Проблема с усилением записи: хранилище Sei v1 имеет коэффициент усиления записи в 2,5 раза, что приводит к неэффективному использованию хранилища.

Историческое государство

  • Быстрый рост объема хранилища: исторические данные в тестовой сети Sei v1 росли с неприемлемой скоростью — 150 ГБ в день.

Уровень государственных обязательств (SC) 🌳

  • Дерево IAVL с отображением в памяти: SeiDB делит данные на два уровня, используя дерево IAVL с отображением в памяти для фиксации активного состояния.

  • Асинхронная фиксация транзакции. Асинхронная фиксация обеспечивает минимальную задержку фиксации транзакции, повышая производительность.

Уровень хранилища состояний (SS) 💽

  • Эффективные необработанные пары «ключ-значение». SS хранит необработанные пары «ключ-значение» с минимальным количеством метаданных, что снижает требования к хранению состояния на 60%.

  • Гибкая поддержка серверной части: поддерживает различные серверные части, включая RocksDB, SQLite и PebbleDB, предлагая гибкость операторам узлов.

Тесты 📈

  • Ускорение синхронизации состояний на 1200 %. SeiDB обеспечивает значительное ускорение синхронизации состояний, оптимизируя операции чтения и записи.

  • Задержка фиксации блока ABCI увеличена в 287 раз. Асинхронная фиксация SeiDB приводит к существенному увеличению задержки фиксации блока ABCI в 287 раз.

Вывод 🌟

SeiDB меняет правила игры, решая проблемы раздувания состояния и значительно повышая скорость, производительность и надежность хранилища блокчейнов Sei. Поскольку Sei Labs продолжает совершенствовать SeiDB, мы ожидаем еще больших успехов в TPS и пропускной способности, что укрепит позиции Sei как лидера отрасли.

Для получения подробной информации и участия в технических обсуждениях изучите предложение SeiDB на форуме разработчиков Sei.

Спасибо Бэзу из Cosmos SDK и команде Cronos за их неоценимый вклад в эту новаторскую работу!

$SEI
#SEI #EVM #cryptonews