La nouvelle que Sonic SVM est sur le point de TGE est un point chaud dans le marché des cryptomonnaies. En tant que Solana Layer2 se concentrant sur les jeux Web3, Sonic SVM a lancé son jeu Tap-to-Earn sur TikTok il y a deux mois et a attiré plus d'un million d'utilisateurs TikTok.

À une époque de croissance lente dans le secteur des jeux Web3, Sonic SVM offre de nouveaux outils de développement et des opportunités potentielles pour les développeurs de jeux Web3 et l'écosystème Solana. Beosin, en tant que fournisseur de services de sécurité de Sonic SVM, analysera l'architecture et les caractéristiques techniques de Sonic SVM dans cet article pour aider les utilisateurs généraux et les développeurs à comprendre et à participer à la construction de l'écosystème de Sonic SVM.

"OP Stack" pour Solana L2s

Depuis la guerre Layer1 en 2021, la concurrence entre les blockchains a pénétré des océans rouges. Les solutions de mise à l'échelle Layer2 pour ETH (en particulier ZK-Rollup et OP-Rollup) ont été progressivement affinées. OP Stack est sorti avec le concept de conception Rollup + modulaire. Depuis lors, des projets qui fournissent Rollup-en-tant-que-Service ont également émergé et ont été populaires, réduisant considérablement la difficulté technique et le coût de développement et de déploiement d'une blockchain. Ainsi, un grand nombre de DApps ont tendance à lancer leurs propres chaînes.

En plus de la tendance du "lancement de chaîne en un clic" de l'EVM, construire des projets directement sur Solana a également été un choix populaire pour de nombreux développeurs au cours des deux dernières années. Grâce à la vitesse d'exécution rapide de Solana et au faible coût de l'espace de bloc, de plus en plus de Dapps choisissent Solana comme leur infrastructure, et Solana Layer2 commence également à apparaître comme Grass, un projet de données IA, Zeta Markets, une plateforme de trading de dérivés sur chaîne, et Sonic SVM.

Cependant, construire un Solana Layer2 n'a pas autant d'outils et de solutions que construire un ETH Layer2, comme utiliser OP Stack, Arbitrum Orbit, ZK Stack, etc. Pour résoudre ce problème, le cadre HyperGrid de Sonic SVM fournit aux développeurs une solution Rollup qui prend spécifiquement en charge SVM (Solana Virtual Machine), et Sonic SVM est le premier L2 développé sur la base de HyperGrid.

L'architecture système de HyperGrid est montrée dans la figure suivante. Chaque instance de Grid est un réseau semi-autonome au sein du cadre HyperGrid, utilisé pour exécuter des applications spécifiques telles que des jeux, DeFi et des agents AI.

https://docs.sonic.game/developers/hypergrid-framework/hypergrid-infrastructure/architectural-overview

Les composants clés de Grid sont les suivants :


● Un co-processeur ZK pour gérer les opérations spécifiques à Grid pour la synchronisation d'état avec le Réseau d'État Partagé HyperGrid (HSSN)


● BlockStore pour le traitement des données de compte et de programme


● Runtime (Sonic SVM Runtime et Sonic EVM Runtime pour exécuter des programmes Solana et des contrats intelligents Solidity)


● Générateur d'arbre Merkle concurrent pour une génération de preuves rapide et des transitions d'état

Il est important de noter que le Réseau d'État Partagé HyperGrid (HSSN) est une partie clé de HyperGrid, qui agit comme la couche de consensus de l'ensemble du réseau. Le HSSN est responsable de la gestion de l'état de toutes les grilles et de la communication entre Gird-Grid, Grid-HSSN, et HSSN-Solana.

En plus de gérer les communications réseau, le HSSN synchronise régulièrement les données de blocs des Rollups Grid avec Solana, et la fiabilité des transactions dans le bloc est maintenue par les Nœuds Guardian de HyperFuse, qui sont des observateurs et validateurs clés dans l'écosystème HyperGrid.

