Hoe smart contracts onze samenleving revolutioneren

6 maanden geleden

Hoe smart contracts onze samenleving revolutioneren

Onze moderne samenleving kent contracten in verschillende vormen. Als je kauwgom koopt bij een kiosk, heb je al een contract afgesloten met de winkelier. Het oppervlakkige aspect is de uitwisseling van het geld voor de goederen, maar vanuit het perspectief van de wet zijn er veel factoren die spelen waar we niet eens rekening mee houden bij dergelijke dagelijkse handelingen.

Vanuit het perspectief van een advocaat zou er veel aanvullende informatie verstrekt kunnen worden over de aankoop. Bijvoorbeeld of de verkoper aansprakelijk is jegens de koper voor persoonlijk letsel, en zo ja, onder welke voorwaarden. Ook zullen de meeste handelaren waarschijnlijk op zijn minst enige theorie hebben gehad over dergelijke onderwerpen tijdens hun opleiding. In de context van alledaagse handelingen, doet de hele zaak er niet toe, maar deze contractuele relaties treden onmiddellijk in werking zodra het alledaagse kader achterblijft.

Wat als de kauwgom niet langer houdbaar was en de koper ziek werd na het eten ervan?

Ons voorbeeld illustreert het belang van contracten op zowel kleine als grote schaal. En daarom is het artikel van vandaag van bijzonder belang, omdat we te maken hebben met contracten waarvan de inhoud en geldigheid worden gegarandeerd door blockchain technologie.

Wat is een smart contract?

Een smart contract is een stukje code dat elke overeenkomst kan bevatten en ervoor zorgt dat die wordt gehandhaafd. Een van de meest voorkomende contracten van dit type wordt gebruikt in ICO's. Meestal specificeert het contract wie de ter verkopen tokens zal ontvangen en wanneer ze effectief uitbetaald zullen worden. In deze context hebben de meeste van onze lezers waarschijnlijk al contact gehad met een smart contract.

In principe kent een smart contract geen limiet aan de inhoud of het kader. In de praktijk is het echter altijd gekoppeld aan de blockchain waarop het is geprogrammeerd en tot uitvoering gebracht. Afhankelijk van hoe flexibel een bepaalde blockchain is, kan het smart contract feitelijk samenwerken met objecten of feiten buiten de blockchain.

Een smart contract zou bijvoorbeeld geautomatiseerde betalingen kunnen activeren zodra een service wordt beschouwd als te zijn uitgevoerd. Ofwel moet de ontvanger handmatig bevestigen dat de service heeft verstrekt of het kan zelfs automatisch omdat het smart contract de voorziening zelf kan monitoren. De meeste overeenkomsten zijn gebaseerd op een als-dan regel. Een van de voordelen van smart contracts is hun transparantie en het feit dat ze de overeenkomst op een volledig neutrale manier uitvoeren. Daarom kunnen alle betrokken partijen erop vertrouwen dat niemand een overeenkomst zal wijzigen of niet na zal komen.

Smart contracts zijn de tweede grote en veelbelovende use-case van blockchain technologie na betalingsverwerking via cryptocurrencies. De eerste en tot nu toe meest succesvolle technologie die smart contracts introduceerde, is Ethereum.

Nadelen van smart contracts

Hoewel smart contracts veel problemen kunnen oplossen, zijn niet alle aspecten van de technologie volledig onproblematisch. Veel van deze contracten kunnen immers niet worden herschreven. Afhankelijk van de parameters zijn het zeer rigide constructies die niet kunnen worden aangepast. In principe kan dit probleem worden opgelost door ze vanaf het begin flexibel te formuleren, maar als je een variabele over het hoofd ziet, ben je opgesloten.

Over de juridische status van dergelijke overeenkomsten kan een veel groter debat worden gevoerd. Veel voorstanders zijn van mening dat de code van smart contracts eenvoudigweg in overeenstemming is met de wet. Maar feitelijke wetgevers zien het anders. Je kunt alle termen zelf definiëren, maar wat als ze een verder geldige wet overtreden? Het smart contract zou dan steeds de wet overtreden, en eenmaal in gang gezet, kan niets het stoppen. Het verstorende potentieel van de technologie vindt hier zijn grenzen.

Contractpartijen willen immers meestal niet dat hun overeenkomst in strijd is met de wet; in de meeste gevallen willen ze een relatie met elkaar bestendigen die legaal al op de blockchain bestaat. Strafbare feiten zijn dus niet per se het probleem, maar civiele geschillen wel. Hoe moet bijvoorbeeld worden omgegaan met bestaande smart contracts die uiteindelijk de door de staat gegarandeerde rechten van één partij overtreden?

Een ander aspect dat ook nauw verband houdt met smart contracts is de juridische status van een gedecentraliseerde autonome organisatie. In principe kunnen smart contracts worden gebruikt om een instelling die zelfstandig zakendoet op te zetten en uitsluitend op basis van het contract reglement. Maar wie vertegenwoordigt zo'n organisatie in de rechtbank? Hoe kan het worden aangepakt bij een conflict, en als het bijvoorbeeld verplicht zou zijn om schadevergoeding te betalen, hoe zal dat dan gehandhaafd worden?

Het feit dat smart contracts gericht zijn op het revolutioneren van een fundamenteel belangrijk onderdeel van onze sociale interactie, maakt hen tegelijkertijd kwetsbaar voor een aantal problemen veroorzaakt door hun absolute structuur.

