Sei Network : Double narration de Layer1 haute performance et EVM parallèle
Après plusieurs mois de silence, le réseau Sei commence à exploser, avec le prix de son jeton augmentant considérablement et atteignant des sommets historiques. Actuellement, le staking liquide de Sei a dépassé 3,5 millions de dollars, et la TVL du réseau a franchi 11 millions de dollars. Sei s'apprête à réaliser une mise à niveau très importante, la Sei V2, qui améliorera les performances de traitement parallèle et introduira l'EVM. Cet article analysera le code du réseau Sei, ses caractéristiques techniques et ses projets écologiques, afin d'aider chacun à comprendre Sei et les opportunités potentielles de son écosystème.
Caractéristiques de conception de Sei
Sei en tant que Layer 1 soutenant les activités de livre de commandes et se concentrant sur le trading, offre un module de livre de commandes centralisé intégré (CLOB). Les développeurs peuvent utiliser le module de commande intégré de Sei pour lancer rapidement et personnaliser des Dapps de trading de livre de commandes pour des actifs au comptant, des dérivés, des options, etc., tandis que la conception parallèle de Sei offre à ses applications écologiques un réseau rapide et à fort débit.
Sei améliore la vitesse de traitement du réseau blockchain de la manière suivante :
1. Construction locale de hachage
Sei permet à ses validateurs d'envoyer des blocs au réseau contenant uniquement les hachages de transactions. D'autres validateurs, après réception, construisent d'abord un bloc en fonction des enregistrements de leur mempool local. Si le mempool ne contient pas les informations de transaction correspondantes, le validateur attendra l'arrivée de blocs ultérieurs contenant les détails de la transaction pour procéder à la validation.
2. Traitement des transactions parallèles
Le réseau Sei traite les blocs des phases de pré-vote et de pré-soumission par le biais de validateurs en parallèle. Le traitement en parallèle réduit la latence et augmente le débit.
Dans l'implémentation du code, Sei traitera les transactions. Le traitement se divise en deux types : le traitement parallèle et le traitement séquentiel. Pour plusieurs transactions liées, Sei traitera les transactions connexes de manière séquentielle ; pour les transactions non liées, le traitement sera effectué en parallèle.
Sei traite plusieurs transactions en parallèle grâce aux goroutines de Golang. Actuellement, une telle conception ne peut pas traiter trop de transactions en parallèle, par exemple, traiter simultanément des milliers de transactions entraînera très probablement des problèmes de cohérence. Par conséquent, Sei V2 doit continuer à évoluer dans le traitement parallèle.
EVM parallèle
Qu'est-ce que l'EVM parallèle ?
EVM est la machine virtuelle qui traite les transactions liées aux contrats intelligents sur Ethereum. Pour garantir la sécurité du réseau, les transactions EVM doivent être exécutées dans un ordre séquentiel. 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 des réseaux de blockchain concernés.
La conception de l'EVM parallèle permettra à différentes transactions dans l'EVM de se dérouler simultanément, augmentant considérablement la vitesse de traitement de l'EVM et le débit du réseau. La solution actuelle consiste à utiliser de nouvelles blockchains compatibles avec l'EVM, telles que Solana, Aptos, Sei, qui sont toutes des chaînes publiques haute performance (supportant elles-mêmes les transactions parallèles). Parmi elles, l'EVM parallèle de Sei suscite le plus d'intérêt sur le marché.
Mise à niveau SeiV2
Sei mettra en œuvre un EVM parallèle dans la version 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 :
Optimisation parallèle optimiste : permet le traitement des transactions simultanées, augmentant considérablement le débit et l'efficacité. En cas de conflit d'état, les transactions seront retraitées séquentiellement pour maintenir l'intégrité des données.
Compatible EVM : permet aux développeurs de déployer des contrats intelligents EVM existants sur Sei sans modifier le moindre code, simplifiant ainsi la transition vers Sei v2 et améliorant l'interopérabilité.
Compatibilité Geth : Les nœuds Sei vont intégrer Geth pour traiter les transactions de contrats intelligents EVM dans le futur réseau, et effectuer toutes les mises à jour via une interface spéciale créée par Sei pour l'EVM.
SeiDB : Sei améliorera sa couche de stockage, en utilisant des structures de données et des bases de données plus efficaces pour réduire l'expansion de l'état et améliorer les performances de lecture/écriture, facilitant ainsi la synchronisation de nouveaux nœuds et augmentant l'évolutivité.
Performances améliorées : un temps de bloc de 390 millisecondes et une capacité de traitement des transactions rapide avec une finalité, ainsi qu'un débit élevé de 28 300 transactions par seconde en traitement par lots, et des coûts de transaction plus bas.
La mise à niveau Sei v2 intégrera les avantages d'Ethereum, avec l'espoir de fournir une couche d'exécution ultra-optimisée entièrement compatible avec l'écosystème EVM existant, afin d'attirer davantage d'utilisateurs et de développeurs dans l'écosystème Sei.
Conseils de sécurité pour les contrats Sei
Si les développeurs prévoient de construire des applications pour l'écosystème Sei, ils utiliseront CosmWasm pour créer des contrats intelligents. Il est conseillé aux développeurs de suivre les pratiques de sécurité suivantes pour améliorer la sécurité des contrats de leur projet :
Préparez-vous à faire face aux attaques. Les développeurs doivent envisager comment faire face aux attaques et corriger les vulnérabilités. Par conséquent, les développeurs doivent construire des contrats intelligents évolutifs et établir un plan de gestion des risques.
Faites attention à la désérialisation du type addr. Le type addr de CosmWasm n'est pas validé lors de la désérialisation, ce qui indique que le type addr peut avoir des caractéristiques de désérialisation inattendues. Par conséquent, il est recommandé de spécifier le type et de valider après la désérialisation de l'addr.
Faites attention aux opérations et aux dépassements. Dans les contrats CosmWasm, les développeurs doivent prêter attention aux risques de dépassement d'entier ou de division par zéro, etc. Il est recommandé aux développeurs d'utiliser les types Uint256 et Uint512 de CosmWasm et d'utiliser des fonctions mathématiques qui ne débordent pas, comme full_mul().
Faites attention aux boucles infinies. Les contrats CosmWasm peuvent tomber dans une boucle infinie en se rappelant eux-mêmes dans le gestionnaire ACK. Si un développeur transmet des paquets de données entre deux contrats CosmWasm, il doit faire attention car cela peut entraîner une boucle infinie et consommer beaucoup de frais de gaz.
Écosystème Sei
1. Portefeuille
Actuellement, les portefeuilles spécifiquement pris en charge par le réseau Sei sont Compass Wallet et Fin Wallet. Il existe déjà 14 portefeuilles compatibles avec le réseau Sei, tels que le portefeuille d'une plateforme d'échange bien connue ainsi que les portefeuilles Keplr et Leap Wallet, qui supportaient auparavant l'écosystème Cosmos.
Conseils de sécurité :
(1) Il est conseillé aux utilisateurs d'éviter d'utiliser des projets de portefeuille non audités et ayant peu de temps de fonctionnement.
(2) Pour protéger les actifs de votre portefeuille, il est essentiel de faire attention à la sécurité de la sauvegarde de votre phrase mnémonique et de votre clé privée.
(3) Lors de l'interaction avec le projet Sei via les portefeuilles associés, la signature est l'un des risques de sécurité les plus préoccupants. Les utilisateurs doivent vérifier si les informations de transaction sont correctes avant de signer, car les hackers peuvent tromper les utilisateurs pour qu'ils utilisent cosmos.bank.v1beta1.MsgSend pour transférer des jetons vers l'adresse du hacker.
2. Kryptonite
Kryptonite est le plus grand protocole de staking liquide de l'écosystème Sei. Les utilisateurs peuvent staker des jetons Sei sur sa plateforme pour obtenir des stSei et gagner un rendement annualisé de 5,54 % ; ils peuvent également staker des jetons LP Seilor/Sei et des jetons LP stSei/SEIYAN pour obtenir des rendements en jetons correspondants.
Kryptonite lancera prochainement le stablecoin kUSD, permettant aux utilisateurs de le frapper en mettant en garantie des actifs tels que Sei, BTC, ETH, afin d'apporter plus de liquidité à l'écosystème Sei.
3. YakaFinance
Yaka Finance s'efforce de construire un DEX multifonctionnel, offrant aux utilisateurs divers services DeFi tels que le trading, le mining de liquidités, et le Launchpad, avec pour objectif de devenir le centre névralgique de la liquidité de l'écosystème Sei.
Actuellement, Yaka Finance est en phase de test sur le réseau, tout en lançant un programme d'incitation par airdrop, attirant plus de 15 000 utilisateurs à participer à ses tests.
4. PalletExchange
Pallet Exchange est la plateforme d'échange NFT de l'écosystème Sei, avec un volume d'échanges quotidien atteignant jusqu'à 1,23 million de Sei (environ 1 million de dollars). Pallet Exchange prélève une commission de 2 % sur les transactions NFT de sa plateforme pour maintenir le fonctionnement de la plateforme.
Actuellement, la série NFT la plus en vue dans l'écosystème Sei comprend WeBump, The Colony, Seiyans, Seinsei, etc. Étant donné que l'écosystème Sei est en phase de développement précoce, les utilisateurs doivent faire attention aux risques de liquidité associés aux NFT.
Résumé
En tant que Layer1 à haute performance axé sur le trading, Sei a optimisé le processus de génération et de traitement des blocs. Actuellement, l'écosystème de Sei est en pleine croissance rapide, et le développement de cet écosystème créera des synergies avec Sei. Diverses applications décentralisées continueront à amplifier les avantages de haute performance de Sei, tandis que Sei attirera également plus de liquidités et d'utilisateurs. Avec la poursuite du récit EVM parallèle, la mise à niveau de Sei V2 résoudra les goulots d'étranglement actuels de Sei, attirant ainsi davantage l'attention du marché et plus de développeurs dans l'écosystème de Sei.
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.
Explosion du Sei Network : la double narration de la Layer1 haute performance et de l'EVM parallèle dynamise l'écosystème
Sei Network : Double narration de Layer1 haute performance et EVM parallèle
Après plusieurs mois de silence, le réseau Sei commence à exploser, avec le prix de son jeton augmentant considérablement et atteignant des sommets historiques. Actuellement, le staking liquide de Sei a dépassé 3,5 millions de dollars, et la TVL du réseau a franchi 11 millions de dollars. Sei s'apprête à réaliser une mise à niveau très importante, la Sei V2, qui améliorera les performances de traitement parallèle et introduira l'EVM. Cet article analysera le code du réseau Sei, ses caractéristiques techniques et ses projets écologiques, afin d'aider chacun à comprendre Sei et les opportunités potentielles de son écosystème.
Caractéristiques de conception de Sei
Sei en tant que Layer 1 soutenant les activités de livre de commandes et se concentrant sur le trading, offre un module de livre de commandes centralisé intégré (CLOB). Les développeurs peuvent utiliser le module de commande intégré de Sei pour lancer rapidement et personnaliser des Dapps de trading de livre de commandes pour des actifs au comptant, des dérivés, des options, etc., tandis que la conception parallèle de Sei offre à ses applications écologiques un réseau rapide et à fort débit.
Sei améliore la vitesse de traitement du réseau blockchain de la manière suivante :
1. Construction locale de hachage
Sei permet à ses validateurs d'envoyer des blocs au réseau contenant uniquement les hachages de transactions. D'autres validateurs, après réception, construisent d'abord un bloc en fonction des enregistrements de leur mempool local. Si le mempool ne contient pas les informations de transaction correspondantes, le validateur attendra l'arrivée de blocs ultérieurs contenant les détails de la transaction pour procéder à la validation.
2. Traitement des transactions parallèles
Le réseau Sei traite les blocs des phases de pré-vote et de pré-soumission par le biais de validateurs en parallèle. Le traitement en parallèle réduit la latence et augmente le débit.
Dans l'implémentation du code, Sei traitera les transactions. Le traitement se divise en deux types : le traitement parallèle et le traitement séquentiel. Pour plusieurs transactions liées, Sei traitera les transactions connexes de manière séquentielle ; pour les transactions non liées, le traitement sera effectué en parallèle.
Sei traite plusieurs transactions en parallèle grâce aux goroutines de Golang. Actuellement, une telle conception ne peut pas traiter trop de transactions en parallèle, par exemple, traiter simultanément des milliers de transactions entraînera très probablement des problèmes de cohérence. Par conséquent, Sei V2 doit continuer à évoluer dans le traitement parallèle.
EVM parallèle
Qu'est-ce que l'EVM parallèle ?
EVM est la machine virtuelle qui traite les transactions liées aux contrats intelligents sur Ethereum. Pour garantir la sécurité du réseau, les transactions EVM doivent être exécutées dans un ordre séquentiel. 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 des réseaux de blockchain concernés.
La conception de l'EVM parallèle permettra à différentes transactions dans l'EVM de se dérouler simultanément, augmentant considérablement la vitesse de traitement de l'EVM et le débit du réseau. La solution actuelle consiste à utiliser de nouvelles blockchains compatibles avec l'EVM, telles que Solana, Aptos, Sei, qui sont toutes des chaînes publiques haute performance (supportant elles-mêmes les transactions parallèles). Parmi elles, l'EVM parallèle de Sei suscite le plus d'intérêt sur le marché.
Mise à niveau SeiV2
Sei mettra en œuvre un EVM parallèle dans la version 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 :
Optimisation parallèle optimiste : permet le traitement des transactions simultanées, augmentant considérablement le débit et l'efficacité. En cas de conflit d'état, les transactions seront retraitées séquentiellement pour maintenir l'intégrité des données.
Compatible EVM : permet aux développeurs de déployer des contrats intelligents EVM existants sur Sei sans modifier le moindre code, simplifiant ainsi la transition vers Sei v2 et améliorant l'interopérabilité.
Compatibilité Geth : Les nœuds Sei vont intégrer Geth pour traiter les transactions de contrats intelligents EVM dans le futur réseau, et effectuer toutes les mises à jour via une interface spéciale créée par Sei pour l'EVM.
SeiDB : Sei améliorera sa couche de stockage, en utilisant des structures de données et des bases de données plus efficaces pour réduire l'expansion de l'état et améliorer les performances de lecture/écriture, facilitant ainsi la synchronisation de nouveaux nœuds et augmentant l'évolutivité.
Performances améliorées : un temps de bloc de 390 millisecondes et une capacité de traitement des transactions rapide avec une finalité, ainsi qu'un débit élevé de 28 300 transactions par seconde en traitement par lots, et des coûts de transaction plus bas.
La mise à niveau Sei v2 intégrera les avantages d'Ethereum, avec l'espoir de fournir une couche d'exécution ultra-optimisée entièrement compatible avec l'écosystème EVM existant, afin d'attirer davantage d'utilisateurs et de développeurs dans l'écosystème Sei.
Conseils de sécurité pour les contrats Sei
Si les développeurs prévoient de construire des applications pour l'écosystème Sei, ils utiliseront CosmWasm pour créer des contrats intelligents. Il est conseillé aux développeurs de suivre les pratiques de sécurité suivantes pour améliorer la sécurité des contrats de leur projet :
Préparez-vous à faire face aux attaques. Les développeurs doivent envisager comment faire face aux attaques et corriger les vulnérabilités. Par conséquent, les développeurs doivent construire des contrats intelligents évolutifs et établir un plan de gestion des risques.
Faites attention à la désérialisation du type addr. Le type addr de CosmWasm n'est pas validé lors de la désérialisation, ce qui indique que le type addr peut avoir des caractéristiques de désérialisation inattendues. Par conséquent, il est recommandé de spécifier le type et de valider après la désérialisation de l'addr.
Faites attention aux opérations et aux dépassements. Dans les contrats CosmWasm, les développeurs doivent prêter attention aux risques de dépassement d'entier ou de division par zéro, etc. Il est recommandé aux développeurs d'utiliser les types Uint256 et Uint512 de CosmWasm et d'utiliser des fonctions mathématiques qui ne débordent pas, comme full_mul().
Faites attention aux boucles infinies. Les contrats CosmWasm peuvent tomber dans une boucle infinie en se rappelant eux-mêmes dans le gestionnaire ACK. Si un développeur transmet des paquets de données entre deux contrats CosmWasm, il doit faire attention car cela peut entraîner une boucle infinie et consommer beaucoup de frais de gaz.
Écosystème Sei
1. Portefeuille
Actuellement, les portefeuilles spécifiquement pris en charge par le réseau Sei sont Compass Wallet et Fin Wallet. Il existe déjà 14 portefeuilles compatibles avec le réseau Sei, tels que le portefeuille d'une plateforme d'échange bien connue ainsi que les portefeuilles Keplr et Leap Wallet, qui supportaient auparavant l'écosystème Cosmos.
Conseils de sécurité :
(1) Il est conseillé aux utilisateurs d'éviter d'utiliser des projets de portefeuille non audités et ayant peu de temps de fonctionnement.
(2) Pour protéger les actifs de votre portefeuille, il est essentiel de faire attention à la sécurité de la sauvegarde de votre phrase mnémonique et de votre clé privée.
(3) Lors de l'interaction avec le projet Sei via les portefeuilles associés, la signature est l'un des risques de sécurité les plus préoccupants. Les utilisateurs doivent vérifier si les informations de transaction sont correctes avant de signer, car les hackers peuvent tromper les utilisateurs pour qu'ils utilisent cosmos.bank.v1beta1.MsgSend pour transférer des jetons vers l'adresse du hacker.
2. Kryptonite
Kryptonite est le plus grand protocole de staking liquide de l'écosystème Sei. Les utilisateurs peuvent staker des jetons Sei sur sa plateforme pour obtenir des stSei et gagner un rendement annualisé de 5,54 % ; ils peuvent également staker des jetons LP Seilor/Sei et des jetons LP stSei/SEIYAN pour obtenir des rendements en jetons correspondants.
Kryptonite lancera prochainement le stablecoin kUSD, permettant aux utilisateurs de le frapper en mettant en garantie des actifs tels que Sei, BTC, ETH, afin d'apporter plus de liquidité à l'écosystème Sei.
3. YakaFinance
Yaka Finance s'efforce de construire un DEX multifonctionnel, offrant aux utilisateurs divers services DeFi tels que le trading, le mining de liquidités, et le Launchpad, avec pour objectif de devenir le centre névralgique de la liquidité de l'écosystème Sei.
Actuellement, Yaka Finance est en phase de test sur le réseau, tout en lançant un programme d'incitation par airdrop, attirant plus de 15 000 utilisateurs à participer à ses tests.
4. PalletExchange
Pallet Exchange est la plateforme d'échange NFT de l'écosystème Sei, avec un volume d'échanges quotidien atteignant jusqu'à 1,23 million de Sei (environ 1 million de dollars). Pallet Exchange prélève une commission de 2 % sur les transactions NFT de sa plateforme pour maintenir le fonctionnement de la plateforme.
Actuellement, la série NFT la plus en vue dans l'écosystème Sei comprend WeBump, The Colony, Seiyans, Seinsei, etc. Étant donné que l'écosystème Sei est en phase de développement précoce, les utilisateurs doivent faire attention aux risques de liquidité associés aux NFT.
Résumé
En tant que Layer1 à haute performance axé sur le trading, Sei a optimisé le processus de génération et de traitement des blocs. Actuellement, l'écosystème de Sei est en pleine croissance rapide, et le développement de cet écosystème créera des synergies avec Sei. Diverses applications décentralisées continueront à amplifier les avantages de haute performance de Sei, tandis que Sei attirera également plus de liquidités et d'utilisateurs. Avec la poursuite du récit EVM parallèle, la mise à niveau de Sei V2 résoudra les goulots d'étranglement actuels de Sei, attirant ainsi davantage l'attention du marché et plus de développeurs dans l'écosystème de Sei.