En septembre 2024, Beosin a réalisé un audit de sécurité des nœuds Guardian de HyperFuse couvrant plusieurs aspects, notamment les vulnérabilités du programme, les vulnérabilités de sécurité et les vecteurs d'attaque potentiels qui pourraient compromettre l'intégrité et la fiabilité du réseau Sonic SVM.

https://beosin.com/audits/HyperFuse_Guardian_Nodes_202409111918.pdf

Les caractéristiques de HyperGrid peuvent être résumées comme suit :


1.
Réseau de Séquenceurs Partagés : Chaque Grid dans HyperGrid fonctionne de manière semi-autonome, partageant le réseau de séquenceurs, et le HSSN gère la communication entre les grilles pour améliorer l'interopérabilité.


2.
Support EVM et SVM : Comme on peut le voir dans l'architecture ci-dessus, Grid prend en charge EVM. Les développeurs peuvent déployer des applications écosystémiques EVM sur les réseaux HyperGrid via l'outil HyperGrid Interpreter fourni par Sonic SVM.


3.
Haute Scalabilité : En raison de la conception de HSSN, HyperGrid peut être évolué en ajoutant plusieurs grilles selon les besoins commerciaux pour augmenter le débit de transaction de l'ensemble du réseau.

Optimisé pour les jeux Web3 : cadre Rush ECS

Dans le développement de jeux, les développeurs utilisent souvent des moteurs de jeu pour créer des jeux afin de réduire la complexité et la difficulté du développement. Les jeux Web3 impliquent la technologie blockchain, et les développeurs qui souhaitent développer des jeux entièrement sur la chaîne doivent d'abord apprendre un grand nombre de piles technologiques liées à la blockchain. L'équipe Sonic SVM souhaite faciliter la tâche des développeurs pour construire des jeux Web3 en abstraisant certains des composants et processus impliqués dans le développement de jeux Web3.

Introduction | Sonic | Documentation Officielle

Actuellement, le cadre ECS abstrait sept sous-atomiques : Monde (données sur chaîne utilisées pour suivre l'état d'une instance de monde de jeu), Entités (structure de données utilisée pour représenter un Primitif de Jeu particulier), Composants (les données qu'une Entité détient), Systèmes (systèmes qui traitent les entrées et génèrent des transitions d'état), Instances (instances d'Entités), Plans (utilisés pour définir la structure d'un monde de jeu), et Primitifs de Jeu (définition des entités sur chaîne).

Sonic SVM fournit ces composants et permet aux développeurs de les combiner et de les étendre, ce qui permet aux développeurs de créer des jeux Web3 rapidement et facilement. Le cadre Rush ECS est encore en développement intensif et n'est pas encore disponible dans une version stable.

Le 7 janvier, Sonic SVM effectuera un TGE pour habiliter et motiver les participants et développeurs de l'écosystème avec des tokens $SONIC et maintenir la sécurité et la gouvernance du réseau HyperGrid. En décembre 2024, Beosin a terminé un audit du token $veSONIC pour fournir une sécurité pour les opérations réseau et la gouvernance de vote ultérieures de Sonic SVM.

Résumé

Sonic SVM fournit une infrastructure haute performance et un nouveau cadre de développement de jeux pour permettre aux développeurs de construire des applications de plus haute performance, en particulier des applications de jeux Web3 qui peuvent se régler rapidement sur le mainnet de Solana. L'HyperGrid Interpreter aide les développeurs EVM et les projets à migrer rapidement vers l'écosystème HyperGrid. Sonic SVM a l'opportunité de devenir la nouvelle infrastructure pour les jeux Web3, DeFi, paiements et d'autres applications à l'avenir. Cela aide les développeurs à réaliser des revenus plus élevés en construisant différents types d'applications, tout en améliorant l'expérience utilisateur et l'intérêt pour l'interaction.