Sei Network : combinaison de Layer 1 haute performance et d'EVM parallèle
Le réseau Sei a commencé à exploser après plusieurs mois de silence, avec le prix de son jeton qui a continué d'augmenter considérablement, atteignant un nouveau sommet historique. Actuellement, le staking liquide de Sei a dépassé 3,5 millions de dollars, et la TVL du réseau a franchi les 11 millions de dollars. Cette année, Sei va subir une mise à niveau V2 très importante, améliorant les performances de traitement parallèle et introduisant l'EVM. Analysons ensemble le code du réseau Sei, ses caractéristiques techniques et ses projets écologiques, afin de 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 carnet de commandes et axé sur le trading, propose un module de carnet de commandes central à prix limité 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 carnet de commandes pour des actifs spot, dérivés, options, etc., tandis que la conception parallèle de Sei offre un réseau rapide et à haut débit pour ses applications écologiques.
Les principales façons dont Sei améliore la vitesse de traitement des réseaux blockchain sont :
1. Construction locale de hachage
Sei permet à ses validateurs d'envoyer des blocs contenant uniquement les hachages des transactions au réseau. Les autres validateurs, à réception, construisent d'abord le bloc en fonction des enregistrements de leur mémoire locale. Si la mémoire locale ne contient pas d'informations sur la transaction correspondante, le validateur attend l'arrivée de blocs ultérieurs contenant les détails des transactions pour procéder à la validation.
2. Traitement des transactions parallèles
Le réseau Sei traite les blocs lors des phases de pré-vote et de pré-soumission par le biais de validateurs en parallèle. Le traitement parallèle réduit la latence et augmente le débit.
Dans la fonction ProcessTxs, Sei traite les transactions. Le traitement se divise en traitement parallèle et traitement séquentiel. Pour les transactions multiples ayant des liens, Sei les traite séquentiellement ; pour les transactions non liées, le traitement est effectué en parallèle.
Sei est conçu pour traiter plusieurs transactions en parallèle grâce aux goroutines de Golang. Actuellement, ce design ne permet pas de traiter trop de transactions en parallèle, donc Sei V2 doit continuer à s'améliorer en matière de 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 l'ordre. 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 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. Les solutions actuelles consistent à utiliser des nouvelles blockchains à haute performance compatibles avec l'EVM comme Solana, Aptos, Sei, etc. Parmi elles, l'EVM parallèle de Sei suscite le plus d'attention sur le marché.
Sei V2 mise à niveau
Sei va mettre en œuvre un EVM parallèle dans la version V2 à venir en 2024, prenant en charge l'exécution et l'interaction des contrats intelligents Cosmwasm et EVM. Voici les points clés de la mise à niveau de Sei V2 :
Optimisme en parallélisation : permet le traitement des transactions concurrentes, augmentant considérablement le débit et l'efficacité. En cas de conflit d'état, les transactions seront retravaillées par ordre 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 avoir à modifier le code.
Compatibilité Geth : les nœuds Sei seront fusionnés avec Geth pour gérer les transactions des contrats intelligents EVM dans le réseau futur.
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.
Performances améliorées : temps de génération de blocs de 390 millisecondes et capacité de traitement des transactions rapide avec finalité, ainsi qu'un débit élevé de 28 300 transactions par seconde et des coûts de transaction plus bas.
La mise à niveau Sei v2 intégrera les avantages d'Ethereum, dans 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 dans l'écosystème Sei, ils utiliseront CosmWasm pour créer des contrats intelligents. Il est recommandé aux développeurs de suivre les pratiques de sécurité suivantes afin d'améliorer la sécurité des contrats de leur projet :
Préparez-vous à faire face aux attaques. Les développeurs doivent réfléchir à la façon de faire face aux attaques et de corriger les vulnérabilités. Par conséquent, les développeurs doivent construire des contrats intelligents évolutifs et élaborer un plan de gestion des risques.
Faites attention à la désérialisation du type addr. Le type addr de CosmWasm n'est pas vérifié lors de la désérialisation, ce qui signifie 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 procéder à la vérification après la désérialisation de l'addr.
Faites attention aux opérations et aux débordements. Dans les contrats CosmWasm, les développeurs doivent être attentifs aux risques de débordement d'entiers 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.
Attention aux boucles infinies. Les contrats CosmWasm peuvent entrer dans une boucle infinie en se rappelant eux-mêmes dans le gestionnaire ACK. Si le développeur transmet des paquets de données entre deux contrats CosmWasm, il doit faire attention à ce que cela ne provoque pas de boucle infinie et ne consomme pas une grande quantité de frais de gaz.
Écosystème Sei
1. Portefeuille
Actuellement, les portefeuilles spécifiquement supportant le réseau Sei incluent Compass Wallet et Fin Wallet. Il existe 14 portefeuilles compatibles avec le réseau Sei, tels que OKX Wallet 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 portefeuilles non audités et en fonctionnement depuis peu de temps.
(2) Pour protéger les actifs de votre portefeuille, il est primordial de veiller à la sécurité de la conservation des phrases de récupération et des clés privées.
(3) Lors de l'interaction avec le projet Sei à l'aide de portefeuilles associés, la signature est l'un des risques de sécurité les plus préoccupants. Les utilisateurs doivent vérifier que les informations de transaction sont correctes avant de signer la transaction, car des hackers peuvent tromper les utilisateurs en utilisant 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 tokens Sei sur sa plateforme pour obtenir des stSei, générant un rendement annualisé de 5,54 % ; actuellement, il est également possible de staker des tokens LP Seilor/Sei et des tokens LP stSei/SEIYAN pour obtenir des rendements en tokens connexes.
Kryptonite lancera prochainement le stablecoin kUSD, permettant aux utilisateurs de le frapper en garantissant des actifs tels que Sei, BTC, ETH, afin de fournir plus de liquidité à l'écosystème Sei.
3. YakaFinance
Yaka Finance s'engage à construire un DEX multifonctionnel, offrant aux utilisateurs divers services DeFi tels que le trading, le minage de liquidités, et le Launchpad. Son objectif est de devenir le centre névralgique de liquidité de l'écosystème Sei.
Actuellement, Yaka Finance est en phase de testnet et a lancé un programme d'incitation par airdrop, attirant plus de 15 000 utilisateurs à participer à son test.
4. PalletExchange
Pallet Exchange est la plateforme d'échange NFT de l'écosystème Sei, avec un volume de transactions quotidien atteignant jusqu'à 1,23 million de Sei (environ 1 million de dollars). Pallet Exchange prélève des frais de 2 % sur les transactions NFT de sa plateforme pour maintenir le fonctionnement de celle-ci.
Actuellement, les séries NFT qui attirent beaucoup d'attention dans l'écosystème Sei incluent WeBump, The Colony, Seiyans, Seinsei, etc. Étant donné que l'écosystème Sei est en phase de développement précoce, les utilisateurs doivent être conscients des 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 d'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 goulets d'étranglement actuels de Sei, attirant ainsi plus d'attention du marché et encourageant davantage de développeurs à rejoindre 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.
5 J'aime
Récompense
5
5
Partager
Commentaire
0/400
WhaleMinion
· Il y a 18h
Mince alors, encore des spéculations !
Voir l'originalRépondre0
SleepyValidator
· Il y a 18h
Oh là là, le départ a eu lieu ?
Voir l'originalRépondre0
WalletWhisperer
· Il y a 18h
Cette vague va-t-elle décoller ? Acheter, acheter, acheter
Voir l'originalRépondre0
SmartContractPhobia
· Il y a 18h
Encore un portefeuille qui va se faire prendre pour des cons.
Mise à niveau du réseau Sei V2 : introduction d'un EVM parallèle haute performance Layer 1
Sei Network : combinaison de Layer 1 haute performance et d'EVM parallèle
Le réseau Sei a commencé à exploser après plusieurs mois de silence, avec le prix de son jeton qui a continué d'augmenter considérablement, atteignant un nouveau sommet historique. Actuellement, le staking liquide de Sei a dépassé 3,5 millions de dollars, et la TVL du réseau a franchi les 11 millions de dollars. Cette année, Sei va subir une mise à niveau V2 très importante, améliorant les performances de traitement parallèle et introduisant l'EVM. Analysons ensemble le code du réseau Sei, ses caractéristiques techniques et ses projets écologiques, afin de 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 carnet de commandes et axé sur le trading, propose un module de carnet de commandes central à prix limité 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 carnet de commandes pour des actifs spot, dérivés, options, etc., tandis que la conception parallèle de Sei offre un réseau rapide et à haut débit pour ses applications écologiques.
Les principales façons dont Sei améliore la vitesse de traitement des réseaux blockchain sont :
1. Construction locale de hachage
Sei permet à ses validateurs d'envoyer des blocs contenant uniquement les hachages des transactions au réseau. Les autres validateurs, à réception, construisent d'abord le bloc en fonction des enregistrements de leur mémoire locale. Si la mémoire locale ne contient pas d'informations sur la transaction correspondante, le validateur attend l'arrivée de blocs ultérieurs contenant les détails des transactions pour procéder à la validation.
2. Traitement des transactions parallèles
Le réseau Sei traite les blocs lors des phases de pré-vote et de pré-soumission par le biais de validateurs en parallèle. Le traitement parallèle réduit la latence et augmente le débit.
Dans la fonction ProcessTxs, Sei traite les transactions. Le traitement se divise en traitement parallèle et traitement séquentiel. Pour les transactions multiples ayant des liens, Sei les traite séquentiellement ; pour les transactions non liées, le traitement est effectué en parallèle.
Sei est conçu pour traiter plusieurs transactions en parallèle grâce aux goroutines de Golang. Actuellement, ce design ne permet pas de traiter trop de transactions en parallèle, donc Sei V2 doit continuer à s'améliorer en matière de 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 l'ordre. 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 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. Les solutions actuelles consistent à utiliser des nouvelles blockchains à haute performance compatibles avec l'EVM comme Solana, Aptos, Sei, etc. Parmi elles, l'EVM parallèle de Sei suscite le plus d'attention sur le marché.
Sei V2 mise à niveau
Sei va mettre en œuvre un EVM parallèle dans la version V2 à venir en 2024, prenant en charge l'exécution et l'interaction des contrats intelligents Cosmwasm et EVM. Voici les points clés de la mise à niveau de Sei V2 :
Optimisme en parallélisation : permet le traitement des transactions concurrentes, augmentant considérablement le débit et l'efficacité. En cas de conflit d'état, les transactions seront retravaillées par ordre 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 avoir à modifier le code.
Compatibilité Geth : les nœuds Sei seront fusionnés avec Geth pour gérer les transactions des contrats intelligents EVM dans le réseau futur.
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.
Performances améliorées : temps de génération de blocs de 390 millisecondes et capacité de traitement des transactions rapide avec finalité, ainsi qu'un débit élevé de 28 300 transactions par seconde et des coûts de transaction plus bas.
La mise à niveau Sei v2 intégrera les avantages d'Ethereum, dans 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 dans l'écosystème Sei, ils utiliseront CosmWasm pour créer des contrats intelligents. Il est recommandé aux développeurs de suivre les pratiques de sécurité suivantes afin d'améliorer la sécurité des contrats de leur projet :
Préparez-vous à faire face aux attaques. Les développeurs doivent réfléchir à la façon de faire face aux attaques et de corriger les vulnérabilités. Par conséquent, les développeurs doivent construire des contrats intelligents évolutifs et élaborer un plan de gestion des risques.
Faites attention à la désérialisation du type addr. Le type addr de CosmWasm n'est pas vérifié lors de la désérialisation, ce qui signifie 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 procéder à la vérification après la désérialisation de l'addr.
Faites attention aux opérations et aux débordements. Dans les contrats CosmWasm, les développeurs doivent être attentifs aux risques de débordement d'entiers 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.
Attention aux boucles infinies. Les contrats CosmWasm peuvent entrer dans une boucle infinie en se rappelant eux-mêmes dans le gestionnaire ACK. Si le développeur transmet des paquets de données entre deux contrats CosmWasm, il doit faire attention à ce que cela ne provoque pas de boucle infinie et ne consomme pas une grande quantité de frais de gaz.
Écosystème Sei
1. Portefeuille
Actuellement, les portefeuilles spécifiquement supportant le réseau Sei incluent Compass Wallet et Fin Wallet. Il existe 14 portefeuilles compatibles avec le réseau Sei, tels que OKX Wallet 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 portefeuilles non audités et en fonctionnement depuis peu de temps.
(2) Pour protéger les actifs de votre portefeuille, il est primordial de veiller à la sécurité de la conservation des phrases de récupération et des clés privées.
(3) Lors de l'interaction avec le projet Sei à l'aide de portefeuilles associés, la signature est l'un des risques de sécurité les plus préoccupants. Les utilisateurs doivent vérifier que les informations de transaction sont correctes avant de signer la transaction, car des hackers peuvent tromper les utilisateurs en utilisant 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 tokens Sei sur sa plateforme pour obtenir des stSei, générant un rendement annualisé de 5,54 % ; actuellement, il est également possible de staker des tokens LP Seilor/Sei et des tokens LP stSei/SEIYAN pour obtenir des rendements en tokens connexes.
Kryptonite lancera prochainement le stablecoin kUSD, permettant aux utilisateurs de le frapper en garantissant des actifs tels que Sei, BTC, ETH, afin de fournir plus de liquidité à l'écosystème Sei.
3. YakaFinance
Yaka Finance s'engage à construire un DEX multifonctionnel, offrant aux utilisateurs divers services DeFi tels que le trading, le minage de liquidités, et le Launchpad. Son objectif est de devenir le centre névralgique de liquidité de l'écosystème Sei.
Actuellement, Yaka Finance est en phase de testnet et a lancé un programme d'incitation par airdrop, attirant plus de 15 000 utilisateurs à participer à son test.
4. PalletExchange
Pallet Exchange est la plateforme d'échange NFT de l'écosystème Sei, avec un volume de transactions quotidien atteignant jusqu'à 1,23 million de Sei (environ 1 million de dollars). Pallet Exchange prélève des frais de 2 % sur les transactions NFT de sa plateforme pour maintenir le fonctionnement de celle-ci.
Actuellement, les séries NFT qui attirent beaucoup d'attention dans l'écosystème Sei incluent WeBump, The Colony, Seiyans, Seinsei, etc. Étant donné que l'écosystème Sei est en phase de développement précoce, les utilisateurs doivent être conscients des 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 d'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 goulets d'étranglement actuels de Sei, attirant ainsi plus d'attention du marché et encourageant davantage de développeurs à rejoindre l'écosystème de Sei.