EVM Ontwikkeling: Ethereum en EVM-compatibele Chains

Home Blockchain & Web3 Ontwikkelaar EVM Ontwikkeling: Ethereum en EVM-compatibele Chains

De Ethereum Virtual Machine (EVM) is de uitvoeringsomgeving die smart contracts op Ethereum draait. Omdat veel netwerken haar hebben overgenomen, waaronder Arbitrum, Base, Optimism, Polygon, BNB Chain en Avalanche, is de EVM de gemeenschappelijke standaard van programmeerbare blockchains geworden. Code voor de ene EVM-chain draait meestal ook op de andere, waardoor u één keer kunt bouwen en kunt uitrollen waar uw gebruikers zijn.

Wat wij op de EVM bouwen

Dezelfde EVM, verschillende chains

"EVM-compatibel" betekent niet identiek. Chains verschillen in bloktijden en finaliteit, ondersteunde opcodes en precompiles, gasprijzen (layer 2's rekenen extra voor het publiceren van data op Ethereum), native tokens en het gedrag van waarden zoals blocknummers. Contracts en off-chain code die deze verschillen negeren, gaan op subtiele manieren stuk. Wij houden chainspecifieke instellingen in configuratie, testen op elke doelchain en rollen uit met identieke adressen waar dat gebruikers helpt. Zie layer 2 ontwikkeling en multi-chain tooling.

Hoe wij werken

Contracts worden ontwikkeld en getest met Foundry of Hardhat, inclusief tests op forks van de live chain. Off-chain diensten schrijven wij in Rust of TypeScript met ethers of viem. Deployments en beheeracties lopen via scripts en, voor alles waarin waarde omgaat, via een multisig.

Veelgestelde vragen

Welke EVM-chains ondersteunen jullie?

Ethereum en de grote EVM-chains en layer 2's. Een chain toevoegen is vooral configuratie en testen, zolang hij echt EVM-compatibel is.

Werken jullie ook buiten de EVM?

Ja, op Solana, dat een ander programmeer- en accountmodel heeft.

Kunnen jullie een bestaande contractcodebase overnemen?

Ja. Wij beginnen met een review van de code, tests en deployment-opzet, en stellen daarna voor wat blijft en wat beter kan.

Wie is eigenaar van de code?

Het eigendom van de broncode wordt in het contract vastgelegd, en de code kan volledig van u zijn, inclusief documentatie en tests.

Bouwen op de EVM

Vertel ons wat u wilt bouwen en op welke chains. Wij ontwerpen contracts en diensten die op elk daarvan betrouwbaar werken.

Plan een gratis gesprek over EVM ontwikkeling