Verken alle beoordelingen

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 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 mogelijkheden van Bitcoin's smart contracts 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, waardoor het mogelijk is om diverse applicaties zoals berichtenapps, games of zelfs sociale mediaplatforms te hosten.

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

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 laatstgenoemde. Het antwoord ligt in de compromissen die worden gemaakt voor die snelheid en kosten.

Smart contracts op gedecentraliseerde netwerken bieden een hoger niveau van veiligheid en transparantie. Aangezien 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, omdat de uitvoering van het contract openbaar verifieerbaar is.

Hoewel niet noodzakelijk voor alle applicaties, is deze vertrouwensloosheid bijzonder waardevol voor gebruiksscenario's waarbij geld of activa betrokken zijn. Bijvoorbeeld, een digitaal ruilkaartspel, een platform voor het uitwisselen van activa, of een systeem voor het verzenden en ontvangen van crypto-activa zouden allemaal kunnen profiteren van de beveiliging en transparantie van smart contracts.

Hoe Smart Contracts Werken

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 zetten ze vervolgens in op het netwerk.

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

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

In wezen kunnen smart contracts de behoefte aan tussenpersonen in bepaalde scenario's elimineren. In ons trustfondsvoorbeeld omzeilen we de noodzaak voor advocaten en escrow-accounts. 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 toestemmingsloze activahandel en zelfs games waarin spelers echt 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 om tokens te distribueren naar een gemeenschap van supporters.
  • Gemeenschapsopbouw: Ze kunnen helpen om 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 vast te leggen, zoals de tokenprijs, het aantal beschikbare tokens en het vestigingsschema (wanneer en hoe tokens worden gedistribueerd 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 gebruiken van een bepaald platform.

Smart contracts kunnen het proces van het bepalen van de geschiktheid voor een airdrop en het dienovereenkomstig distribueren van tokens automatiseren. Dit zorgt voor eerlijkheid en transparantie, aangezien de regels vooraf zijn gedefinieerd en openbaar verifieerbaar zijn 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 interacteren en zaken doen te revolutioneren. Naarmate de technologie zich verder ontwikkelt, kunnen we verwachten dat er nog innovatievere en impactvollere gebruiksscenario's zullen ontstaan.

Enkele potentiële toekomstige toepassingen van smart contracts zijn:

  • Supply Chain Management: Producten volgen en hun authenticiteit verifiëren door de hele supply chain.
  • Stemmen en Bestuur: Meer veilige en transparante stemsystemen creëren.
  • Gedecentraliseerde Identiteit: Identiteiten beheren en verifiëren zonder de noodzaak van centrale autoriteiten.

Naarmate blockchain-technologie en smart contracts volwassen worden, hebben ze het potentieel om industrieën te transformeren en individuen op ongekende manieren te empoweren.

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