Deze update is geschreven door:

Sascha Lang
Update

Smart contracts: wat zijn het en wat betekenen ze juridisch?

Digitalisering speelt een steeds grotere rol in het bedrijfsleven. Afspraken worden online gemaakt, betalingen verlopen automatisch en steeds vaker valt daarbij de term smart contracts. Maar wat is een smart contract precies? Is het juridisch bindend? En wat betekent deze ontwikkeling voor ondernemers, particulieren en HR-professionals?

In dit artikel wordt uitgelegd wat smart contracts zijn, hoe zij passen binnen het Nederlandse contractenrecht en welke juridische aandachtspunten van belang zijn.

Wat is een smart contract?

Een smart contract is in de kern een digitaal programma dat automatisch afspraken uitvoert zodra aan vooraf bepaalde voorwaarden is voldaan. De afspraken worden vastgelegd in programmeercode en vaak geplaatst op een blockchain. Een blockchain is een digitaal en decentraal register waarin transacties worden opgeslagen. De inhoud daarvan kan in beginsel niet eenzijdig worden gewijzigd.

Een smart contract werkt volgens een eenvoudige logica: als aan een bepaalde voorwaarde is voldaan, dan volgt automatisch een vooraf geprogrammeerde handeling. Denk aan een betaling die direct wordt uitgevoerd zodra een levering digitaal is bevestigd.

Van belang is dat een smart contract in technische zin niet automatisch gelijkstaat aan een juridische overeenkomst. Het is in de eerste plaats een middel om afspraken uit te voeren. Of sprake is van een juridisch bindend contract, hangt af van de gebruikelijke regels van het contractenrecht.

Het juridische kader: wanneer is een smart contract bindend?

Volgens het Nederlandse contractenrecht komt een overeenkomst tot stand door aanbod en aanvaarding. Dat kan schriftelijk, mondeling of digitaal. In de meeste gevallen is geen fysieke handtekening vereist.

Een smart contract kan dus juridisch bindend zijn als aan de gewone vereisten voor een overeenkomst is voldaan. Er moet sprake zijn van een duidelijke afspraak tussen partijen, partijen moeten bevoegd zijn om de overeenkomst te sluiten en de inhoud mag niet in strijd zijn met de wet of openbare orde.

De techniek verandert deze uitgangspunten niet. Wel kan de wijze waarop afspraken zijn vastgelegd, namelijk in programmeercode, nieuwe vragen oproepen. Wat gebeurt er bijvoorbeeld als de code een fout bevat? En wat als de uitkomst van de automatische uitvoering niet overeenkomt met wat partijen voor ogen hadden?

In de praktijk zal een smart contract vaak worden gecombineerd met een traditionele schriftelijke overeenkomst waarin de rechten en verplichtingen nader zijn uitgewerkt. De code zorgt dan voor de uitvoering, terwijl het juridisch kader in begrijpelijke taal is vastgelegd.

Een voorbeeld uit de praktijk

Stel dat een leverancier van zonnepanelen samenwerkt met een zakelijke klant. Partijen spreken af dat de klant per opgewekte kilowattuur automatisch betaalt. De meetgegevens van de installatie worden gekoppeld aan een blockchain. In de programmeercode wordt vastgelegd dat bij iedere geregistreerde hoeveelheid opgewekte stroom automatisch een betaling wordt verricht.

Zodra het systeem vaststelt dat een bepaalde hoeveelheid energie is geleverd, wordt het afgesproken bedrag direct overgemaakt. Er komt geen factuur of handmatige controle meer aan te pas.

Juridisch gezien blijft sprake van een overeenkomst van levering. De rechten en verplichtingen van partijen worden nog steeds beoordeeld aan de hand van het contractenrecht. Als de meetapparatuur onjuiste gegevens doorgeeft of de code een fout bevat, kan discussie ontstaan over aansprakelijkheid en schade. De automatisering neemt die juridische vragen niet weg.

Gevolgen voor het contractenrecht en internationale verhoudingen

Smart contracts kunnen de uitvoering van afspraken efficiënter maken, maar zij beperken niet de rol van de rechter of het toepasselijke recht. Bij een geschil zal nog steeds moeten worden vastgesteld wat partijen zijn overeengekomen en hoe die afspraken moeten worden uitgelegd.

