Wat is een smart contract?

Een smart contract is een computerprogramma dat wordt opgeslagen en uitgevoerd op een gedecentraliseerd 'vertrouwensloos' netwerk, zoals een blockchain. Met vertrouwensloos bedoelen we dat de geldigheid van informatie in het netwerk door iedereen kan worden geverifieerd. Veel mensen denken dat smart contracts alleen van toepassing zijn op nieuwere blockchain-netwerken zoals Ethereum, maar Bitcoin gebruikt ook smart contracts, zij het met beperkte functionaliteit.
Wat is een smart contract?
Gebruik de multichain Bitcoin.com Wallet-app, vertrouwd door miljoenen om veilig en eenvoudig Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) en de populairste cryptocurrencies te verzenden, ontvangen, kopen, verkopen, verhandelen, gebruiken en beheren. De app stelt je in staat om te communiceren met slimme contracten op verschillende openbare blockchain-netwerken.

Wat is een Smart Contract?

Een smart contract is als een computerprogramma dat leeft en werkt op een speciaal netwerk genaamd een blockchain. Dit netwerk is 'vertrouwensloos', wat betekent dat iedereen de informatie die het bevat kan controleren en bevestigen. Hoewel vaak geassocieerd met nieuwere blockchains zoals Ethereum, maakt zelfs Bitcoin gebruik van smart contracts, zij het met enkele beperkingen.

Geschiedenis en Oorsprong van Smart Contracts

Ethereum is gedeeltelijk ontworpen om de smart contract-mogelijkheden van Bitcoin uit te breiden. Dit resulteerde in het Ethereum-netwerk dat een 'Turing complete state machine' werd - in wezen een gedeelde computer toegankelijk voor iedereen. Smart contracts op dit netwerk kunnen theoretisch elke berekening uitvoeren die een regulier computerprogramma kan, en mogelijk diverse applicaties hosten zoals messaging-apps, games of zelfs sociale mediaplatforms.

Echter, huidige gedecentraliseerde netwerken hebben beperkingen in snelheid en kosten, waardoor het soort applicaties dat ze kunnen ondersteunen wordt beperkt. Dit wordt verder onderzocht in ons Blockchain Trilemma-artikel. Het is ook belangrijk op te merken dat Ethereum slechts het eerste van vele netwerken was die streefden naar het creëren van een gedeeld, toegankelijk computerplatform.

Waarom Smart Contracts gebruiken op Gedecentraliseerde Netwerken?

Je vraagt je misschien af waarom iemand zou kiezen voor een gedecentraliseerd netwerk boven gecentraliseerde cloud computing diensten zoals Amazon Web Services (AWS), vooral gezien de snelheid en betaalbaarheid van de laatste. Het antwoord ligt in de afwegingen die worden gemaakt voor die snelheid en kosten.

Smart contracts op gedecentraliseerde netwerken bieden een hoger niveau van beveiliging en transparantie. Omdat iedereen de informatie op het netwerk kan verifiëren, is er minder behoefte om een centrale autoriteit zoals een bank te vertrouwen. Dit vermindert het risico op fraude, hacking of fouten, aangezien de uitvoering van het contract openbaar verifieerbaar is.

Hoewel niet noodzakelijk voor alle applicaties, is deze vertrouwensloosheid bijzonder waardevol voor gebruikssituaties die geld of activa omvatten. Bijvoorbeeld, een digitaal kaartspel, een platform voor het uitwisselen van activa, of een systeem voor het verzenden en ontvangen van crypto-activa kunnen allemaal profiteren van de veiligheid en transparantie van smart contracts.

Hoe Werken Smart Contracts

Stel je een gedecentraliseerd netwerk zoals Ethereum voor als een gigantische, gedeelde computer. Smart contracts zijn de programma's die op deze computer draaien. Ontwikkelaars schrijven deze contracten in een programmeertaal en implementeren ze vervolgens op het netwerk.

Het implementeren van een smart contract betekent het creëren van een speciaal adres op het netwerk. Iedereen kan met dit contract interageren door het native token van het netwerk naar het adres te sturen. Voor Ethereum zou dit ETH zijn. Dit triggert de code van het contract, die automatisch wordt uitgevoerd op basis van vooraf gedefinieerde regels, net als een "als dit, dan dat" sequentie in reguliere programmering.

