Bienvenue dans le guide du débutant d'InfinitySwap sur les conteneurs de machines virtuelles Ethereum, ou EVMC !
Cet article est destiné à un lectorat général et ne nécessite pas de connaissances préalables de la technologie blockchain. Cependant, si vous êtes sûr de comprendre les bases d'Ethereum et de l'informatique Internet, consultez notre introduction plus détaillée, « Conteneurs de machines virtuelles Ethereum (EVMC) par InfinitySwap Comment ça marche et pourquoi c'est important."
Sans plus tarder, commençons !

Contrats intelligents et solidité
Vous avez peut-être déjà entendu parler des contrats intelligents : ce sont des accords numériques qui s'exécutent automatiquement lorsque certaines conditions sont remplies. EVMC est une plate-forme qui vous permet d'exécuter des contrats intelligents écrits dans un langage appelé Solidity on an Internet Computer (ICP), une blockchain. désormais compatible avec Ethereum.
Solidity est un langage informatique utilisé pour écrire des contrats intelligents sur des plateformes blockchain. Il est conçu pour être un langage sûr et fiable, ce qui rend difficile l'écriture de code qui pourrait causer des problèmes ou des problèmes de sécurité.
Les contrats intelligents écrits en Solidity sont entièrement stockés sur la blockchain, ce qui les rend transparents, sécurisés et infalsifiables.
Architecture EVMC
Parlons maintenant de l’architecture d’EVMC. Elle comporte quatre composants clés : 1) le conteneur d’API EVM, 2) le conteneur d’exécuteur EVM, 3) le conteneur de vérification de signature et 4) le conteneur de blockchain. Les conteneurs sont comme des paquets de code informatique et les données nécessaires à l’exécution du code.
Le conteneur API EVM reçoit les requêtes des clients Ethereum et des agents Internet Computer, puis regroupe ces requêtes dans un pool de transactions en attente. Le conteneur EVM Executor traite ces transactions, met à jour l'état EVM global et met à jour le conteneur blockchain en conséquence.

Le conteneur de la blockchain est l'endroit où sont stockés les blocs de la chaîne Ethereum. Il reste dans le stockage de conteneur fixe de l'ordinateur Internet. Un stockage de conteneur stable garantit la sécurité des informations, qui pourraient autrement être perdues lorsque le code du conteneur est extrait et remplacé par un code mis à jour.
Le conteneur de vérification de signature est utilisé pour vérifier la signature des transactions Ethereum, ce qui est une tâche coûteuse en calcul effectuée dans un pool dédié de conteneurs pour éviter des calculs excessifs dans le conteneur d'API EVM.
Qu'est-ce qui rend l'EVMC d'InfinitySwap si génial ?
EVMC est plus rapide que l'implémentation EVM du réseau Ethereum principal car il optimise le débit des transactions en effectuant la vérification des signatures et le traitement par lots des transactions. EVMC est entièrement sur chaîne, le code et les données sont exécutés dans Web Assembly et le calcul parallèle est réalisé via une architecture multi-conteneurs, ce qui rend EVMC extrêmement rapide.
EVMC est important car il s'agit d'un développement révolutionnaire des meilleures fonctionnalités existantes de l'EVM sur Ethereum, et bien plus encore !
EVMC est entièrement testé avec une couverture élevée sur les modules principaux. EVMC utilise des bibliothèques existantes telles que REVM, Retest, canister-SDK (Software Development Kit) et le référentiel stable d'Internet Computer pour exploiter pleinement les bibliothèques Ethereum existantes.
en conclusion
En résumé, l’EVMC d’InfinitySwap est un projet innovant qui a créé une implémentation EVM rapide et rentable, compatible avec les contrats intelligents Ethereum mais fonctionnant sur Internet Computer.
L'architecture EVMC se compose de quatre composants qui fonctionnent ensemble pour traiter les transactions et mettre à jour l'état global de l'EVM et les données stockées sur la blockchain en conséquence. Il s'agit d'une amélioration révolutionnaire de l'EVM Ethereum Classic sur une nouvelle blockchain rapide, sécurisée et transparente.

Contenu IC qui vous intéresse
Progrès technologiques | Informations sur le projet | Activités mondiales

Collectez et suivez la chaîne IC Binance
Recevez les dernières nouvelles
