Sei Network, qui a lancé son réseau principal en août 2023, a commencé à exploser après plusieurs mois de silence. Actuellement, le staking de liquidités de Sei a dépassé les 3,5 millions de dollars et le TVL du réseau a dépassé les 11 millions de dollars.
Sei, en collaboration avec Beosin et Alibaba Cloud, a organisé avec succès le hackathon Code Sei : Powering New Gaming and DeFi Exchanges. Beosin a également réalisé l'audit de Kryptonite, le projet de jalonnement de liquidités de Sei, afin d'améliorer la sécurité de l'écosystème Sei.
En 2024, Sei est sur le point de lancer une mise à niveau très importante, Sei V2, qui améliorera les performances du traitement parallèle et introduira l'EVM dans Sei. Dans cet article, Beosin analysera les caractéristiques techniques, l'implémentation du code et l'écosystème de Sei Network pour vous aider à comprendre les opportunités potentielles de Sei et de son écosystème.
Connaître les fonctionnalités
En tant que couche 1 prenant en charge le carnet d'ordres et le trading ciblé, Sei fournit un module intégré de carnet d'ordres à cours limité central (CLOB). Les développeurs peuvent utiliser le module de commande intégré de Sei pour lancer et personnaliser rapidement les Dapps de trading du carnet d'ordres pour le spot, les produits dérivés, les options, etc. Dans le même temps, la conception parallèle de Sei fournit un réseau rapide et à haut débit pour son écosystème.
Comment Sei améliore-t-il la vitesse de traitement des transactions ?
1. Prise en charge des blocs compressés
Dans la plupart des réseaux blockchain, les validateurs proposent des blocs puis envoient des hachages et des blocs à d'autres validateurs, ce qui crée un certain temps d'attente. Comme indiqué ci-dessous :

Sei permet à ses validateurs d'envoyer des blocs contenant uniquement des hachages de transaction à son réseau. Une fois que d'autres validateurs ont reçu un bloc contenant uniquement le hachage de transaction, ils construisent d'abord le bloc en fonction des enregistrements de leur pool de mémoire local. Si les informations de transaction correspondantes n'existent pas dans le pool de mémoire, les validateurs attendent que les blocs suivants contenant le contenu détaillé de la transaction arrivent pour validation.
2. Traitement parallèle des transactions
Pour les réseaux blockchain qui exécutent des transactions de manière séquentielle, lorsqu'un bloc est proposé, les validateurs doivent attendre un certain temps avant de réellement traiter le bloc. Comme indiqué à gauche :

Sei Network traite les blocs dans les phases de pré-vote et de pré-validation en parallèle via des validateurs. Le traitement parallèle réduit la latence et augmente le débit.
L'implémentation du code du traitement parallèle de Sei est illustrée dans la figure ci-dessous. Dans la fonction ProcessTxs, Sei traitera les transactions. Il existe deux types de traitement : le traitement parallèle et le traitement séquentiel. Pour plusieurs transactions liées (en évaluant si les paires clé-valeur stockant les informations de transaction se chevauchent), Sei traitera les transactions liées de manière séquentielle ; pour les transactions non liées, il les traitera en parallèle.

Lors du traitement des transactions parallèles, nous constatons que Sei utilise la goroutine de Golang pour traiter plusieurs transactions en parallèle. La conception actuelle ne peut pas traiter trop de transactions en parallèle. Par exemple, si des milliers de transactions sont traitées en parallèle par les nœuds de Sei en même temps, il y a une forte probabilité que des problèmes de cohérence se produisent. Par conséquent, Sei V2 doit être mis à niveau dans le traitement parallèle.

EVM parallèle
Qu'est-ce que l'EVM parallèle ?
EVM est la machine virtuelle d'Ethereum pour traiter les transactions liées aux contrats intelligents. Pour garantir la sécurité du réseau, les transactions EVM doivent être exécutées de manière séquentielle. La conception de l'exécution séquentielle évite la complexité et les conflits de l'exécution parallèle, mais limite également les performances du réseau blockchain associé.
En conséquence, le concept d’EVM parallèle a été proposé.
La conception d'EVM parallèle permettra d'effectuer simultanément différentes transactions dans l'EVM, améliorant ainsi considérablement la vitesse de traitement de l'EVM et le débit du réseau. La solution actuelle consiste à utiliser de nouvelles blockchains hautes performances (elles-mêmes prenant en charge les transactions parallèles) telles que Solana, Aptos et Seito pour être compatibles avec l'EVM. Parmi elles, l'EVM parallèle de Sei attire le plus l'attention du marché.

