Somnia est une blockchain Layer 1 compatible EVM conçue pour les applications orientées grand public en temps réel que nous utilisons au quotidien — comme les jeux à grande échelle, les réseaux sociaux et les mondes du métavers. Son architecture est pensée pour un débit élevé et une faible latence. L'objectif est de réduire l'écart de performance entre les applications Internet classiques et les systèmes on-chain. Lors des tests, le réseau a traité plus d'un million de transactions par seconde avec environ une centaine de nœuds, démontrant sa capacité à gérer des charges interactives lourdes.
Somnia compile les contrats intelligents fréquemment utilisés en code machine optimisé plutôt que de s'appuyer uniquement sur une machine virtuelle à chaque appel. Cette approche réduit la surcharge d'instructions et rapproche l'exécution des performances natives des logiciels. Les contrats moins actifs continuent de s'exécuter dans la VM standard, de sorte que les ressources sont concentrées là où elles apportent le plus d'avantage.
Somnia utilise IceDB, un moteur de stockage développé sur mesure pour gérer les états de comptes, les données des contrats et l'historique des transactions. IceDB est optimisé pour des opérations de lecture et d'écriture rapides et cohérentes et inclut des fonctionnalités comme la création de snapshots intégrée. Cela garantit que les performances restent stables et prévisibles, même lors de pics de trafic intenses.
Le réseau sépare la création des transactions de leur ordonnancement final. Les validateurs conservent leur propre flux indépendant de transactions, tandis qu'une couche de consensus distincte séquence et finalise ces flux en utilisant un modèle Proof-of-Stake influencé par des principes de tolérance aux fautes byzantines. Cette séparation permet de produire et de traiter les transactions simultanément à travers le réseau, améliorant le débit sans sacrifier l'intégrité.
Pour déplacer de gros volumes de transactions entre les nœuds, Somnia applique la compression des données et agrège plusieurs signatures numériques en une seule preuve lorsque c'est possible. Ces techniques réduisent la charge réseau et rendent la vérification par lots moins coûteuse, aidant la chaîne à soutenir des taux de transaction élevés.
La combinaison de vitesse et de sécurité on-chain de Somnia ouvre plusieurs applications grand public que les chaînes traditionnelles peinent à héberger à grande échelle.
SOMI est le token natif qui alimente le réseau Somnia et son modèle économique. Points clés :
Étant donné que Somnia est compatible EVM, les développeurs peuvent utiliser les outils qu'ils connaissent avec des changements mineurs. Toutefois, la compilation en code natif fonctionne mieux pour les contrats fréquemment utilisés et exige davantage de ressources de build. L'architecture MultiStream crée aussi un modèle opérationnel différent pour les validateurs. Les équipes doivent prendre en compte ces compromis lors de la planification de leur déploiement.
L'objectif de Somnia est d'apporter la réactivité des applications Web2 à la blockchain en s'appuyant sur une exécution plus rapide, une base de données sur mesure et un traitement parallèle. Si le projet réussit à grande échelle, les développeurs pourront concevoir la prochaine génération de jeux fortement interactifs, d'apps sociales et de plateformes DeFi, tout en préservant les valeurs fondamentales du Web3 — propriété utilisateur et transparence.