Dans le domaine de la Blockchain, chaque fois qu'un projet revendique avoir surmonté un goulot d'étranglement en matière de performance, cela suscite toujours un large intérêt. Récemment, Somnia a affirmé avoir atteint un impressionnant 400 000 TPS (Transactions par seconde), ce chiffre est vraiment choquant. Plongeons dans les innovations technologiques de Somnia pour voir comment ils ont réalisé cette percée.



Somnia a adopté une architecture innovante appelée MultiStream, cette méthode peut être comparée à l'ouverture de plusieurs voies sur une autoroute. Chaque "voie" traite les transactions de manière indépendante, puis les résultats sont ensuite consolidés. La clé de cette méthode réside dans la manière de coordonner les transactions entre les différentes "voies", en particulier en garantissant la cohérence des données lors du traitement des transactions inter-"voies".

Pour résoudre ce problème, Somnia a adopté la technologie de sharding d'état. Elle divise l'état du réseau en plusieurs fragments, chaque fragment étant traité indépendamment, tout en garantissant l'atomicité des transactions inter-fragments. Bien que cette approche ne soit pas un concept entièrement nouveau, l'innovation de Somnia réside dans le fait qu'elle a été spécifiquement optimisée pour les scénarios de jeu. Étant donné que les transactions internes au jeu sont fréquentes mais que les interactions entre jeux sont moins courantes, cette méthode de sharding est particulièrement adaptée aux scénarios d'application de jeux.

En matière de stockage, Somnia a développé le système de stockage IceDB. Comparé à LevelDB, couramment utilisé dans les blockchains traditionnelles, IceDB est spécialement conçu pour les caractéristiques des données de la Blockchain et optimise la lecture et l'écriture des petits fichiers. Les responsables affirment que l'amélioration des performances peut atteindre 15 à 100 fois. Étant donné que les données de la Blockchain sont généralement caractérisées par une lecture fréquente et une écriture peu fréquente, cette possibilité d'amélioration des performances existe.

Il convient de noter que Somnia traite la machine virtuelle Ethereum (EVM) d'une manière particulière. Contrairement à de nombreux projets de blockchain qui recherchent des performances élevées et choisissent d'abandonner l'EVM pour développer leur propre machine virtuelle, Somnia a choisi de conserver la compatibilité avec l'EVM, mais a adopté une approche de compilation anticipée (AOT), précompilant le code byte EVM en code machine au lieu de l'interpréter lors de l'exécution.

Les innovations technologiques de Somnia offrent de nouvelles perspectives pour l'amélioration des performances de la Blockchain. Elles montrent non seulement théoriquement la possibilité d'un haut TPS, mais surtout elles sont optimisées pour des scénarios d'application spécifiques (comme les jeux). Cette approche pourrait ouvrir de nouvelles possibilités pour l'application de la Blockchain dans des environnements de trading à haute fréquence tels que les jeux.

Cependant, nous devrions également adopter une attitude prudente. Les percées théoriques en matière de performance et les performances dans les applications réelles présentent souvent un écart. La performance réelle de Somnia doit encore être vérifiée dans un environnement réseau réel et dans des applications à grande échelle. En même temps, nous devons nous demander si cette haute performance se traduira par un sacrifice de la décentralisation ou de la sécurité.

Dans l'ensemble, la solution technique de Somnia offre de nouvelles perspectives pour l'optimisation des performances de la Blockchain, en particulier en ce qui concerne les applications dans des domaines spécifiques tels que les jeux. Cependant, en même temps, nous devons également maintenir une attitude objective et rationnelle, en attendant davantage de cas d'application concrets pour vérifier ses performances et sa fiabilité.
SOMI3.76%
ETH5.34%
Voir l'original
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.
  • Récompense
  • 5
  • Reposter
  • Partager
Commentaire
0/400
TokenomicsTinfoilHatvip
· Il y a 11h
Encore un coup de bull, dès que le test commence, ça pump.
Voir l'originalRépondre0
NFTRegretfulvip
· Il y a 11h
Encore à parler de tps.
Voir l'originalRépondre0
BearMarketMonkvip
· Il y a 11h
Encore un qui joue avec les données
Voir l'originalRépondre0
LiquidityWitchvip
· Il y a 11h
*sip elixir* un autre agneau sacrificiel aux dieux de l'échelle...
Voir l'originalRépondre0
WenMoonvip
· Il y a 11h
Encore incroyable, n'est-ce pas ?
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)