Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
🚨SonicDB, une révolution dans l'accès à l'état de la blockchain ?
💡Amplification de lecture nulle
⚡️6x plus rapide que Geth
💼Stockage binaire direct
Mais comment cela fonctionne-t-il réellement ? 👇👇👇
Les amplifications de lecture ont toujours été le goulot d'étranglement de l'efficacité.
➡️Problème d'amplification de lecture - le goulot d'étranglement
➡️Comment fonctionne SonicDB
➡️Différence avec Geth
➡️Performance
Sonic fixe de nouvelles normes pour la performance des données de la blockchain.
Problème d'amplification de lecture : (blockchain normale)
➡️Le goulot d'étranglement caché dans chaque base de données blockchain
Les bases de données blockchain normales (LevelDB/RocksDB) superposent un Merkle-Patricia Trie (MPT) sur des magasins de clés-valeurs basés sur des arbres de Merkle.
➡️Cela crée un problème d'amplification de lecture, le MPT nécessite des recherches multi-logarithmiques, ce qui entraîne un mauvais temps d'accès.
➡️Pour des téraoctets de données, cela ralentit les recherches dans la structure de données.
Comment fonctionne SonicDB :
➡️SonicDB stocke les comptes, les soldes, les nonces et toutes les données des contrats intelligents dans des fichiers binaires, contournant le stockage clé-valeur.
➡️Indexation des données binaires directement pour un accès aux nœuds MPT en temps constant, ce qui réduit la complexité.
➡️Structure duale
1) MPT en mémoire (bleu) pour un calcul de hachage rapide
2) Fichiers binaires sur disque (vert) pour un indexage direct des nœuds
Les nœuds restent fixes, l'espace est regroupé pour réutilisation et de nouveaux nœuds s'ajoutent aux extrémités des fichiers, évitant une réorganisation coûteuse.
Différence avec Geth :
➡️LevelDB est très limité en amplification de lecture (goulot d'étranglement)
➡️SonicDB élimine les frais généraux de stockage clé-valeur en construisant le MPT sur des fichiers binaires, ce qui entraîne un accès aux nœuds en temps constant.
➡️SonicDB évite le support de requêtes de plage inutiles, optimisé pour les besoins spécifiques de la blockchain.
Performance :
➡️SonicDB a traité 11M de blocs de la chaîne principale Sonic à 1 300 MGas/s
➡️6,2x plus rapide que Geth
➡️À mesure que SonicDB se développe, son système efficace brillera, ce qui entraîne un débit plus élevé.
Sonic a effectué une mise à niveau spécifique à la blockchain, ce qui améliore les performances et laisse plus de place pour l'optimisation du stockage. @DrSonicScholz innove les bases de données blockchain.


7 août, 21:20
La plupart des chaînes utilisent des magasins clé-valeur qui ralentissent leurs bases de données. Nous ne le faisons pas.
SonicDB est optimisé pour la vitesse et écrit l'état directement sur le disque.
⚙️ 6,2x plus rapide que Geth
📂 Stockage binaire direct
🚫 Zéro amplification de lecture
Détails complets :

3,22K
Meilleurs
Classement
Favoris