- Tout contrat écrit en Solidity ou Vyper se comporte de manière identique sur Plasma
- Les outils comme Hardhat, Foundry et Remix fonctionnent dès la sortie de la boîte
- Les interfaces standard, ABIs et bibliothèques restent compatibles
- Les wallets comme MetaMask et les SDK développeur ne nécessitent aucun changement
Architecture
Exécution
Plasma utilise un environnement d’exécution EVM à usage général, offrant une compatibilité complète avec les smart contracts et outils Ethereum existants. Cette décision reflète une réalité simple : la grande majorité de l’infrastructure et des applications stablecoin sont déjà construites pour l’EVM. Les développeurs construisant sur Plasma peuvent déployer des contrats existants sans modification, en utilisant les mêmes outils et workflows qu’ils connaissent déjà.
La couche d’exécution de Plasma est alimentée par Reth, un client d’exécution Ethereum modulaire écrit en Rust. Reth a été choisi pour sa performance, sa sûreté et son architecture moderne. Il permet une exécution d’état rapide et efficace sans compromettre la correction EVM.
Plasma n’introduit pas de nouvelle machine virtuelle, langage personnalisé ou couche de compatibilité. Chaque opcode, précompile et comportement d’exécution correspond au mainnet Ethereum. Cela garantit que :