- Jeder in Solidity oder Vyper geschriebene Vertrag sich auf Plasma identisch verhält
- Tools wie Hardhat, Foundry und Remix out-of-the-box funktionieren
- Standardschnittstellen, ABIs und Bibliotheken kompatibel bleiben
- Wallets wie MetaMask und Entwickler-SDKs keine Änderungen benötigen
Architektur
Ausführung
Plasma verwendet eine Allzweck-EVM-Ausführungsumgebung, die volle Kompatibilität mit bestehenden Ethereum-Smart-Contracts und Tools bietet. Diese Entscheidung spiegelt eine einfache Realität wider: Die überwiegende Mehrheit der Stablecoin-Infrastruktur und Anwendungen ist bereits für die EVM gebaut. Entwickler, die auf Plasma bauen, können bestehende Verträge ohne Änderungen deployen, mit denselben Tools und Workflows, die sie bereits kennen.
Plasmas Ausführungsschicht wird von Reth betrieben, einem modularen Ethereum-Execution-Client, der in Rust geschrieben ist. Reth wurde für seine Performance, Sicherheit und moderne Architektur ausgewählt. Es ermöglicht schnelle, effiziente State-Ausführung, ohne die EVM-Korrektheit zu kompromittieren.
Plasma führt keine neue virtuelle Maschine, keine benutzerdefinierte Sprache und keine Kompatibilitätsschicht ein. Jeder Opcode, jedes Precompile und jedes Ausführungsverhalten entspricht Ethereum-Mainnet. Das stellt sicher, dass: