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