EVM

Wat is de EVM?

De EVM (Ethereum Virtual Machine) is de uitvoeringsomgeving die smart contracts uitvoert op Ethereum en alle EVM-compatibele chains. Als een developer een smart contract in Solidity schrijft, compileert en deployt op een EVM-chain, voert de EVM de bytecode consistent uit op elk node in het netwerk.

Hoe de EVM werkt

De EVM is een sandboxed runtime die smart contract-code deterministisch uitvoert: elk node in het netwerk doorloopt dezelfde berekening en komt tot hetzelfde resultaat. State changes (het bijwerken van saldo’s, het opslaan van data) worden alleen opgeslagen als de transactie is bevestigd en in een block is opgenomen. Gas is de eenheid die de rekenkracht meet die elke operatie vereist: het voorkomt infinite loops en bepaalt de prijs voor het gebruik van netwerkbronnen.

EVM-compatibele chains

Veel blockchains buiten Ethereum implementeren de EVM, zodat developers Ethereum contracts met weinig of geen aanpassingen kunnen deployen. EVM-compatibele chains zijn onder andere Binance Smart Chain, Polygon, Avalanche, Arbitrum, Optimism en Base. Die compatibiliteit creëert een groot gedeeld ecosysteem: een smart contract geschreven voor Ethereum kan doorgaans op elke EVM-chain worden gedeployd door simpelweg het RPC-endpoint en de netwerkconfiguratie te wijzigen.

EVM vs. Solana’s SVM

Solana gebruikt een andere uitvoeringsomgeving: de Solana Virtual Machine (SVM), die niet EVM-compatibel is. Solana-programma’s worden geschreven in Rust of C en draaien op de SVM. De twee omgevingen zijn architectureel fundamenteel anders: het parallelle transactiemodel van Solana verschilt wezenlijk van het sequentiële uitvoeringsmodel van Ethereum. Projecten die beide ecosystemen willen bedienen, moeten voor elk een aparte codebase schrijven en onderhouden.

FAQ

Wat is de EVM?

De EVM (Ethereum Virtual Machine) is de uitvoeringsomgeving die smart contracts uitvoert op Ethereum en alle EVM-compatibele chains. Het zorgt ervoor dat alle nodes tot hetzelfde resultaat komen als ze dezelfde code uitvoeren.

Welke blockchains zijn EVM-compatibel?

De bekendste EVM-compatibele chains zijn Binance Smart Chain, Polygon, Avalanche, Arbitrum, Optimism en Base. Smart contracts die voor Ethereum zijn geschreven, kunnen met minimale aanpassingen op deze chains worden gedeployd.

Wat is gas in de EVM?

Gas is de eenheid die de rekenkracht meet die nodig is om operaties op de EVM uit te voeren. Elke transactie specificeert een gas limit en een prijs per eenheid gas. De werkelijke kosten hangen af van hoeveel operaties de transactie vereist.

Is Solana EVM-compatibel?

Nee. Solana gebruikt een andere uitvoeringsomgeving: de SVM (Solana Virtual Machine). Solana-programma’s worden geschreven in Rust of C, niet in Solidity, en zijn zonder volledige herschrijving niet deploybaar op EVM-chains.

Je concurrenten voorblijven?

Schrijf je in voor onze nieuwsbrief en ontvang wekelijks Blockchain-nieuws speciaal voor web3 builders.

PODIUM PNG - Smithii

Klaar om je project naar het volgende niveau te tillen?

Sluit je aan bij de leiders in de trenches en honderden teams die hun tokens lanceren en beheren op Smithii.

Launch je Token

Launch zonder te coden op meer dan 20 blockchains en launchpads.
Gebruik bundles, pas de authorities aan en nog veel meer..

boost je token - smithii

Boost en Scale

Een project groeit als je het pusht. Gebruik onze bots om de zichtbaarheid van je token te vergroten, of ga nog een stap verder met onze pro tools.

Token Utilities - Smithii

Utilities Vereenvoudigd

Krijg toegang tot een breed scala aan geavanceerde tools die je project aantrekkelijker maken en het dagelijkse beheer ervan makkelijker.

Smithii Tools Homepage
Ontdek onze tools
Smithii

De all-in-one oplossing
voor web3 projecten

Schrijf je in voor de Newsletter en ontvang een E-Book cadeau

© 2023 - 2026 Smithii | Alle rechten voorbehouden