Een bijzonder aandachtspunt is de uitleg van de overeenkomst. In het Nederlandse contractenrecht is niet alleen de letterlijke tekst van belang, maar ook de bedoeling van partijen en de omstandigheden van het geval. Programmeercode is echter strikt en voert uit wat technisch is ingevoerd. Dat kan tot spanning leiden wanneer de uitkomst anders is dan partijen redelijkerwijs mochten verwachten.

Daarnaast spelen internationale aspecten vaak een rol. Smart contracts worden veel gebruikt in grensoverschrijdende situaties. Blockchain-netwerken zijn niet gebonden aan één land. Wanneer partijen in verschillende landen gevestigd zijn, moet duidelijk zijn welk recht van toepassing is en welke rechter bevoegd is. Zonder duidelijke rechtskeuze kan onzekerheid ontstaan, wat juist bij geautomatiseerde transacties ongewenst is.

Toepassing binnen organisaties en HR

Ook binnen organisaties kunnen smart contracts een rol spelen. Denk aan variabele beloningsregelingen waarbij een bonus automatisch wordt uitgekeerd zodra vooraf vastgestelde prestaties zijn behaald. Technisch kan dat efficiënt zijn.

Tegelijkertijd moet binnen arbeidsrelaties rekening worden gehouden met dwingendrechtelijke regels. Het arbeidsrecht biedt werknemers bescherming, bijvoorbeeld bij loon, werktijden en ontslag. Een volledig geautomatiseerde uitvoering van afspraken mag niet in strijd komen met redelijkheid en billijkheid of met specifieke wettelijke bepalingen. Automatisering ontslaat een werkgever niet van zijn verplichtingen.

Praktische aandachtspunten

Wie overweegt om met smart contracts te werken, doet er goed aan enkele zaken zorgvuldig te regelen. Het is verstandig om afspraken niet uitsluitend in code vast te leggen, maar ook in duidelijke en begrijpelijke taal. Daarnaast moet worden nagedacht over aansprakelijkheid bij technische fouten, beveiliging van gegevens en de keuze van toepasselijk recht.

Smart contracts bieden kansen voor efficiënte en transparante uitvoering van afspraken. Tegelijkertijd blijven zij ingebed in het bestaande juridische kader. Het contractenrecht, en waar relevant het arbeidsrecht en internationaal recht, behouden hun betekenis. Juist daarom is het van belang om technologische innovaties steeds te combineren met een zorgvuldige juridische beoordeling.

Lees meer updates
Bij het opstellen van een contract gaat de aandacht vaak uit naar prijsafspraken, levertijden en aansprakelijkheid. Begrijpelijk, want dat zijn de onderwerpen waar partijen meestal over onderhandelen. Toch wordt een bepaling die vaak onderaan het contract staat regelmatig onderschat: het forumkeuzebeding. Een forumkeuzeclausule bepaalt welke rechter bevoegd is om een geschil tussen partijen te behandelen. Dat lijkt misschien een detail, maar in de praktijk kan deze bepaling grote gevolgen hebben. Een goed geformuleerde forumkeuze kan onzekerheid voorkomen, proceskosten beperken en ervoor zorgen dat een geschil sneller wordt opgelost. Andersom kan het ontbreken van een duidelijke forumkeuze leiden tot langdurige discussies over de vraag welke rechter bevoegd is.
kort geding
In het recht staat zorgvuldigheid centraal. Dat betekent vaak dat procedures tijd kosten. Een bodemprocedure kan maanden of zelfs jaren duren. Toch zijn er situaties waarin die tijd er niet is. Denk aan een ondernemer die direct schade lijdt door een contractbreuk, of een werknemer die plots geen salaris meer ontvangt. In zulke gevallen kan een kort geding uitkomst bieden. Deze procedure maakt het mogelijk om snel een rechterlijke beslissing te krijgen en daarmee acute problemen aan te pakken. Maar wanneer kies je voor een kort geding en hoe verloopt zo’n procedure in de praktijk?
NCC
In deze blog staat de praktijk van de NCC centraal. Wanneer is procederen bij de NCC een verstandige keuze? Hoe maakt u daadwerkelijk gebruik van deze rechtbank? En welke aandachtspunten zijn voor ondernemers van belang bij die afweging?