Nous vous expliquons comment intégrer Ethereum dans Solana avec Neon EVM

Nous vous expliquons comment intégrer Ethereum dans Solana avec Neon EVM

Neon EVM est une solution récente et innovante visant à combiner le meilleur de deux mondes : Le vaste écosystème de dApps et de contrats intelligents d’Ethereum avec le réseau haut débit et rentable de Solana. Dans cet article, nous explorons en détail ce qu’est Neon EVM, qui a créé ce projet, comment il fonctionne, quels sont ses objectifs et l’état actuel du projet et de son déploiement sur le réseau Solana.

Qu’est-ce que Neon EVM ?

Neon EVM est la première solution de support de machine virtuelle Ethereum (EVM) conçue pour la blockchain Solana. Cette plate-forme révolutionnaire permet de traiter des transactions de type Ethereum sur Solana, permettant aux développeurs d’Ethereum dApp d’exploiter leurs connaissances Solidity, leurs outils de développement et leurs bases de code existants pour évoluer avec Solana.

AAVE va apporter ses prêts DeFi à Solana via Neon EVM

Ceci est possible car Neon EVM crée un espace où les opérations écrites dans Solidity peuvent être traitées, comme s’il s’agissait de n’importe quel réseau EVM, de sorte que les applications conçues dans Solidity (par exemple Uniswap ou AAVE) peuvent s’exécuter sur Neon EVM sans pratiquement aucun changement, mais en ayant accès direct à Solana. Sans aucun doute, une fonctionnalité incroyable, clairement expliquée dans son papier blanc.

Toutes ces fonctionnalités ont été rendues possibles grâce au travail effectué par la Neon Foundation. Cette organisation est dirigée par Marina Guryeva (PDG), Andrey Falaleev (CTO) et Yuriy Yurchenko (CPO). À son tour, toute l’équipe fait partie de Neon Labs. Neon EVM se développe depuis 2021, date à laquelle la première preuve de concept a été présentée. En 2023, un réseau de test suffisamment stable pour être utilisé dans les applications d’accès public a été lancé.

L’équipe derrière le développement de Neon EVM

Néon EVM fonctionne

Le fonctionnement de Neon EVM est assez simple. Tout d’abord, il est important de comprendre que ce développement fonctionne comme un intermédiaire entre Ethereum et Solana. Pour réaliser cette interopérabilité, Neon EVM dispose d’un Neon Proxy, un canal qui permet d’interconnecter de manière bidirectionnelle les transactions qui ont lieu sur la chaîne EVM (par exemple Ethereum) et Solana, en les regroupant de manière à ce que les deux réseaux puissent comprendre les informations. qui est géré. Ce processus implique d’estimer la consommation de gaz et de préparer les transactions à exécuter sur les deux blockchains selon les besoins.

Chainlink et Circle unissent leurs forces pour promouvoir l’utilisation de l’USDC entre les blockchains

L’architecture Neon EVM vise à permettre aux développeurs de chaînes EVM de profiter des avantages de ces blockchains et de les traduire en Neon EVM, qui fonctionne comme un pont entre les blockchains Ethereum et Solana. Ce travail est accompli tout en préservant l’environnement de développement familier d’Ethereum et en profitant de la rapidité et de la rentabilité de Solana.

Approfondir le fonctionnement

Or, réaliser tout cela n’est pas une tâche facile. Premièrement, la capacité de Neon EVM à fournir des performances élevées nécessite que la majorité de ses opérations restent sur le réseau Solana, tout en maintenant une communication bidirectionnelle efficace avec la chaîne EVM cible. De cette manière, Neon EVM peut maintenir le bon fonctionnement et la synchronisation entre le DApp déployé sur EVM et celui déployé sur Solana.

Donnons un exemple pratique. Supposons qu’AAVE V3 arrive à Solana en utilisant Neon EVM. Comme nous le savons déjà, AAVE est un projet DeFi qui vit exclusivement sur des réseaux basés sur EVM. Cela permet à AAVE d’être sur des réseaux tels que Ethereum, Optimism, Harmony ou Fantom, puisqu’ils sont tous compatibles EVM.

Google continue de miser sur la blockchain et devient validateur du réseau de données Flare

Apportez AAVE à Solana

Cependant, Solana ne l’est pas et c’est là que Neon EVM fait son entrée, en permettant aux développeurs AAVE de disposer d’un outil pour amener AAVE à Solana, sans avoir à reprogrammer leur application DeFi et en même temps, permettant une communication bidirectionnelle entre les deux écosystèmes. . De cette façon, un utilisateur AAVE sur Ethereum peut envoyer de la valeur à AAVE Solana sans quitter l’application. L’inverse est également réalisable, puisqu’il s’agit d’un système qui fonctionne dans les deux sens.

Tout cela est possible, car les opérateurs Neon EVM peuvent gérer directement les opérations EVM (sur les chaînes EVM prises en charge) et les opérations Solana, créant ainsi un grand livre commun entre eux. À certains égards, le fonctionnement de Neon EVM ressemble beaucoup au concept multi-chaînes de Cosmos, Polkadot ou DFinity, où les chaînes peuvent avoir leurs propres règles, historiques, etc., mais en même temps communiquer avec d’autres chaînes et maintenir l’interopérabilité.

