Analyse approfondie de Somnia: la prochaine génération de blockchain à haute fréquence d'interaction
Cet article analysera autour de deux questions centrales :
Pourquoi Somnia a-t-il des chances de se démarquer sur le marché alors que les "blockchains rapides" sont généralement désensibilisées ?
La technologie de Somnia, prétendant être la couche 1 EVM parallèle la plus rapide et la plus rentable, peut-elle vraiment soutenir cette affirmation ?
Aperçu : La technologie, le contexte et l'écosystème de Somnia
Points forts techniques
Algorithme de consensus multi-flux : adopte une conception séparée des chaînes de données et de consensus, ce qui aide à prévenir le MEV, à réduire les redondances, à diminuer les coûts et à améliorer l'efficacité.
Compilateur EVM innovant : mise en œuvre d'un EVM parallèle au niveau des instructions, résolvant spécifiquement les problèmes de congestion dans les scénarios d'interaction à haute fréquence.
Moteur de base de données IceDB développé en interne : améliore considérablement la vitesse de lecture et d'écriture des données, renforce la stabilité du réseau.
Techniques de compression des données : optimiser l'efficacité du transfert de données.
Avantages de Contexte
L'équipe de développement vient d'Improbable, une entreprise technologique multinationale fondée en 2012, basée à Londres, au Royaume-Uni, qui a développé des logiciels, des jeux et des produits Web3 métavers.
Obtention d'un investissement total de 270 millions de dollars de la part d'institutions renommées telles que MSquared, a16z, SoftBank et Mirana.
Progrès écologique
Le réseau de test a déjà intégré plusieurs produits AI / sociaux, jeux, projets NFT et applications DeFi, d'autres projets seront bientôt lancés.
Depuis son lancement fin février 2025 jusqu'au 26 juin, le réseau de test a produit plus de 100 millions de blocs, avec un temps moyen de production de blocs de 0,1 seconde. Près de 97 millions d'adresses de portefeuille ont participé aux tests, avec un volume de transactions atteignant 26,43 millions au cours des dernières 24 heures.
Sur l'explorateur de blocs de Somnia, le nombre de transactions et de blocs clignote constamment, reflétant sa prétendue vitesse de traitement "sous-seconde".
Les avantages potentiels de Somnia
Se concentrer sur les interactions à haute fréquence : non seulement poursuivre des indicateurs techniques, mais également mettre l'accent sur l'application des technologies Web3 dans des scènes d'interaction à haute fréquence telles que les jeux et les réseaux sociaux.
Favoriser la fusion entre Web3 et Web2 : Le contexte unique de Somnia aide à fournir aux utilisateurs de Web2 un accès sans faille au monde de Web3, ce qui pourrait entraîner un véritable écosystème d'applications centré sur l'expérience utilisateur.
Analyse approfondie de la technologie Somnia
Algorithme de consensus multi-flux
Structure de base
Somnia adopte un algorithme de consensus multistream innovant (MULTISTREAM), comprenant plusieurs chaînes de données et une chaîne de consensus :
Chaîne de données : chaque transaction est enregistrée par un unique validateurs, sans interférence.
Chaîne de consensus : maintenue par tous les validateurs, exécutant le consensus et enregistrant les références de transaction.
Flux de travail
Après que l'utilisateur a émis une demande, le validateur écrit la transaction dans sa propre chaîne de données.
La chaîne de consensus déclenche périodiquement (, comme toutes les 30 secondes ou 1 seconde ), la synchronisation des données, les validateurs de chaque chaîne de données échangent les fragments de données supérieurs.
Les validateurs écrivent tous les fragments de données de la partie supérieure de la chaîne de données en tant que tranches de données complètes dans la chaîne de consensus.
Les validateurs trient les transactions, mettent à jour l'état en fonction des résultats du tri et écrivent en synchronisation dans la base de données IceDB.
Avantages techniques
Conception anti-MEV
Somnia utilise une fonction pseudo-aléatoire déterministe pour trier les transactions :
Il a une randomité, difficile de prédire le prochain nombre aléatoire.
Déterministe, tous les validateurs génèrent la même séquence de nombres aléatoires lors de l'exécution.
Les validateurs trient la chaîne de données sur la base de la même séquence de nombres aléatoires, déterminant ainsi l'ordre des transactions. Cette méthode rend difficile pour les attaquants MEV d'influencer l'ordre des transactions en soudoyant un petit nombre de validateurs.
Réduire les coûts et améliorer l'efficacité
Réduction de la redondance des interactions : les validateurs enregistrent de manière indépendante la chaîne de données, sans avoir besoin de se valider mutuellement. Seules les informations d'instantané de la chaîne de données sont transmises, sans contenu de transaction spécifique.
Réduire la redondance de stockage : il n'est pas nécessaire de synchroniser les informations entre les chaînes de données, la chaîne de consensus ne conserve que les instantanés de la chaîne de données et les références de transactions triées.
En réduisant la redondance, Somnia a atteint une plus grande efficacité et des coûts plus bas.
Chaîne de données anti-tampering
Bien qu'il ne soit pas nécessaire de vérifier les informations de la chaîne de données, les validateurs ne peuvent pas modifier les transactions. Toute modification entraînerait un changement de la valeur de hachage de la transaction, ce qui provoquerait un conflit avec les informations stockées sur la chaîne de consensus.
exécution parallèle au niveau d'instructions EVM
Points de douleur existants
Le trading traditionnel a du mal à résoudre le problème de congestion des transactions associées à haute fréquence. Par exemple:
Un grand nombre d'utilisateurs utilise USDC pour échanger un certain jeton.
Plusieurs personnes se disputent le même NFT à Mint
Dans ces scénarios, il existe une dépendance entre les transactions, ce qui empêche leur exécution en parallèle.
La solution de Somnia
Somnia a développé un compilateur EVM innovant, permettant le parallélisme au niveau des instructions :
Diviser la transaction en plusieurs ensembles d'instructions
Un ensemble d'instructions sans conflit et sans dépendance peut être exécuté en parallèle
Prenons l'exemple d'un échange Swap, qui peut être décomposé en : validation des paramètres, traitement des paramètres, vérification des soldes, vérification des autorisations, vérification de l'état du pool, calcul des prix, calcul des frais, transfert des tokens d'entrée, mise à jour de l'état du pool et des enregistrements des frais, transfert des tokens de sortie, émission d'événements, etc. Parmi ces ensembles d'instructions, ceux sans conflit et sans dépendance peuvent être exécutés en parallèle, ce qui améliore l'efficacité des transactions.
Réalisation technique
Le compilateur EVM de Somnia compile le bytecode EVM en code machine x86. Les cœurs multi-thread modernes des CPU peuvent exécuter le code machine en parallèle sur plusieurs threads, permettant ainsi l'exécution parallèle de l'ensemble d'instructions EVM et améliorant la vitesse d'exécution des transactions individuelles.
Comparaison des avantages
Exécution interprétée standard EVM:
Transaction 1 → Analyse du bytecode → Exécution séquentielle → Transaction 2 → Analyse du bytecode → Exécution séquentielle → Transaction 3...
Exécution de compilation Somnia EVM:
Code du contrat → Analyse du bytecode → Compilation du code machine → Exécution parallèle de l'instruction de transaction 1 → Exécution parallèle de l'instruction de transaction 2 → Exécution parallèle de l'instruction de transaction 3...
La méthode de Somnia est plus avantageuse lors du traitement d'un grand nombre de transactions. Pour les transactions ordinaires, l'exécution est toujours réalisée par une interprétation standard d'EVM, tandis que pour les transactions à haute fréquence, le compilateur est activé, réalisant ainsi un double avantage en termes de coûts et d'efficacité.
moteur de base de données IceDB
Caractéristiques techniques
La IceDB développée par Somnia utilise des arbres LSM ( Log-Structured Merge-Tree ) à la place de la structure traditionnelle des arbres de Merkle :
Écriture des données en ajout, plutôt que modification sur place, évitant les problèmes de falsification.
Processus d'écriture : MemTable en mémoire → SSTable sur disque → Fusion périodique pour supprimer les clés en double
Pas besoin de calculer le hachage, améliore considérablement la vitesse d'écriture
Avantages de performance
La structure d'arbre LSM a des performances supérieures en matière d'écriture
Somnia affirme avoir créé un cache de données optimisé pour la lecture et l'écriture, permettant à IceDB d'atteindre un temps de lecture et d'écriture moyen de 15 à 100 nanosecondes.
Fonctionnalités uniques
IceDB fournit des rapports de performance en lecture/écriture, offrant une base déterministe pour le calcul du Gas, aidant à mettre en place un mécanisme de Gas plus équitable et efficace, et à maintenir la stabilité du réseau.
technologie de compression de données
Somnia a développé une technologie de compression de données efficace basée sur la théorie de la distribution de la quantité d'information et de la fréquence.
La compression en continu améliore la capacité de transmission du réseau
Utiliser des signatures BLS pour accélérer le transfert et la validation des signatures
La conception de consensus multi-flux assure une répartition équilibrée et stable de la charge de transmission sur le réseau.
Conclusion
Somnia, en tant que projet hybride de transition de Web2 à Web3, propose des innovations technologiques qui offrent de nouvelles perspectives pour relever les défis des applications à interactions fréquentes. Des technologies telles que l'algorithme de consensus multi-flux, l'EVM parallèle au niveau des instructions et le moteur de base de données IceDB jettent les bases pour réaliser un Layer 1 à faible coût et à haute efficacité.
Avec la fusion de Web3 et Web2 devenant une nouvelle tendance, Somnia est promis à jouer un rôle important dans des domaines tels que les réseaux sociaux et les jeux. Sa puissance technologique et son agencement écologique offrent la possibilité de construire un nouvel écosystème alliant la commodité de Web2 et tous les droits de Web3. À l'avenir, nous pourrions être témoins de la naissance d'un véritable écosystème Web3 intégré, offrant aux utilisateurs une toute nouvelle expérience.
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.
10 J'aime
Récompense
10
5
Partager
Commentaire
0/400
ZkProofPudding
· 07-05 06:23
Cette technologie est vraiment bonne.
Voir l'originalRépondre0
SatoshiChallenger
· 07-03 14:40
Le vieux piège est trop utilisé.
Voir l'originalRépondre0
MysteriousZhang
· 07-02 15:31
Attendre de voir les résultats du Testnet.
Voir l'originalRépondre0
WenMoon42
· 07-02 15:26
Nouvelle technologie, un autre piège à aveugle.
Voir l'originalRépondre0
DegenGambler
· 07-02 15:15
Il faut encore regarder les résultats des performances.
Somnia : innovation technologique et déploiement écosystémique de la prochaine génération de blockchain à haute fréquence.
Analyse approfondie de Somnia: la prochaine génération de blockchain à haute fréquence d'interaction
Cet article analysera autour de deux questions centrales :
Pourquoi Somnia a-t-il des chances de se démarquer sur le marché alors que les "blockchains rapides" sont généralement désensibilisées ?
La technologie de Somnia, prétendant être la couche 1 EVM parallèle la plus rapide et la plus rentable, peut-elle vraiment soutenir cette affirmation ?
Aperçu : La technologie, le contexte et l'écosystème de Somnia
Points forts techniques
Algorithme de consensus multi-flux : adopte une conception séparée des chaînes de données et de consensus, ce qui aide à prévenir le MEV, à réduire les redondances, à diminuer les coûts et à améliorer l'efficacité.
Compilateur EVM innovant : mise en œuvre d'un EVM parallèle au niveau des instructions, résolvant spécifiquement les problèmes de congestion dans les scénarios d'interaction à haute fréquence.
Moteur de base de données IceDB développé en interne : améliore considérablement la vitesse de lecture et d'écriture des données, renforce la stabilité du réseau.
Techniques de compression des données : optimiser l'efficacité du transfert de données.
Avantages de Contexte
L'équipe de développement vient d'Improbable, une entreprise technologique multinationale fondée en 2012, basée à Londres, au Royaume-Uni, qui a développé des logiciels, des jeux et des produits Web3 métavers.
Obtention d'un investissement total de 270 millions de dollars de la part d'institutions renommées telles que MSquared, a16z, SoftBank et Mirana.
Progrès écologique
Le réseau de test a déjà intégré plusieurs produits AI / sociaux, jeux, projets NFT et applications DeFi, d'autres projets seront bientôt lancés.
Depuis son lancement fin février 2025 jusqu'au 26 juin, le réseau de test a produit plus de 100 millions de blocs, avec un temps moyen de production de blocs de 0,1 seconde. Près de 97 millions d'adresses de portefeuille ont participé aux tests, avec un volume de transactions atteignant 26,43 millions au cours des dernières 24 heures.
Sur l'explorateur de blocs de Somnia, le nombre de transactions et de blocs clignote constamment, reflétant sa prétendue vitesse de traitement "sous-seconde".
Les avantages potentiels de Somnia
Se concentrer sur les interactions à haute fréquence : non seulement poursuivre des indicateurs techniques, mais également mettre l'accent sur l'application des technologies Web3 dans des scènes d'interaction à haute fréquence telles que les jeux et les réseaux sociaux.
Favoriser la fusion entre Web3 et Web2 : Le contexte unique de Somnia aide à fournir aux utilisateurs de Web2 un accès sans faille au monde de Web3, ce qui pourrait entraîner un véritable écosystème d'applications centré sur l'expérience utilisateur.
Analyse approfondie de la technologie Somnia
Algorithme de consensus multi-flux
Structure de base
Somnia adopte un algorithme de consensus multistream innovant (MULTISTREAM), comprenant plusieurs chaînes de données et une chaîne de consensus :
Flux de travail
Après que l'utilisateur a émis une demande, le validateur écrit la transaction dans sa propre chaîne de données.
La chaîne de consensus déclenche périodiquement (, comme toutes les 30 secondes ou 1 seconde ), la synchronisation des données, les validateurs de chaque chaîne de données échangent les fragments de données supérieurs.
Les validateurs écrivent tous les fragments de données de la partie supérieure de la chaîne de données en tant que tranches de données complètes dans la chaîne de consensus.
Les validateurs trient les transactions, mettent à jour l'état en fonction des résultats du tri et écrivent en synchronisation dans la base de données IceDB.
Avantages techniques
Somnia utilise une fonction pseudo-aléatoire déterministe pour trier les transactions :
Les validateurs trient la chaîne de données sur la base de la même séquence de nombres aléatoires, déterminant ainsi l'ordre des transactions. Cette méthode rend difficile pour les attaquants MEV d'influencer l'ordre des transactions en soudoyant un petit nombre de validateurs.
Réduction de la redondance des interactions : les validateurs enregistrent de manière indépendante la chaîne de données, sans avoir besoin de se valider mutuellement. Seules les informations d'instantané de la chaîne de données sont transmises, sans contenu de transaction spécifique.
Réduire la redondance de stockage : il n'est pas nécessaire de synchroniser les informations entre les chaînes de données, la chaîne de consensus ne conserve que les instantanés de la chaîne de données et les références de transactions triées.
En réduisant la redondance, Somnia a atteint une plus grande efficacité et des coûts plus bas.
Bien qu'il ne soit pas nécessaire de vérifier les informations de la chaîne de données, les validateurs ne peuvent pas modifier les transactions. Toute modification entraînerait un changement de la valeur de hachage de la transaction, ce qui provoquerait un conflit avec les informations stockées sur la chaîne de consensus.
exécution parallèle au niveau d'instructions EVM
Points de douleur existants
Le trading traditionnel a du mal à résoudre le problème de congestion des transactions associées à haute fréquence. Par exemple:
Dans ces scénarios, il existe une dépendance entre les transactions, ce qui empêche leur exécution en parallèle.
La solution de Somnia
Somnia a développé un compilateur EVM innovant, permettant le parallélisme au niveau des instructions :
Prenons l'exemple d'un échange Swap, qui peut être décomposé en : validation des paramètres, traitement des paramètres, vérification des soldes, vérification des autorisations, vérification de l'état du pool, calcul des prix, calcul des frais, transfert des tokens d'entrée, mise à jour de l'état du pool et des enregistrements des frais, transfert des tokens de sortie, émission d'événements, etc. Parmi ces ensembles d'instructions, ceux sans conflit et sans dépendance peuvent être exécutés en parallèle, ce qui améliore l'efficacité des transactions.
Réalisation technique
Le compilateur EVM de Somnia compile le bytecode EVM en code machine x86. Les cœurs multi-thread modernes des CPU peuvent exécuter le code machine en parallèle sur plusieurs threads, permettant ainsi l'exécution parallèle de l'ensemble d'instructions EVM et améliorant la vitesse d'exécution des transactions individuelles.
Comparaison des avantages
Exécution interprétée standard EVM: Transaction 1 → Analyse du bytecode → Exécution séquentielle → Transaction 2 → Analyse du bytecode → Exécution séquentielle → Transaction 3...
Exécution de compilation Somnia EVM: Code du contrat → Analyse du bytecode → Compilation du code machine → Exécution parallèle de l'instruction de transaction 1 → Exécution parallèle de l'instruction de transaction 2 → Exécution parallèle de l'instruction de transaction 3...
La méthode de Somnia est plus avantageuse lors du traitement d'un grand nombre de transactions. Pour les transactions ordinaires, l'exécution est toujours réalisée par une interprétation standard d'EVM, tandis que pour les transactions à haute fréquence, le compilateur est activé, réalisant ainsi un double avantage en termes de coûts et d'efficacité.
moteur de base de données IceDB
Caractéristiques techniques
La IceDB développée par Somnia utilise des arbres LSM ( Log-Structured Merge-Tree ) à la place de la structure traditionnelle des arbres de Merkle :
Avantages de performance
Fonctionnalités uniques
IceDB fournit des rapports de performance en lecture/écriture, offrant une base déterministe pour le calcul du Gas, aidant à mettre en place un mécanisme de Gas plus équitable et efficace, et à maintenir la stabilité du réseau.
technologie de compression de données
Somnia a développé une technologie de compression de données efficace basée sur la théorie de la distribution de la quantité d'information et de la fréquence.
Conclusion
Somnia, en tant que projet hybride de transition de Web2 à Web3, propose des innovations technologiques qui offrent de nouvelles perspectives pour relever les défis des applications à interactions fréquentes. Des technologies telles que l'algorithme de consensus multi-flux, l'EVM parallèle au niveau des instructions et le moteur de base de données IceDB jettent les bases pour réaliser un Layer 1 à faible coût et à haute efficacité.
Avec la fusion de Web3 et Web2 devenant une nouvelle tendance, Somnia est promis à jouer un rôle important dans des domaines tels que les réseaux sociaux et les jeux. Sa puissance technologique et son agencement écologique offrent la possibilité de construire un nouvel écosystème alliant la commodité de Web2 et tous les droits de Web3. À l'avenir, nous pourrions être témoins de la naissance d'un véritable écosystème Web3 intégré, offrant aux utilisateurs une toute nouvelle expérience.