Waarschijnlijk weet je al wat een (traditioneel) contract is, toch? Laten we het in ieder geval onthouden. Volgens het Merriam-Webster-woordenboek is een contract "een bindende overeenkomst tussen twee of meer personen of partijen, met name één juridisch afdwingbare". Welnu, wat is het eerste dat in u opkomt als we zeggen "slimme contracten"?

Staat het document misschien op een tablet? Is het nu een robot? Een AI, achter een computer? Het is gewoon... verbonden met internet? Niet precies. Als je andere bronnen bekijkt (zoals de oude betrouwbare Wikipedia), zullen ze iets zeggen als: een slim contract is een "digitaal protocol" of "computerprogramma" dat de vooraf bepaalde voorwaarden automatisch uitvoert wanneer deze zijn vervuld.

Afbeelding van Gerd Altmann via Pixabay

Leuk, hè...? En wat betekent dat in hemelsnaam? Nou, we kunnen het zo uitleggen: een slim contract is niet iets dat je kunt aanraken of zelfs maar goed kunt zien. Meestal zie je alleen de resultaten, net zoals met de draden in je tv. Het verschil is dat die resultaten deze keer volledig digitaal zijn, omdat een digitale overeenkomst is gebaseerd op: een blockchain, geschreven met rekencode om de eerdere voorwaarden die door de partijen zijn overeengekomen af te dwingen. U kunt het zien als een automatisch contract of een garantie, waarvoor geen papier, advocaat, notaris of tussenpersonen in het algemeen nodig zijn.

Dus... hoe werken slimme contracten voor de gemiddelde man?

Het korte antwoord is met digitale apps of tools. Als u niet weet hoe u code moet schrijven (zoals ontwikkelaars of computertechnici), bent u niet verantwoordelijk voor het maken ervan, dus maakt u zich geen zorgen. Laat die taak over aan de experts. Om ze te gebruiken, hoeft u alleen maar een op smart contract gebaseerde app (meestal gedecentraliseerde apps) of platform te kiezen en gebruik het op uw apparaat (mobiel of desktop).

We kunnen echter een beetje praten over de interne werking van een slim contract. Laten we eerst een afbeelding bekijken om te laten zien hoe ze er van binnen uitzien. Spoiler: het is een beetje saai. Het is gewoon een hoop code.

Voorbeeld slim contract. Bron: Ethereum.org

We kunnen hun gegevens ook controleren op een blockchain-verkenner (een toegankelijke webpagina), als deze natuurlijk openbaar is. De banken ontwikkelen hun eigen applicaties met slimme contracten, dus die zijn niet openbaar. Maar we kunnen bijvoorbeeld een gemiddeld contract op Ethereum controleren.

Voorbeeld van openbare gegevens in een slim contract. Bron: Etherscan

We ontdekken hier een belangrijk ding over slimme contracten. Naast code bestaan ze uit transacties en een geldsaldo. Dit betekent echter niet dat het enige echte gebruik voor hen financieel moet zijn: de transacties kunnen ook alleen informatie vertegenwoordigen. Wat de balans betreft, de waarheid is dat gedecentraliseerde slimme contracten enige vergoedingen vereisen om te werken (meestal in de vorm van cryptocurrencies), bestemd voor de mijnwerkers of validators van de blockchain.

Het proces is als…

Binnen Ethereum is een contract bijvoorbeeld gewoon een ander soort adres (portemonnee/rekening), met saldo en transacties. Maar is een soort collectief adres, ontworpen om te werken als een brug tussen twee of meer partijen, met vooraf ingestelde voorwaarden. Daarom wordt dit adres niet door slechts één gebruiker beheerd, maar door zijn eigen eerder overeengekomen voorwaarden, afgedwongen door het hele Ethereum-netwerk.

De trigger voor dit adres om iets te doen (zoals automatisch geld afhandelen) is een gebeurtenis die door de partijen wordt verwacht. Het kan een verkoop zijn, een betalingsdatum, een vermelding van iets, een nieuw product online, een prijswijziging, een peiling of zelfs de sportresultaten.

Afbeelding van kinkate via Pixabay

Het contract reikt naar de informatie die erover wordt verstrekt door de betrokken partijen of door een "orakel" (een software die externe bronnen raadpleegt), en handelt als gevolg daarvan, volgens de vooraf ingestelde voorwaarden.

Samengevat is dit het proces:

1. De partijen onderhandelen over de voorwaarden van het contract (of het bedrijf/de ontwikkelaar maakt ze openbaar voor iedereen die wil aansluiten).
2. De ontwikkelaar bouwt het protocol binnen een geselecteerde blockchain (Ethereum, EOS, Tron, Cardano, RSK, etc.), volgens de overeengekomen voorwaarden.
3. Het contract en de voorwaarden ervan worden weergegeven in een adres van een dergelijke blockchain.
4. De gebeurtenis vindt plaats.
5. Het contract maakt de transacties volgens het resultaat van genoemde gebeurtenis.


Alice en Bob gebruikten slimme contracten

Natuurlijk hebben we een klassiek voorbeeld nodig met Alice en Bob. Laten we zeggen dat Alice $500 gaat wedden met Bob over de Bitcoin prijs voor het volgende weekeinde. Bob denkt dat het tot X dollar zal zijn, terwijl Alice denkt dat het tot X dollar zal dalen.

Dus besluiten ze een slim contract op te bouwen (aansprekend voor een ontwikkelaar of een platform-as-a-service) en stellen hun voorwaarden vast. Het geld ($500) wordt in cryptocurrency gestort op het contract, en als de prijs van Bitcoin het komende weekend X stijgt, zal het contract het geld automatisch overmaken aan Bob. Als de prijs van Bitcoin X daalt, gaat het geld naar het adres van Alice. En dat is het.

Bitcoin-15000-stier-run

Nu, een andere situatie, deze keer met Internet of Things (IoT). Alice wil haar huis verhuren aan Bob, en ze heeft het voordeel van een geïnstalleerd slim slot, digitaal bediend om de deur te openen en te sluiten. Dus bouwen ze een slim contract en stellen deze voorwaarden: Bob betaalt maandelijks X dollar in crypto.

Als hij dat twee maanden niet doet, het contract zal het slimme slot bestellen om de deur (en de toegang tot het huis) gesloten te houden. Op deze manier zorgt Alice ervoor dat ze het afgesproken bedrag naar behoren ontvangt en hoeft Bob geen documenten of benodigdheden meer voor Alice te verzamelen.

En tja, het is tenslotte een soort contract. De verbeelding is de limiet.

Enkele populaire toepassingen voor slimme contracten

Er zijn al honderden op smart contract gebaseerde apps, met veel categorieën en functies. Uitwisselingen, gokken, games, investeringen, onroerend goed, gezondheidszorg, marktplaatsen, peilingen… ze werken allemaal met slimme contracten.

Misschien kunnen sommige van deze Dapps (die niet per se slimme contracten zijn, maar ermee werken) een belletje doen rinkelen. CryptoKitties (verzamelobjecten), Uniswap (uitwisseling), Aragon (governance), District0x (marktplaatsen en gemeenschappen), Augur (voorspellingsmarkt), Synthetix (voor synthetische activa), Axie Infinity (games), Grid+ (energie) en Actifit (gezondheid) zijn slechts voorbeelden. Volgens De staat van de Dapps, er zijn er meer dan 2500.

Afbeelding van Edar via Pixabay

En weet je wat nog meer werkt met deze contracten? Het geheel Gedecentraliseerde Financiën (DeFi) ecosysteem, een hausse deze dagen. We kunnen er veel investeringstools vinden (voor opbrengst landbouw, meestal), leningen, verzekeringen, sparen en meer. Platformen zoals Yearn Finance, Compound, UMA, Maker, Curve en Augurk Financiën behoren tot deze categorie.

Daarnaast kunnen banken en bedrijven zoals BBVA, Bankia, Sabadell, CaixaBank, IBM, Microsoft, Google, Ernst & Young, S7 Airlines, BitGive, Money on Chain en OneSmart City testen slimme contracten om hun diensten te verbeteren of gebruiken ze al in verschillende toepassingen. Dus, zoals je kunt zien, zitten we al vol met deze contracten.


Wil je BTC, ETH en andere tokens verhandelen? Je kunt het veilig op Alfacash! En vergeet niet dat we het hier en nog veel meer over hebben op onze sociale media.

Twitter * Telegram * Instagram * Youtube *Facebook  * Vkontakte

Author

I'm a literature professional in the crypto world since 2016. It doesn't sound very compatible, but I've been learning and teaching about blockchain and cryptos for international portals since then. After hundreds of articles and diverse content about the topic, now you can find me here on Alfacash, working for more decentralization.

nl_NLNederlands