Smart contracts
Blockchain technologie en smart contracts
Blockchain technologie is een opportuniteit voor bedrijven om op een nieuwe manier bedrijfsprocessen te verbeteren. Blockchain technologie kan processen optimaliseren waar er een gebrek is aan wederzijds vertrouwen tussen bedrijven. Blockchain technologie biedt derhalve geen meerwaarde wanneer het ingezet wordt voor interne bedrijfsprocessen of dient als database. Blockchain technologie zorgt voor het automatiseren van processen en bijgevolg het reduceren van kosten, data integriteit en betere procesmonitoring.
Is het bijvoorbeeld nog van deze tijd om papieren contracten handmatig te laten ondertekenen en waardepapieren fysiek in een kluis te moeten bewaren? Blockchain technologie kan toegepast worden om dergelijke processen te digitaliseren en beter te beveiligen.
In het kort: blockchain is een elektronische wijze van boekhouden. In dit ‘grootboek’ staan alle transacties die ooit zijn uitgevoerd. Wat blockchain zo bijzonder maakt is dat er geen tussenpersonen nodig zijn, althans dat de rol van deze tussenpersonen gaat veranderen, en hierdoor de blockchain decentraal van aard is. De blockchain technologie biedt vooral zekerheid. Wilt u meer weten over de basisprincipes van blockchain technologie? Lees dan Terug naar de basis.
Smart contracts op de blockchain
‘Smart contracts’ zijn een van de meest interessante toepassingen die worden gebouwd op (en met) blockchaintechnologie. Het is een stukje software (programmeercode) dat automatisch controleert of aan vooraf vastgestelde voorwaarden wordt voldaan. Een smart contract ‘leeft’ op de blockchain. Hierdoor zijn smart contracts transparant. Als partij kun je altijd de code van het smart contract controleren. Een smart contract kan geprogrammeerd worden zoals men zelf wilt. Let wel: een smart contract kan alleen maar doen waarvoor het is geprogrammeerd. De regels (code) van een smart contract zijn als het ware in beton gegoten; die kunnen -eenmaal vastgelegd op de blockchain- niet meer worden veranderd. Smart contracts bieden ook zekerheid. De blockchain met haar nodes zorgt ervoor dat de uitkomst voortdurend wordt bevestigd. Bij traditionele (lees: papieren) overeenkomsten kunnen partijen wat hen volgens de overeenkomst is opgedragen, nalaten. Dit is bij een smart contract niet mogelijk wat een groot voordeel is.
Smart contract als aanvulling
Een smart contract is vooral te gebruiken als een aanvulling op traditionele overeenkomsten. Zoals in de vorige alinea is uitgelegd is de code van een smart contract zodra het is opgenomen op een blockchain, onveranderlijk. Om de automatische uitvoering van ongewenste uitkomsten te voorkomen zouden alle mogelijke onverwachte gebeurtenissen eigenlijk vooraf al in het smart contract opgenomen moeten worden. Dit is lastig bij complexere overeenkomsten. In die gevallen kan een smart contract worden beperkt tot enkel de binaire bepalingen, met andere woorden bepalingen die je heel specifiek en ondubbelzinnig kunt opstellen. De traditionele overeenkomst wordt dan gebruikt voor de niet-binaire bepalingen, zoals bijvoorbeeld de bepalingen met betrekking tot de inspanningsverplichtingen van partijen, overmacht, redelijkheid en billijkheid en de beginselen van behoorlijk bestuur.
In een traditionele overeenkomst over de overdracht van een auto kunnen partijen bijvoorbeeld vastleggen dat de leverings- en betalingsverplichtingen uit de overeenkomst (tevens) zijn opgenomen in een smart contract, waarbij het bewijs voor de nakoming van de leverings- en betalingsverplichtingen geleverd gaat worden door een registratie op een blockchain. De overige bepalingen uit de traditionele overeenkomst (bijvoorbeeld met betrekking tot de aansprakelijkheid of overmacht) nemen partijen dus niet op in het smart contract, en die interacteren om die reden ook niet met een blockchain.
Deze hybride situatie vereist uiteraard een goede samenwerking tussen juristen en programmeurs.
Meer weten over de toepassing van blockchain technologie en smart contracts binnen uw bedrijf?
Meer weten over de toepassing van blockchain technologie en smart contracts binnen uw bedrijf?
