SonicDB действительно повышает эффективность и скорость извлечения данных, поддерживая нашу цель обеспечить бесшовный пользовательский опыт.
🚨SonicDB - революция в доступе к состоянию блокчейна?
💡Нулевая амплификация чтения
⚡️В 6 раз быстрее, чем Geth
💼Прямое бинарное хранилище
Но как это на самом деле работает? 👇👇👇
Амплификация чтения всегда была узким местом для эффективности.
➡️Проблема амплификации чтения - узкое место
➡️Как работает SonicDB
➡️Разница с Geth
➡️Производительность
Sonic устанавливает новые стандарты производительности данных блокчейна.
Проблема амплификации чтения: (обычный блокчейн)
➡️Скрытое узкое место в каждой блокчейн базе данных
Обычные блокчейн базы данных (LevelDB/RocksDB) накладывают Меркле-Патрицию Три (MPT) на основе хранилищ ключ-значение, основанных на дереве Меркле.
➡️Это создает проблему амплификации чтения, MPT требует многократных логарифмических запросов, что приводит к плохому времени доступа.
➡️Для терабайтов данных это замедляет поиск в структуре данных.
Как работает SonicDB:
➡️SonicDB хранит аккаунты, балансы, нонсы и все данные смарт-контрактов в бинарных файлах, обходя хранилище ключ-значение.
➡️Индексация бинарных данных напрямую к узлам MPT с постоянным временем доступа, что снижает сложность.
➡️Двойная структура
1) В памяти MPT (синий) для быстрой хеш-вычисления
2) На диске бинарные файлы (зеленый) для прямой индексации узлов
Узлы остаются фиксированными, пространство объединяется для повторного использования, а новые узлы добавляются в конец файлов, избегая дорогостоящей реорганизации.
Разница с Geth:
➡️LevelDB очень ограничен в амплификации чтения (узкое место)
➡️SonicDB устраняет накладные расходы хранилища ключ-значение, строя MPT на бинарных файлах, что приводит к постоянному времени доступа к узлам.
➡️SonicDB избегает ненужной поддержки диапазонных запросов, оптимизированных для специфических нужд блокчейна.
Производительность:
➡️SonicDB обработал 11M блоков основной сети Sonic со скоростью 1,300 MGas/s
➡️В 6.2 раза быстрее, чем Geth
➡️По мере роста SonicDB его эффективная система будет сиять, что приведет к более высокой пропускной способности.
Sonic сделал обновление, специфичное для блокчейна, которое увеличивает производительность и оставляет больше места для оптимизации хранения. @DrSonicScholz внедряет инновации в блокчейн БД.

604
0
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.