SonicDB realmente mejora la eficiencia y velocidad de recuperación de datos, apoyando nuestro objetivo de una experiencia de usuario sin interrupciones.
🚨¿SonicDB una revolución en el acceso al estado de la blockchain? 💡Cero amplificación de lectura ⚡️6x más rápido que Geth 💼Almacenamiento binario directo ¿Pero cómo funciona realmente? 👇👇👇 Las amplificaciones de lectura siempre han sido el cuello de botella para la eficiencia. ➡️Problema de amplificación de lectura - el cuello de botella ➡️Cómo funciona SonicDB ➡️Diferencia con Geth ➡️Rendimiento Sonic está estableciendo nuevos estándares para el rendimiento de datos en blockchain. Problema de Amplificación de Lectura: (blockchain normal) ➡️El cuello de botella oculto en cada base de datos de blockchain Las bases de datos de blockchain normales (LevelDB/RocksDB) superponen un Merkle-Patricia Trie (MPT) sobre los almacenes de clave-valor basados en el árbol de Merkle. ➡️Esto crea un problema de amplificación de lectura, el MPT requiere búsquedas multilogarítmicas, lo que resulta en un mal tiempo de acceso. ➡️Para terabytes de datos, esto ralentiza las búsquedas en la estructura de datos. Cómo funciona SonicDB: ➡️SonicDB almacena cuentas, saldos, nonces y todos los datos de contratos inteligentes en archivos binarios, eludiendo el almacenamiento de clave-valor. ➡️Indexando datos binarios directamente a acceso de nodo MPT en tiempo constante, esto reduce la complejidad. ➡️Estructura dual 1) MPT en memoria (azul) para un cálculo de hash rápido 2) Archivos binarios en disco (verde) para indexación directa de nodos Los nodos permanecen fijos, el espacio se agrupa para reutilización y nuevos nodos se añaden al final de los archivos, evitando costosas reorganizaciones. Diferencia con Geth: ➡️LevelDB es muy limitado en amplificación de lectura (cuello de botella) ➡️SonicDB elimina la sobrecarga del almacenamiento de clave-valor al construir MPT sobre archivos binarios, lo que resulta en acceso a nodos en tiempo constante. ➡️SonicDB evita el soporte innecesario de consultas de rango, optimizado para necesidades específicas de blockchain. Rendimiento: ➡️SonicDB procesó 11M de bloques de la mainnet de Sonic a 1,300 MGas/s ➡️6.2x más rápido que Geth ➡️A medida que SonicDB crece, su sistema eficiente brillará, lo que resulta en un mayor rendimiento. Sonic realizó una actualización específica de blockchain, que mejora el rendimiento y deja más espacio para la optimización del almacenamiento. @DrSonicScholz está innovando las bases de datos de blockchain.
Mostrar original
615
0
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.