Більшість баз даних блокчейну використовують спробу Меркла–Патриції поверх сховища ключ-значення (наприклад, LevelDB або RocksDB). Такий дизайн додає додаткові пошуки для читання, сповільнюючи базу даних блокчейну в міру її зростання. Ми називаємо додаткові пошуки проблемою посилення зчитування. SonicDB видаляє цей зайвий шар сховищ ключ-значення, індексуючи стан світу безпосередньо в двійкових файлах, уникаючи «посилення зчитування» і значно покращуючи час доступу.
25,42K