Sei Labs, el equipo de desarrollo detrás de la blockchain Sei, anunció el lanzamiento de SeiDB, una nueva base de datos que ofrece un rendimiento escalable para la máquina virtual Ethereum (EVM).
La propuesta Sei v2 aborda cada parte de la pila, incluido el acceso de estado, el compromiso de estado y el almacenamiento de estado. Esto es vital para lograr el alto rendimiento que se vieron en las pruebas comparativas para la versión 2.
SeiDB utiliza un árbol iavl mapeado en memoria. El árbol iavl se almacena como 3 archivos en el disco (pares kv, nodos hoja, nodos rama) y los nodos se almacenan en caché en la memoria tanto como sea posible.
Ventajas de la base de datos SeiDB
SeiDB tiene una reducción de ~60 % en el almacenamiento de estado porque es necesario almacenar menos metadatos. En particular, ya no es necesario almacenar datos como (versión, altura, lefthash, righthash) para los nodos de rama. Esto tiene hace que el tamaño del árbol de estado sea mucho más pequeño.
La nueva base de datos da como resultado una aceleración del 1.200% para la sincronización del estado. Esto se debe a que es necesario escribir menos datos al importar (debido a que hay menos metadatos como se especifica anteriormente). Además, puede paralelizar las escrituras (en los 3 archivos mencionados anteriormente).
SeiDB tiene una escritura asíncrona en la base de datos. Esto da como resultado una disminución de 287 veces en el tiempo de confirmación, lo que ayuda a disminuir el tiempo total hasta la finalización.
Las pruebas comparativas realizadas por Sei Labs muestran que SeiDB ofrece un rendimiento significativamente mejor que otras bases de datos utilizadas actualmente con la EVM.
Por ejemplo, SeiDB tiene un rendimiento 1,5 veces mejor que Tendermint Core, que es la base de datos utilizada por la blockchain Cosmos. También tiene un rendimiento 2,5 veces mejor que la base de datos de Ethereum, que es la base de datos utilizada por la blockchain Ethereum.
Beneficios para el ecosistema Ethereum
El rendimiento mejorado de SeiDB tiene el potencial de beneficiar al ecosistema Ethereum de varias maneras.
Lo primero es que puede ayudar a reducir los costos de transacción para los usuarios de Ethereum.
En segundo lugar, puede ayudar a mejorar la escalabilidad de Ethereum, lo que permitiría que la red admita un mayor número de transacciones.
Y tercero, puede ayudar a mejorar la seguridad de Ethereum, lo que haría que la red sea más resistente a los ataques.
Desarrollo de Sei
El lanzamiento de SeiDB es un paso importante para el desarrollo de la blockchain Sei. La nueva base de datos ofrece un rendimiento escalable que tiene el potencial de beneficiar al ecosistema Ethereum de varias maneras.
Sitio web sobre criptomonedas, Bitcoin, DeFi, NFT y tecnología blockchain. Aprende con nosotros a utilizar la cadena de bloques.