Bijvoorbeeld, een eenvoudig Ethereum smart contract zou geprogrammeerd kunnen worden om 1 ETH die naar zijn adres wordt gestuurd, te verdelen in 12 gelijke delen en deze maandelijks naar een aangewezen adres te sturen, feitelijk functionerend als een trustfonds.

In wezen kunnen smart contracts de noodzaak voor tussenpersonen in bepaalde scenario's elimineren. In ons trustfondsvoorbeeld omzeilen we de noodzaak voor advocaten en escrow-rekeningen. We vertrouwen simpelweg op de code om de overeenkomst uit te voeren zoals bedoeld.

Smart contracts worden op steeds complexere manieren gebruikt om Gedecentraliseerde Applicaties (dApps) te creëren die dingen mogelijk maken zoals toestemmingloze activa-uitwisseling en zelfs games waar spelers werkelijk eigendom hebben van digitale activa.

Lees meer: Wat is een dApp? en Wat is een Bevestiging?

Tokenverkoop en Smart Contracts

Een van de meest voorkomende toepassingen voor smart contracts is het uitvoeren van tokenverkopen. Een tokenverkoop, soms een Initial Coin Offering (ICO) genoemd, is de initiële distributiefase van een nieuwe cryptocurrency of token.

Tokenverkopen dienen verschillende doelen:

  • Distributie: Ze stellen projecten in staat tokens te distribueren aan een gemeenschap van supporters.
  • Gemeenschapsopbouw: Ze kunnen helpen een gemeenschap rond een gedeeld project en zijn doelen te verenigen.
  • Fondsenwerving: Ze kunnen worden gebruikt om fondsen te werven voor de ontwikkeling van een project.

Smart contracts worden gebruikt om de regels van de tokenverkoop te definiëren, zoals de tokenprijs, het aantal beschikbare tokens en het vestigingsschema (wanneer en hoe tokens worden verdeeld aan kopers). Dit zorgt voor een eerlijk en transparant proces.

Lees meer: Wat is een Tokenverkoop?

Airdrops en Smart Contracts

Airdrops zijn een andere manier waarop projecten smart contracts gebruiken om tokens te distribueren. Bij een airdrop stuurt een project gratis tokens naar gebruikers die aan bepaalde criteria voldoen, zoals het bezitten van een specifiek activum of het gebruik van een bepaald platform.

Smart contracts kunnen het proces automatiseren om in aanmerking te komen voor een airdrop en tokens dienovereenkomstig te distribueren. Dit zorgt voor eerlijkheid en transparantie, aangezien de regels vooraf zijn gedefinieerd en openbaar verifieerbaar op de blockchain.

Lees meer: Wat is een Airdrop?

De Toekomst van Smart Contracts

Smart contracts zijn nog steeds een relatief nieuwe technologie, maar ze hebben het potentieel om de manier waarop we interageren en zaken doen te revolutioneren. Naarmate de technologie zich verder ontwikkelt, kunnen we nog meer innovatieve en impactvolle gebruikssituaties verwachten.

Enkele potentiële toekomstige toepassingen van smart contracts zijn:

  • Supply Chain Management: Het volgen van producten en het verifiëren van hun authenticiteit door de supply chain heen.
  • Stemmen en Bestuur: Het creëren van veiligere en transparantere stemsystemen.
  • Gedecentraliseerde Identiteit: Het beheren en verifiëren van identiteiten zonder de noodzaak van centrale autoriteiten.

Naarmate blockchaintechnologie en smart contracts volwassen worden, hebben ze het potentieel om industrieën te transformeren en individuen op ongekende manieren te versterken.

Gerelateerde gidsen

Begin hier →
Wat is Ethereum?

Wat is Ethereum?

Begrijp de belangrijkste kenmerken van Ethereum.

Lees dit artikel →
Wat is Ethereum?

Wat is Ethereum?

Begrijp de belangrijkste kenmerken van Ethereum.

Waar wordt ETH voor gebruikt?

Waar wordt ETH voor gebruikt?

Begrijp de functie en het nut van ETH.

Lees dit artikel →
Waar wordt ETH voor gebruikt?

Waar wordt ETH voor gebruikt?

Begrijp de functie en het nut van ETH.

Wat zijn ERC-20 tokens?

Wat zijn ERC-20 tokens?

