Smart contract
Code op blockchain die automatisch uitvoert.
Een smart contract is computer-code die deployed staat op een blockchain (vooral Ethereum). Het voert automatisch acties uit wanneer aan bepaalde voorwaarden wordt voldaan — geen tussenpersoon nodig.
Voorbeeld:
Deposit ETH → smart contract houdt het in escrow → na 90 dagen → automatically release naar Bob met 5% interest.
Dit zonder bank, zonder lawyer, zonder notaris. Pure code.
Use cases:
- DeFi lending: Aave, Compound (lend & borrow zonder bank)
- DEX trading: Uniswap (swap tokens zonder exchange)
- NFTs: ownership records voor digital art
- DAOs: governance + treasury management
- Insurance: parametric insurance (automatically payout on event)
- Supply chain: track goederen
Beperkingen:
- Code is law: bugs zijn permanent (geen 'reset' mogelijk)
- Hack risk: $10+ miljard verloren via smart contract hacks (Wormhole, Ronin, etc.)
- Gas fees: ETH transactions kunnen $5-100+ kosten
- Niet zelf-aanpassend: kan niet flexibel reageren op externe events
Solidity:
Meest gebruikte taal voor Ethereum smart contracts. Schrift door Vitalik Buterin et al. Verwant aan JavaScript.
Voor jou:
Niet nodig om zelf smart contracts te schrijven, maar wel om te begrijpen. Het is de basis van DeFi.