Block.one heeft aangekondigd dat de EOS blockchain infrastructure het gebruik van Ricardian Contracts ondersteunt. Dit is een belangrijke technologische mijlpaal, maar wat is een Ricardian Contract?

ricardian contractEenvoudig geformuleerd is een Ricardian Contract een digitaal document of overeenkomst dat de voorwaarden formuleert van een interactie tussen twee of meerdere partijen. Deze overeenkomst  is opgesteld in een leesbare tekst voor mensen en vervolgens met behulp van cryptografische digitale handtekeningen is getekend en geverifieerd. Het contract is leesbaar voor zowel mensen als computer programma’s. Het moet ook duidelijke richtlijnen aangeven die duidelijkheid verschaffen over de mogelijke situaties die kunnen optreden. Het zal slimme contracten beter beveiligen en rechtsgeldig (kunnen) maken. Een Ricardian contract converteert alle informatie van een wettelijke contract in een smart contract opmaak op basis waarvan deze kan worden uitgevoerd zonder derde partijen via de blockchain technologie van een gedistribueerd netwerk. EOS zal Ricardian Contracts ondersteunen en kunnen uitvoeren!

De Ricardian Contract is geen nieuwe cryptografische uitvinding. Het is goed om te beseffen dat de recente ontwikkeling op het gebied van Bitcoin, andere cryptocurrency projecten en het gebruik van smart contracts gebaseerd is op jarenlang onderzoek die zo ver terug gaat als de vroege jaren negentig.

Dit is ook het geval met de Ricardian contract die deel uit maakte van het Ricardo betalingssysteem dat in 1995 door Ian Grigg was ontwikkeld. Ian Grigg is een Pioneer op het gebied van financiële cryptografie. Hij leerde over het digitaliseren van activa van een vriend die werkte voor het bedrijf DigiCash. DigiCash is een bedrijf dat werkte aan een voorloper van Bitcoin, maar voor haar tijd was en bankroet ging. Ian werkte gewoon verder aangezien hij inzag dat de visie van DigiCash te beperkt was. Het kon ook worden toegepast op andere financiële instrumenten zoals obligaties. Hij werkte met zijn vriend Gary Howland aan een publicatie (Financial Cryptography in 7 Layers – 1998) over de toepassing van Ricardian Contracts voor de financiële wereld.

In een poging om een antwoord te formuleren over de uitgave van gedigitaliseerde effecten en activa probeerde hij obligaties op het internet uit te geven. Hij bestuurde de werking van obligaties en realiseerde al snel dat het gewoon ging om een contract. Hij probeerde een contract te digitaliseren, maar hij miste een technologisch component om het mogelijk te maken: slimme contracten op basis van een programmeertaal op een blokketen. Grigg was voor zijn tijd. Dankzij de technologische doorbraak die Satoshi Nakamoto met Bitcoin heeft bereikt is dat er een explosie van nieuwe innovaties op gang is gebracht waardoor nu slimme contracten kunnen worden verenigd met Ricardian contracts.

Een Smart Contract is een set van instructies (programma) dat een computer kan lezen en op basis waarvan het de initiatie van bepaalde acties initieert op basis van bepaalde gebeurtenissen die het eert controleert. Een Ricardian Contract is een document dat eerder de intenties en acties weergeeft die moeten worden ondernemen. De Ricardian Contract is de best mogelijke manier om een overeenkomst op te slaan, terwijl de smart contract de uitvoering van de overeenkomst uitvoert.

Dit zal een nieuwe doorbraak inhouden waardoor de blokchain technologie meer toepassingen kan krijgen en vooral gemakkelijker wordt in gebruik voor de leken die geen kaas hebben gegeten van programmeertalen.  Bovendien zijn Ricardian contracts veel flexibeler. De vereniging van Ricardian Contract met Smart Contracts is een belangrijke technologische mijlpaal aangezien het veel meer details zal kunnen beschrijven die veel meer gaan over de onderliggende intenties van de overeenkomsten. Smart Contracts geven geen antwoord om de meest belangrijke vragen: wat is de intentie van de overeenkomst? Wie zijn de betrokken partijen en haar vertegenwoordigers? Onder welke regelgeving worden conflicten met betrekking tot de overeenkomst opgelost? Met andere woorden, de Ricardian Contracts kunnen Smart Contracts rechtsgeldig maken in lokale rechtbanken in geval een conflict buiten de blokketen moet worden opgelost via een rechtbank of andere bemiddelende instelling.

Een Ricardian Contract zal waarde geven aan de uitgave van een crypto asset waarbij de richtlijnen veel duidelijker zijn over wat je koopt of verhandelt. Het handelen op het internet zonder derde vertrouwde partijen zal hierdoor daadwerkelijk mogelijk worden.  Bovendien is het belangrijk om te onderstrepen dat een Ricardian Contract extreem veilig is door de cryptografische handtekeningen. Elk document is uniek herkenbaar aan de hash. Hierdoor wordt het onmogelijk om het document willekeurig te wijzigen nadat de overeenkomst is getekend. In de volgende video zie je Thomas Cox uitleggen over hoe een Ricardian Contract werkt binnen EOS.

Gerelateerde artikels:

Bronnen:

Dit artikel is gebaseerd op een artikel van EOS Canada, een EOS block producer kandidaat.