Leer de basis van de Ethereum-tokenstandaard, waar ERC-20-tokens voor worden gebruikt en hoe ze werken.

Lees dit artikel →
Wat zijn ERC-20 tokens?

Wat zijn ERC-20 tokens?

Leer de basis van de Ethereum-tokenstandaard, waar ERC-20-tokens voor worden gebruikt en hoe ze werken.

Wat is een dApp?

Wat is een dApp?

Ontdek wat dApps zijn, hoe ze werken, voordelen en nadelen, en meer.

Lees dit artikel →
Wat is een dApp?

Wat is een dApp?

Ontdek wat dApps zijn, hoe ze werken, voordelen en nadelen, en meer.

Wat is DeFi?

Wat is DeFi?

Leer wat gedecentraliseerde financiële (DeFi) apps doet werken en hoe ze zich verhouden tot traditionele financiële producten.

Lees dit artikel →
Wat is DeFi?

Wat is DeFi?

Leer wat gedecentraliseerde financiële (DeFi) apps doet werken en hoe ze zich verhouden tot traditionele financiële producten.

Wat is ETH-gas en hoe werken de kosten in Ethereum?

Wat is ETH-gas en hoe werken de kosten in Ethereum?

Leer over de eenheid voor het meten van transactiekosten in Ethereum, krijg details over de Ethereum kostenmarkt, en ontdek hoe je de kosten die je betaalt kunt aanpassen.

Lees dit artikel →
Wat is ETH-gas en hoe werken de kosten in Ethereum?

Wat is ETH-gas en hoe werken de kosten in Ethereum?

Leer over de eenheid voor het meten van transactiekosten in Ethereum, krijg details over de Ethereum kostenmarkt, en ontdek hoe je de kosten die je betaalt kunt aanpassen.

Hoe ETH te kopen

Hoe ETH te kopen

Leer hoe je ETH kunt kopen en het veilig kunt bewaren in een digitale portemonnee die je zelf beheert.

Lees dit artikel →
Hoe ETH te kopen

Hoe ETH te kopen

Leer hoe je ETH kunt kopen en het veilig kunt bewaren in een digitale portemonnee die je zelf beheert.

Hoe een Ethereum-portemonnee aan te maken

Hoe een Ethereum-portemonnee aan te maken

Het aanmaken van een Ethereum-portemonnee is net zo eenvoudig als het installeren van software op je mobiele apparaat of laptop/desktop.

Lees dit artikel →
Hoe een Ethereum-portemonnee aan te maken

Hoe een Ethereum-portemonnee aan te maken

Het aanmaken van een Ethereum-portemonnee is net zo eenvoudig als het installeren van software op je mobiele apparaat of laptop/desktop.

Wat is een bevestiging?

Wat is een bevestiging?

Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.

Lees dit artikel →
Wat is een bevestiging?

Wat is een bevestiging?

Ontdek blockchainbevestigingen, waarom ze belangrijk zijn en meer.

Wat is een tokenverkoop?

Wat is een tokenverkoop?

Tokenverkopen zijn een belangrijk onderdeel van het crypto-ecosysteem. Leer hun ins en outs.

Lees dit artikel →
Wat is een tokenverkoop?

Wat is een tokenverkoop?

Tokenverkopen zijn een belangrijk onderdeel van het crypto-ecosysteem. Leer hun ins en outs.

check icon
VERTROUWD DOOR MEER DAN 5 MILJOEN CRYPTOGEBRUIKERS WERELDWIJD

BLIJF VOOROP IN CRYPTO

Wekelijks geleverd
Wekelijks geleverd

Blijf voorop in crypto met onze wekelijkse nieuwsbrief die de belangrijkste inzichten biedt.

news icon

Wekelijkse cryptonieuws, speciaal voor jou samengesteld

insights icon

Actiegerichte inzichten en educatieve tips

products icon

Updates over producten die economische vrijheid bevorderen

Aanmelden

Geen spam. Altijd afmelden mogelijk.

Begin veilig te investeren met de Bitcoin.com WalletBegin veilig te investeren met de Bitcoin.com WalletBegin veilig te investeren met de Bitcoin.com Wallet

Begin veilig te investeren met de Bitcoin.com Wallet

Meer dan wallets tot nu toe aangemaakt

Alles wat je nodig hebt om je Bitcoin en cryptocurrency veilig te kopen, verkopen, verhandelen en investeren.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin