SMART-CONTRACT-EVM
Programme Solidity Ethereum Virtual Machine.
Définition
EVM caracteristiques : Stack-based VM (1024 max stack depth), 256-bit words, gas metering (chaque opcode coute gas units), deterministic execution, isolated sandboxed. Storage : Contract storage (persistant, 256-bit slots, expensive 20000 gas write), Memory (transient, 3 gas/word), Calldata (read-only input). Standards : EIP-20 (ERC-20 tokens), EIP-721 (NFT), EIP-1155 (Multi-Token), EIP-2535 (Diamond proxy), EIP-4337 (Account Abstraction). Compilation : solc Solidity compiler -> EVM bytecode + ABI JSON.
Origine
EVM specifie dans Ethereum Yellow Paper par Gavin Wood 2014 ; mainnet launch juillet 2015 ; ~10000 actifs smart contracts core DeFi deployes 2024.
Exemple en contexte
Uniswap V3 deploye 25 smart contracts EVM principaux sur Ethereum mainnet ; pool factory, swap router, position manager ; ~$5 milliards TVL et 100M transactions cumulees.
Termes liés
- Solidity — langage source.