Mise à niveau de Sei V2
Sei implémentera l'EVM parallèle dans la V2 qui sera lancée en 2024, prenant en charge l'exécution et l'interaction des contrats intelligents Cosmwasm et des contrats intelligents EVM. Voici les points clés de la mise à niveau de Sei V2 :
1. Parallélisation optimiste : permet le traitement simultané des transactions, améliorant ainsi considérablement le débit et l'efficacité. En cas de conflit d'état, les transactions sont retraitées de manière séquentielle pour maintenir l'intégrité des données.
2. Compatible EVM : permet aux développeurs de déployer des contrats intelligents EVM existants sur Sei sans modifier aucun code, simplifiant ainsi la transition vers Sei v2 et améliorant l'interopérabilité.
3. Compatibilité Geth : les nœuds Sei intégreront Geth pour gérer les transactions des contrats intelligents EVM dans le futur réseau et effectuer toutes les mises à jour via l'interface spéciale créée par Sei pour EVM.
4. SeiDB : Sei améliorera sa couche de stockage, en utilisant des structures de données et des bases de données plus efficaces pour améliorer les performances d'E/S, faciliter la synchronisation des nouveaux nœuds et améliorer l'évolutivité.
5. Performances améliorées : traitement rapide des transactions avec un temps de blocage et une finalité de 390 millisecondes, et un débit élevé de 28 300 transactions par lots par seconde, avec des coûts de transaction inférieurs.
La mise à niveau de Sei v2 intégrera les avantages d'Ethereum et vise à fournir une couche d'exécution super optimisée entièrement compatible avec l'écosystème EVM existant pour attirer plus d'utilisateurs et de développeurs dans l'écosystème Sei.
Conseils sur la sécurité des contrats Sei
Si les développeurs prévoient de créer des applications écologiques Sei, ils utiliseront CosmWasm pour créer des contrats intelligents. Beosin recommande aux développeurs de suivre les pratiques de sécurité suivantes pour améliorer la sécurité contractuelle de leurs projets :
1. Soyez prêt à faire face à une attaque. Les développeurs doivent réfléchir à la manière de faire face aux attaques et de corriger les vulnérabilités. Par conséquent, les développeurs doivent créer des contrats intelligents évolutifs et élaborer des plans de réponse aux risques.
2. Faites attention au type d'adresse de désérialisation. Le type d'adresse de CosmWasm n'est pas validé après la désérialisation, ce qui indique que le type d'adresse possède des propriétés de désérialisation inattendues. Par conséquent, il est recommandé de spécifier le type et de le vérifier après la désérialisation de l'adresse.
3. Faites attention au dépassement de capacité. Dans le contrat CosmWasm, les développeurs doivent faire attention au risque de dépassement d'entier ou de division par zéro. Il est recommandé aux développeurs d'utiliser les types Uint256 et Uint512 de CosmWasm et d'utiliser la fonction mathématique full_mul() qui ne déborde pas.
4. Faites attention aux boucles infinies. Le contrat CosmWasm peut rester bloqué dans une boucle infinie en se rappelant dans le gestionnaire ACK. Si les développeurs transfèrent des paquets de données entre deux contrats CosmWasm, ils doivent être conscients que cela peut conduire à une boucle infinie et consommer une grande quantité de frais de gaz.
Vous êtes l'écosystème
1. Portefeuille
Actuellement, les portefeuilles qui prennent spécifiquement en charge le réseau Sei incluent Compass Wallet et Fin Wallet. Il existe 14 portefeuilles compatibles avec le réseau Sei, tels que OKX Wallet et les portefeuilles Keplr et Leap Wallet qui prenaient initialement en charge l'écosystème Cosmos.

Conseils de sécurité :
(1) Il est recommandé aux utilisateurs d'éviter d'utiliser des projets de portefeuille qui n'ont pas été audités et qui ne fonctionnent pas depuis longtemps.
(2) Pour protéger les actifs du portefeuille, le plus important est de conserver les phrases mnémotechniques et les clés privées en toute sécurité.
(3) Lors de l'interaction avec les projets Sei, la signature est l'un des risques de sécurité qui nécessitent le plus d'attention. Les utilisateurs doivent vérifier si les informations de transaction sont correctes avant de signer la transaction. Par exemple, un pirate informatique peut inciter les utilisateurs à utiliser cosmos.bank.v1beta1.MsgSend pour transférer des jetons à l'adresse du pirate.
2. Kryptonite
Kryptonite est le plus grand protocole de jalonnement de liquidité de l'écosystème Sei. Les utilisateurs peuvent jalonner des jetons Sei sur sa plateforme pour obtenir du stSei et gagner un rendement annualisé de 5,54 %. Actuellement, les utilisateurs peuvent également jalonner les jetons LP de Seilor/Sei et les jetons LP de stSei/SEIYAN pour obtenir des récompenses à partir de jetons associés. Beosin a déjà réalisé un audit contractuel de Kryptonite pour améliorer la sécurité de son activité de jalonnement.
À l'avenir, Kryptonite lancera le stablecoin kUSD, et les utilisateurs pourront le créer en jalonnant du Sei, du BTC, de l'ETH et d'autres actifs, ce qui fournira plus de liquidité à l'écosystème Sei.
3. Apprenez le financement
Yaka Finance s'engage à créer un DEX multifonctionnel et à fournir aux utilisateurs une variété de services DeFi tels que le trading, l'extraction de liquidités et Launchpad. Son objectif est de devenir le centre de liquidité de l'écosystème Sei.

Auparavant, Yaka Finance a remporté la première place dans la catégorie DeFi lors du hackathon Code Sei : Powering New Gaming and Defi Exchanges organisé par Sei, Beosin et Alibaba Cloud.
Yaka Finance est actuellement en phase de test du réseau et a lancé un programme d'incitation au largage aérien, attirant plus de 15 000 utilisateurs pour participer à ses tests.

4. Échange de palettes
Pallet Exchange est la plateforme de trading NFT de l'écosystème Sei, avec un volume de trading quotidien actuel pouvant atteindre 1,23 million de Sei (environ 1 million de dollars). Pallet Exchange facturera des frais de 2 % pour les transactions NFT sur sa plateforme afin de maintenir le fonctionnement de la plateforme.

Actuellement, les séries NFT qui ont attiré beaucoup d'attention dans l'écosystème Sei incluent WeBump, The Colony, Seiyans, Seinsei, etc. Étant donné que l'écosystème Sei en est aux premiers stades de développement, les utilisateurs doivent prêter attention aux risques de liquidité des NFT associés.
Conclusion
En tant que couche 1 haute performance axée sur les transactions, Sei optimise la génération et le traitement des blocs. À l'heure actuelle, l'écosystème Sei connaît une croissance rapide. Alors que le récit parallèle de l'EVM se poursuit, la mise à niveau de Sei V2 résoudra le goulot d'étranglement actuel de Sei, attirant davantage l'attention du marché et davantage de développeurs entrant dans l'écosystème Sei.
En tant que société leader dans le domaine de la sécurité Web3, Sei et Beosin ont lancé une coopération écologique plus poussée pour soutenir les audits de sécurité des contrats intelligents de l'écosystème Sei. À l'heure actuelle, Beosin a terminé l'audit du contrat de Kryptonite, la plus grande plateforme de jalonnement de liquidités de l'écosystème Sei. À l'avenir, Beosin fournira des services de sécurité pour davantage de projets de l'écosystème Sei afin de contribuer au développement sûr de l'écosystème Sei.
Contact
Si vous avez besoin de services de sécurité blockchain, n'hésitez pas à nous contacter :
Site officiel Beosin EagleEye Twitter Telegram Linkedin