EVM
Kort samengevat De EVM (Ethereum Virtual Machine) is de runtime-omgeving die smart contracts uitvoert op Ethereum en compatibele chains zoals BNB Chain en Base.
De Ethereum Virtual Machine is de software-omgeving die smart contract-code op Ethereum uitvoert. Elke node draait exact dezelfde EVM en krijgt bij dezelfde input hetzelfde resultaat. Zo bereikt het netwerk consensus over saldi en contract states. Ontwikkelaars schrijven contracts meestal in Solidity, wat vóór deployment wordt gecompileerd naar EVM-bytecode.
Technisch gezien kost elke bewerking in de EVM, zoals een optelsom of data wegschrijven naar storage, een vaste hoeveelheid gas. Een transactie heeft een gas limit en betaalt een fee per eenheid gas, wat oneindige loops voorkomt en de rekenkracht beprijst. Veel andere chains hebben de EVM overgenomen, waaronder BNB Chain, Polygon, Avalanche's C-Chain en L2's zoals Arbitrum en Base. Deze worden EVM-compatible genoemd, wat betekent dat dezelfde contracts en wallets op al deze netwerken werken.
Voor token holders is dit cruciaal, omdat EVM-compatibiliteit bepaalt welke tools je gebruikt. Dezelfde wallet en hetzelfde adresformaat (een 0x-adres) werken op elke EVM-chain, en tokenstandaarden zoals ERC-20 en BEP-20 werken nagenoeg identiek. Solana is niet gebaseerd op de EVM; tokens, wallets en adressen volgen daar heel andere regels.
Dat identieke adresformaat is echter ook een valkuil. Jouw 0x-adres bestaat op elke EVM-chain, maar een token die via het verkeerde netwerk is verstuurd, verschijnt niet zomaar op de gewenste plek en herstel is vaak lastig of onmogelijk. Oplichters hergebruiken bovendien geverifieerd lijkende code over verschillende chains. Controleer daarom altijd op welk netwerk een contract draait via de bijbehorende block explorer. Tot slot betekent compatibiliteit geen identieke werking: gas costs, block times en specifieke opcodes kunnen per chain licht afwijken.




