Planter le décor 🌐

Depuis le lancement de la version bêta du réseau principal de Sei en août 2023, il a constamment atteint un temps de finalisation remarquable de 390 ms, ce qui en fait la blockchain la plus rapide à ce jour. La récente proposition de Sei v2, la première blockchain EVM parallélisée, promet d'élever les performances de Sei en combinant le meilleur de Solana et d'Ethereum.

Entrez SeiDB : un outil qui change la donne en matière de stockage ⚙️

Pour relever les défis de la surcharge de l'État, Sei v2 introduit SeiDB, une couche de stockage révolutionnaire conçue pour optimiser l'accès, l'engagement et le stockage de l'État. Examinons les principaux points à retenir :

🔍 Points clés à retenir

  • Réduction de 60 % de la taille de l'état actif : SeiDB réduit considérablement la taille de l'état actif, améliorant ainsi l'efficacité de la blockchain.

  • Diminution de 90 % de la croissance des données historiques : la croissance des données historiques est réduite, empêchant ainsi la dégradation des performances au fil du temps.

  • Temps de synchronisation d'état 1 200 % plus rapides : SeiDB accélère la synchronisation d'état, garantissant que les nœuds restent synchronisés de manière transparente.

  • Amélioration 2x des temps de validation des blocs : avec SeiDB, les temps de validation des blocs connaissent une amélioration remarquable de 287 fois.

  • Amélioration globale du TPS 2x : un accès à l'état et un engagement plus rapides se traduisent par une multiplication par 2 des transactions par seconde.

Ballonnement d'état : le défi du stockage 📊

État actif

  • Défis liés aux instantanés : les états de grande taille entravent les opérations critiques telles que la création d'instantanés, ce qui entraîne des périodes de rattrapage plus longues après la synchronisation des états.

  • Problème d'amplification en écriture : le stockage Sei v1 est confronté à un taux d'amplification en écriture de 2,5x, ce qui entraîne une utilisation inefficace du stockage.

État historique

  • Croissance rapide du stockage : les données historiques sur le testnet de Sei v1 augmentaient à un rythme insoutenable de 150 Go par jour.

Couche d'engagement d'État (SC) 🌳

  • Arbre IAVL mappé en mémoire : SeiDB divise les données en deux couches, en utilisant une arborescence IAVL mappée en mémoire pour l'engagement d'état actif.

  • Engagement de transaction asynchrone : l'engagement asynchrone garantit une latence de validation de transaction minimale, améliorant ainsi les performances.

Couche de stockage d'état (SS) 💽

  • Paires clé-valeur brutes efficaces : SS stocke les paires clé-valeur brutes avec un minimum de métadonnées, réduisant ainsi les besoins de stockage d'état de 60 %.

  • Prise en charge flexible du backend : prend en charge divers backends, notamment RocksDB, SQLite et PebbleDB, offrant une flexibilité aux opérateurs de nœuds.

Repères 📈

  • Accélération de 1 200 % pour la synchronisation d'état : SeiDB offre une accélération remarquable pour la synchronisation d'état, optimisant les opérations de lecture et d'écriture.

  • Latence de validation de bloc ABCI 287 fois plus rapide : la validation asynchrone de SeiDB entraîne une amélioration substantielle de 287 fois de la latence de validation de bloc ABCI.

Conclusion 🌟

SeiDB apparaît comme un changeur de jeu, résolvant les problèmes de gonflement de l'état et améliorant considérablement la vitesse, les performances et la fiabilité du stockage blockchain de Sei. Alors que Sei Labs continue d'affiner SeiDB, nous prévoyons des progrès encore plus importants en termes de TPS et de débit, renforçant ainsi la position de Sei en tant que leader du secteur.

Pour des informations détaillées et des contributions aux discussions techniques, explorez la proposition SeiDB sur le forum des développeurs Sei.

Félicitations à Bez de Cosmos SDK et à l'équipe Cronos pour leurs contributions inestimables à ce travail révolutionnaire !

$SEI
#SEI #EVM #cryptonews