Le Consensus Multistream de Somnia est un protocole BFT partiellement synchrone et de preuve d'enjeu novateur, conçu pour résoudre les problèmes de débit, de latence et de congestion auxquels de nombreuses blockchains sont confrontées. Au lieu d'avoir une seule chaîne globale où chaque valideur doit traiter et valider chaque bloc ( ce qui devient un goulot d'étranglement sous forte charge ), Somnia divise le travail entre des "chaînes de données" indépendantes. Chaque valideur fait fonctionner sa propre chaîne de données. Sur ces chaînes de données, les valideurs ajoutent des blocs contenant des données de transaction brutes sans vérifications de consensus à ce niveau.
Parallèlement à ces chaînes de données, il existe une chaîne de consensus séparée. Cette chaîne de consensus utilise un algorithme PBFT modifié (Practical Byzantine Fault Tolerance) pour agréger les têtes actuelles de toutes les chaînes de données dans chaque bloc de consensus. Elle inclut les pointes de chaque chaîne de données et, ce faisant, garantit que le réseau a une vue unique et globale de toutes les transactions publiées sur les chaînes de données des validateurs. Cela garantit la sécurité, la finalité et empêche les validateurs de forker leurs chaînes de données individuelles d'une manière qui menace la cohérence du réseau.
L'une des caractéristiques cruciales est quelque chose appelé exécution séquentielle accélérée. Même s'il y a de nombreuses chaînes de données fonctionnant en parallèle, l'ordre final et l'exécution des transactions se font dans un ordre séquentiel cohérent déterminé par la chaîne de consensus. Cela évite de nombreux problèmes qui surviennent dans les modèles d'exécution parallèle : conflits, comportement imprévisible lorsque les transactions ciblent les mêmes contrats/comptes, surcharge de coordination, etc. Somnia bénéficie ainsi d'un haut débit sans perdre de déterminisme.
Pour soutenir cette architecture, Somnia introduit également plusieurs technologies habilitantes : une base de données personnalisée appelée IceDB qui offre des lectures et écritures extrêmement rapides et fiables ( de l'ordre de quelques nanosecondes ) pour de grands volumes de données, et des techniques de compression avancées ( y compris la compression en streaming et l'agrégation de signatures ) pour réduire la bande passante nécessaire entre les nœuds. Ces optimisations aident le modèle multistream à évoluer massivement tout en maintenant des coûts très bas et une latence faible.
Grâce au Consensus Multistream, Somnia affirme atteindre jusqu'à ~400 000 transactions par seconde (TPS) avec une finalité de bloc inférieure à une seconde et des frais très bas (souvent inférieurs au centime). Ces métriques le rendent adapté à des cas d'utilisation comme les jeux en temps réel, les expériences de métavers, les applications sociales, les lancements de NFT, le trading à haute fréquence, etc., où la vitesse et le coût sont très importants.
Mon takeaway
Le Consensus Multistream de Somnia est un design intelligent qui partitionne la production de transactions du consensus global, donnant aux validateurs une autonomie dans les chaînes de données tout en imposant un ordonnancement final et unifié. Pour les développeurs et les utilisateurs, cela signifie un débit beaucoup plus élevé et une latence réduite sans sacrifier la cohérence. Si l'implémentation tient, cela pourrait redéfinir à quoi ressemblent les « dApps rapides, bon marché et destinées aux masses ».
#Somnia @Somnia_Network $SOMI
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Consensus Multistream de Somnia : Qu'est-ce que c'est et pourquoi c'est important
Le Consensus Multistream de Somnia est un protocole BFT partiellement synchrone et de preuve d'enjeu novateur, conçu pour résoudre les problèmes de débit, de latence et de congestion auxquels de nombreuses blockchains sont confrontées. Au lieu d'avoir une seule chaîne globale où chaque valideur doit traiter et valider chaque bloc ( ce qui devient un goulot d'étranglement sous forte charge ), Somnia divise le travail entre des "chaînes de données" indépendantes. Chaque valideur fait fonctionner sa propre chaîne de données. Sur ces chaînes de données, les valideurs ajoutent des blocs contenant des données de transaction brutes sans vérifications de consensus à ce niveau.
Parallèlement à ces chaînes de données, il existe une chaîne de consensus séparée. Cette chaîne de consensus utilise un algorithme PBFT modifié (Practical Byzantine Fault Tolerance) pour agréger les têtes actuelles de toutes les chaînes de données dans chaque bloc de consensus. Elle inclut les pointes de chaque chaîne de données et, ce faisant, garantit que le réseau a une vue unique et globale de toutes les transactions publiées sur les chaînes de données des validateurs. Cela garantit la sécurité, la finalité et empêche les validateurs de forker leurs chaînes de données individuelles d'une manière qui menace la cohérence du réseau.
L'une des caractéristiques cruciales est quelque chose appelé exécution séquentielle accélérée. Même s'il y a de nombreuses chaînes de données fonctionnant en parallèle, l'ordre final et l'exécution des transactions se font dans un ordre séquentiel cohérent déterminé par la chaîne de consensus. Cela évite de nombreux problèmes qui surviennent dans les modèles d'exécution parallèle : conflits, comportement imprévisible lorsque les transactions ciblent les mêmes contrats/comptes, surcharge de coordination, etc. Somnia bénéficie ainsi d'un haut débit sans perdre de déterminisme.
Pour soutenir cette architecture, Somnia introduit également plusieurs technologies habilitantes : une base de données personnalisée appelée IceDB qui offre des lectures et écritures extrêmement rapides et fiables ( de l'ordre de quelques nanosecondes ) pour de grands volumes de données, et des techniques de compression avancées ( y compris la compression en streaming et l'agrégation de signatures ) pour réduire la bande passante nécessaire entre les nœuds. Ces optimisations aident le modèle multistream à évoluer massivement tout en maintenant des coûts très bas et une latence faible.
Grâce au Consensus Multistream, Somnia affirme atteindre jusqu'à ~400 000 transactions par seconde (TPS) avec une finalité de bloc inférieure à une seconde et des frais très bas (souvent inférieurs au centime). Ces métriques le rendent adapté à des cas d'utilisation comme les jeux en temps réel, les expériences de métavers, les applications sociales, les lancements de NFT, le trading à haute fréquence, etc., où la vitesse et le coût sont très importants. Mon takeaway Le Consensus Multistream de Somnia est un design intelligent qui partitionne la production de transactions du consensus global, donnant aux validateurs une autonomie dans les chaînes de données tout en imposant un ordonnancement final et unifié. Pour les développeurs et les utilisateurs, cela signifie un débit beaucoup plus élevé et une latence réduite sans sacrifier la cohérence. Si l'implémentation tient, cela pourrait redéfinir à quoi ressemblent les « dApps rapides, bon marché et destinées aux masses ». #Somnia @Somnia_Network $SOMI