Smart contract
Kort samengevat Een smart contract is een programma op een blockchain dat exact volgens de code draait en zonder tussenpersoon fondsen beheert en regels afdwingt.
Een smart contract is code die is gedeployed naar een blockchain-adres. Zodra het live is, kan iedereen er een transactie naartoe sturen, en elke node draait dezelfde code om consensus te bereiken over het resultaat. Tokens, DEX pools, lending markets, NFT-collecties en bridges zijn allemaal gebouwd op basis van smart contracts.
Technisch gezien heeft een contract functies en een opgeslagen state (status), zoals een lijst met balances. Het aanroepen van een functie die de state wijzigt kost een gas fee, waarmee validators worden betaald om de transactie uit te voeren en vast te leggen. Op EVM-chains zoals Ethereum, BNB Chain en Base worden contracten meestal geschreven in Solidity en gecompileerd naar bytecode. Solana noemt ze programs; token balances staan daar in aparte accounts die worden beheerd door een gedeeld token program, in plaats van één contract per token.
Voor iemand die een token koopt, is het contract het daadwerkelijke reglement. Wat de website of chatgroep ook beweert, de code bepaalt of de owner extra supply kan minten, een sell tax kan heffen, trading kan pauzeren of wallets op een blacklist kan zetten. Transacties die naar een contract zijn verstuurd zijn onomkeerbaar, waardoor een bug of kwaadwillende functie direct gevolgen heeft voor iedereen die de token bezit.
Controleer vóór aankoop of de broncode is geverifieerd op een block explorer, zodat je kunt inzien wat deze doet en niet blind op bytecode hoeft te vertrouwen. Kijk naar functies die alleen de owner kan uitvoeren en of het ownership is afgestaan (renounced) of ondergebracht bij een multisig. Let op bij proxy contracts, aangezien een upgradeable contract later kan worden vervangen door andere code. Een audit helpt, maar dekt uitsluitend de code zoals die op het moment van de review was.




