Digitale activa
Wat zijn Smart Contracts? Geschiedenis, Functie en Toepassingsgevallen
Smart contracts maken automatisering van bepaalde aspecten van de functionaliteit van een platform mogelijk. Deze digitale overeenkomsten voeren vooraf bepaalde acties automatisch uit bij ontvangst van een digitaal activum of cryptocurrency. Tegenwoordig worden smart contracts overal in de blockchain-ruimte gebruikt, maar dat was niet altijd zo. Laten we even bekijken hoe deze nuttige protocollen zijn ontstaan en hoe ze functioneren zonder tussenkomst van derden.
Het oorspronkelijke concept van smart contracts dateert veertien jaar vóór cryptocurrencies. Ironisch genoeg wordt de man die wordt gecrediteerd voor het ontwikkelen van smart contracts, niemand minder dan de bekende Bitcoinist Nick Szabo, genoemd. Veel mensen geloven dat Nick eigenlijk Satoshi Nakamoto is vanwege zijn eerdere werken.
Nick heeft beroemd theoretiseerde over waarde-opslagbits die een proof-of-work-systeem gebruiken, vijf jaar vóór Bitcoin (BTC ) bestond. Hij is altijd een pionier in de cryptowereld geweest. In 1994 bracht Nick zijn smart contract-code openbaar uit. Hij bedacht ook de term “smart contract”.

Nick Szabo via TMNews
Waarom zijn “Smart Contracts” nodig?
Elke smart contract bevat vier kernprincipes. Ten eerste heb je het onderwerp van het contract nodig. Het onderwerp is wat uw contract toegang geeft tot de goederen of diensten die het contract regelt. Ten tweede heeft u digitale handtekeningen (privésleutels) nodig van iedereen die bij het contract betrokken is. Deze handtekeningen starten het contract. Vervolgens komt de specificatie van de contractvoorwaarden. In dit deel legt u de exacte reeks handelingen vast die beginnen wanneer het contract wordt uitgevoerd. Ten slotte heeft u een gedecentraliseerd platform nodig. Een blockchain-netwerk houdt de smart contract redundant opgeslagen en veilig tegen wijzigingen.
Smart Contract-componenten
- Onderwerp van het contract
- Digitale handtekeningen
- Contractvoorwaarden
- Gedecentraliseerd platform
Hoe worden “Smart Contracts” gebruikt?
Er zijn eindeloze toepassingen voor smart contracts. Smart contracts helpen u digitale en fysieke activa uit te wisselen. Smart contracts leven op de blockchain en kunnen niet worden gewijzigd. Deze extra beveiliging maakt deze digitale overeenkomsten ideaal voor veel zakelijke scenario’s.
Smart Contracts in ICO’s
Initial Coin Offerings (ICO’s) gebruiken smart contract-protocollen tijdens hun crowdfunding-evenementen. De smart contracts volgen, berekenen, toekennen en distribueren automatisch de fondsen die tussen het bedrijf en de investeerder worden verzonden. De programmering van smart contracts maakt de automatisering van het gehele proces mogelijk.
Deze automatisering stelt bedrijven in staat om financiering van een breder publiek te accepteren. De werklast van het bedrijf neemt niet toe, maar de zichtbaarheid van de fondsenwerving van het bedrijf vergroot. Het allesomvattende karakter van deze strategie heeft bijgedragen aan recordcijfers voor ICO’s tijdens de boom in 2017. Eén rapport toont aan dat het ICO-volume in mei 2018 het dubbele was van de cijfers van het voorgaande jaar.
Traditionele bedrijven kijken naar Smart Contracts
Traditionele bedrijven blijven de smart contract-wereld betreden nu de blockchain-integratie voortduurt. Tegenwoordig bestaan er platforms die smart contracts voor bijna alles gebruiken, waaronder onroerend goed, investeringen, royalty’s, verkiezingen, logistiek en nog veel meer.
Ethereum-aangedreven “Smart Contracts”
De cryptocurrency Ethereum (ETH ) staat vooral bekend om het introduceren van het smart contract-concept in de cryptowereld. Het ERC-20-protocol van Ethereum maakt gebruik van smart contracts om de creatie en distributie van tokens te automatiseren. ERC-20 is verreweg het meest gebruikte token-uitgifteprotocol op de markt.

Ethereum Smart Contract Codering via Ethereum.org
Vitalik Buterin, de ontwikkelaar van Ethereum, beschrijft smart contracts als een programma dat “automatisch een voorwaarde valideert en bepaalt of het activum naar één persoon moet gaan, terug naar de persoon die het heeft verzonden, of een combinatie daarvan“. Ethereum maakt gebruik van zijn Virtual Machine (EVM) om smart contract-mogelijkheden native uit te voeren.
Smart Contract-ontwikkeling
Sinds Ethereum de bekendheid van smart contracts heeft vergroot, zijn er complexere en geavanceerdere smart contract-modellen in de cryptowereld verschenen. Platforms zoals EOS, Stellar (XLM ), en NEO gebruiken verschillende consensusmechanismen in vergelijking met het Proof-of-Work-systeem dat oorspronkelijk door Ethereum werd gebruikt.
Smart contracts verwijderen de tussenpersoon uit veel van de meest gebruikte bedrijfssystemen van vandaag. Het trustless karakter van deze protocollen stelt bedrijven en investeerders in staat om zowel efficiëntie als beveiliging gelijktijdig te verhogen. U kunt verdere integratie van deze technologie in traditionele bedrijfssystemen verwachten naarmate meer platforms de markt betreden.