Schéma simple de l'infrastructure d'exploitation Neon EVM
Schéma de l’infrastructure d’exploitation Neon EVM

Portée et performances de Neon EVM

Grâce à cette conception, Neon EVM permet d’ajouter une couche supplémentaire de flexibilité et de liquidité, à la fois pour les chaînes EVM, où leurs DApps peuvent facilement utiliser le Neon EVM, et pour Solana, dont les DApps auraient également cette capacité. Dans le même temps, les utilisateurs ne seront pas limités par des types de jetons spécifiques. Par exemple, si vous êtes dans AAVE avec une position dans stETH, vous pouvez prendre ce stETH et l’apporter à Solana pour l’utiliser dans cet écosystème.

Dans le même temps, Neon EVM parvient à atteindre une capacité d’exécution de transactions parallèles. Rappelons que dans les chaînes basées sur Ethereum et EVM, les transactions, du simple mouvement de tokens à l’interaction avec un contrat intelligent, sont traitées individuellement une par une. Cependant, dans Solana, plusieurs opérations sont traitées en parallèle.

Des centaines de transactions

Pour comprendre la différence, vous pouvez imaginer que vous effectuez 10 000 opérations mathématiques d’affilée. Si vous mettez la file d’attente sur Ethereum, les 10 000 opérations seront effectuées une par une, toutes séquentiellement. Mais si vous placez la file d’attente dans Solana, Solana effectuera des blocs de 1 000 opérations par cycle, ce qui terminera sa tâche beaucoup plus rapidement. De cette façon, Solana est non seulement plus rapide, mais avec moins de matériel et d’infrastructure, il peut fonctionner et évoluer beaucoup mieux.

Grâce à cette capacité, Neon EVM est capable de traiter des centaines de transactions avec un impact minimal sur la convivialité et les réseaux impliqués dans le processus. Ainsi, les possibilités de fonctionnement et d’innovation sont énormes, car les fonctionnalités de Neon EVM seront étendues pour inclure d’autres options plus puissantes, permettant une plus grande flexibilité opérationnelle. Rappelons que le projet n’est qu’en phase bêta et qu’il a encore un long chemin à parcourir.

Neon EVM est attrayant pour les développeurs car :

  1. Prise en charge d’outils et de langages familiers : permet aux développeurs de créer des contrats compatibles Solana à l’aide d’outils familiers de l’écosystème Ethereum, tels que Solidity et MetaMask.
  2. Faible coût et grande vitesse : En tirant parti du réseau de Solana, Neon EVM propose des transactions à faible coût et à grande vitesse, améliorant considérablement les performances des transactions et réduisant les coûts.
  3. Parallélisation des transactions : L’une des particularités de Neon EVM est sa capacité à proposer une exécution parallèle de transactions, grâce à l’architecture Solana, qui améliore l’efficacité du système.

Cas d’utilisation pertinents

  1. Développez les écosystèmes DeFi sur Solana et les chaînes EVM prises en charge. Neon EVM ouvre l’accès à la liquidité sur Solana pour les produits de finance décentralisée (DeFi), permettant aux projets DeFi d’atteindre de nouveaux utilisateurs et d’accéder à un plus grand volume de liquidité sur le réseau Solana. La même chose se produit avec les chaînes basées sur EVM, qui pourront désormais apporter leurs produits à Solana et interagir avec eux.
  2. Évolutivité dApp. permet aux développeurs de faire évoluer leurs dApps Ethereum sur le réseau Solana, en profitant des avantages de rapidité et de rentabilité qu’offre Solana.

Conclusion

Malgré ses nombreux avantages, Neon EVM présente également des défis et des limites, notamment en termes d’adoption et de transition pour les développeurs habitués à l’écosystème Ethereum. La transition des applications existantes d’Ethereum vers Neon EVM peut nécessiter quelques ajustements et des tests approfondis pour garantir un fonctionnement optimal sur le réseau Solana.

Neon EVM représente une solution innovante qui cherche à intégrer le meilleur d’Ethereum et de Solana, permettant aux développeurs de profiter des avantages des deux blockchains. Avec sa capacité à proposer une exécution parallèle de transactions, ses faibles coûts et sa grande rapidité, Neon EVM se positionne comme un outil puissant pour le développement d’applications décentralisées sur le réseau Solana. Alors que l’adoption de Solana continue de croître, Neon EVM pourrait jouer un rôle clé dans l’expansion de l’écosystème dApp vers cette blockchain haute performance.

José Maldonado
Derniers messages de José Maldonado (tout voir)

Voir l’article original en espagnol

Prime Video sur Amazon.fr
Découvrez un monde infini de divertissement avec Prime Video d’Amazon. Inscrivez-vous dès maintenant pour profiter d’un essai gratuit de 30 jours et plongez dans vos séries et films préférés, où que vous soyez !