Uiteindelijk blijft er één probleem over en dat is een fout in de code of een niet-gedetecteerde kloof die het mogelijk maakt om het smart contract te exploiteren, te omzeilen of anderszins schade toe te brengen. In 2016 maakte de zogenaamde DAO-hack bijvoorbeeld de diefstal van $ 50 miljoen mogelijk. Dit leidde tot een kloof in de gemeenschap over de beste manier om de gebeurtenis in de nasleep af te handelen. Zo werd Ethereum Classic geboren en afgesplitst van Ethereum.

Use cases van smart contracts

De meeste use cases die worden getest, omzeilen de juridische problemen die worden beschreven door te focussen op oplossingen die bepaalde aspecten van reeds bestaande overeenkomsten automatiseren. Voorbeelden zijn de energiemarkt, betaling tussen machines die autonoom taken uitvoeren, of andere factureringssystemen.

Zo zijn er eerste tests uitgevoerd met voertuigen die automatisch de bijgevulde brandstof bezinken met het tankstation. Hier bewaakt het smart contract de hoeveelheid geleverde brandstof en factureert het vervolgens. Indien de wederpartij het benodigde bedrag overmaakt, is de overeenkomst verklaard vervuld te zijn. Hoewel dergelijke voorbeelden in wezen zeer eenvoudige relaties weergeven tussen de partijen zijn ze niettemin erg complex.

In de praktijk gaat het hier om de integriteit van de gegevens die als basis moeten dienen en de betrouwbaarheid bij de uitvoering van het contract. Daarom bevinden de meeste use cases zich in de industrie en de automatisering van productie- of factureringsprocessen. De betrouwbaarheid van smart contracts maakt het niet nodig om personeel in te zetten om de activiteit zelf uit te voeren, en omdat ze de taken getrouw uitvoeren volgens de parameters, hoeven ze niet constant gecontroleerd te worden.

Welke blockchains ondersteunen smart contracts?

Ethereum staat bekend om zijn capaciteit voor smart contracts en is daarom het ultieme voorbeeld. Maar de Ethereum blockchain is niet de enige die overeenkomsten op protocolniveau kan implementeren. EOS, NEO of Polkadot behoren bijvoorbeeld tot hen.

In principe kan zelfs Bitcoin via zijn scripttaal voorwaarden voor een contract definiëren. Dit is echter uiterst beperkt en biedt daarom nauwelijks mogelijkheden om de use cases die we al hebben besproken.

Ethereum zelf - om bij het voorbeeld te blijven - maakt smart contracts mogelijk via het "Ethereum Virtual Machine "of EVM in het kort. In de kern is dit een gedecentraliseerde computer die de programmering en uitvoering van de smart contracts mogelijk maakt. De EVM is dus de kern en garandeert de correcte uitvoering van alle contracten en schrijft de resultaten naar de blockchain om ze fraudebestendig te maken.

Tot op heden heeft Ethereum het meest veilige en grootste ecosysteem voor smart contracts gecreëerd. Na verloop van tijd kwamen er steeds meer uitdagers langs om een verwijzing te maken naar verschillende functies, die een verbetering zouden zijn ten opzichte van Ethereum. Velen van hen zijn in de media getagd als 'Ethereum-killers'. Hoewel elke blockchain technologie zijn voordelen heeft, is er geen uitdager geweest die deze titel waar heeft kunnen maken.

Welke toekomst hebben smart contracts?

De contracten hebben een prachtige toekomst omdat ze, zoals gezegd, een speciale rol kunnen spelen voor hele industrieën. Maar niet alleen daar is er vraag naar; ze hebben ook een bijzondere betekenis op het gebied van gedecentraliseerde financiering.

Uiteindelijk zijn alle prestaties in de DeFi sector gebaseerd op smart contracts en zouden niet uitvoerbaar zijn zonder hen. Met Bitcoin was het de eerste keer dat privé, gedecentraliseerd, openbaar en censuurbestendig geld op de markt werd gebracht. DeFi markeert het begin van een geheel nieuw tijdperk. Terwijl men er nog steeds van overtuigd was dat banken overbodig konden worden gemaakt toen Bitcoin werd uitgevonden, heeft DeFi ze werkelijk zo gemaakt.

Een lening aangaan, geld lenen, handelen met initiële producten of opties, dit vindt allemaal al decentraal plaats en zal blijven groeien. Het belangrijkste probleem dat opgelost moet worden, zijn niet de verbeteringen aan de smart contracts, hoewel deze natuurlijk ook verder ontwikkeld zullen worden.

In plaats daarvan is het zaak ervoor te zorgen dat meer mensen de bijbehorende producten tegelijkertijd kunnen gebruiken en daarmee de transactiedoorvoer en stabiliteit van de blockchain technologie verhogen. Zodra we het punt hebben bereikt waarop de producten massaal verhandelbaar worden, is er geen reden meer om op tussenpersonen te vertrouwen.

Smart contracts zijn daarom een belangrijk onderdeel van de basis die nodig is voor deze revolutie en zijn een onmisbaar onderdeel. Een ander aspect is het idee om de verschillende protocollen en dus uiteindelijk ook de smart contracts uitwisselbaar te maken. Dit betekent dat in de toekomst het niet langer het belangrijkste zou moeten zijn op welk platform een smart contract loopt. Door een manier te vinden waarop de verschillende protocollen veilig met elkaar communiceren en informatie uitwisselen, is een groot probleem geëlimineerd.

Alleen als de ontwikkeling van blockchain technologie onafhankelijk wordt van een specifiek platform zal het als geheel kunnen slagen. Uiteindelijk zal het een kwestie zijn van het vinden van de beste blockchain voor het specifieke gebruik zonder de compatibiliteit te verliezen met anderen die uitstekende resultaten kunnen behalen in hun respectievelijke vakgebieden.

Houd me op de hoogte

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
download-app