![](https://public.bnbstatic.com/image/pgc/202401/2d5217d8bd4255e721788b6078fcbc66.png)
Создаём сцену 🌐
С момента запуска бета-версии основной сети 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