Why Ricardian contracts, not Smart Contracts, are Blockchain’s Killer Application

Why Ricardian contracts, not Smart Contracts, are Blockchain’s Killer Application
👋 Hi, I am Mark. I am a strategic futurist and innovation keynote speaker. I advise governments and enterprises on emerging technologies such as AI or the metaverse. My subscribers receive a free daily newsletter on cutting-edge technology.

Why Ricardian contracts, not Smart Contracts, are Blockchain’s Killer Application

Smart contracts have been dubbed the killer application of distributed ledger technology. Within every industry, smart contracts will provide significant efficiency benefits. They will reduce transaction times between stakeholders from weeks to minutes or seconds. Especially within global supply chains, smart contracts will kickstart data-enabled collaboration. They can offer trust, provenance and security while enabling instant transactions.

Smart contracts may seem revolutionary, but they are nothing new. In fact, they have been around for a long time. Smart contracts are already in place in most modern office buildings. For example, access cards that determine whether you are allowed entry to a certain area are pre-defined by a piece of code and linked to a database. The only difference now is that when they are deployed on a blockchain, they become immutable, remain accessible indefinitely and will carry out their pre-defined tasks whenever certain conditions are met. That is the revolutionary part of blockchain-enabled smart contracts.

Smart Opportunities for Society

Smart contracts offer tremendous opportunities for organisations. Organisations that deploy smart contracts to facilitate inter-organisational transactions become more intensely connected since they share the same database across time and space. In the coming years, we will likely see a wide variety of applications using smart contracts that will change how we work, how we do business, and how we run our daily lives. This will increasingly take away the middleman, managers, and employees.

As such, smart contracts will have a direct impact on social contracts within societies and organisations. This is because smart contracts automatically and autonomously execute. Smart contracts remove the need for developing, implementing or evaluating decisions by management or employees.

When multiple smart contracts are combined, together with artificial intelligence and analytics, it becomes possible to automate decision-making capabilities. This will result in a completely new paradigm of organising activity and can result in new organisational designs that are completely run by computer code, so-called Decentralised Autonomous Organisations (DAOs).

However, there is one problem with existing smart contracts: they are not legally binding. Any organisation can create a smart contract and record them on a blockchain. Although they will execute automatically, it does not say anything about their legal validity. After all, a smart contract is only the result of an agreement put into code. It is not the agreement itself.

What Are Ricardian Contracts?

As a result, in 2018, there has been a renewed interest in Ricardian contracts. This type of contracts differs from smart contracts that they are legally binding. It records the agreement between multiple parties in human-readable and machine-readable text. This means that it is a legal contract that is easy to read and understand by everyone, so not only your lawyer.

Ricardian contracts were first introduced by Ian Grigg, one of the earliest pioneers in financial cryptography, in 1995. Ricardian contracts use cryptographic signatures to bind different parties into a legal agreement. They will automatically execute when certain pre-conditions have been met. Ricardian contracts not only define intentions but also execute instructions automatically.

The main advantage of a Ricardian contract is that if there is a dispute among parties involved, the case can be decided in court. This is not possible with smart contracts, which are only the instructions based on what is defined in an agreement. If something goes wrong, proving a scam or fraud in court is difficult since a smart contract is not a legally binding agreement.

Another benefit of a Ricardian contract is that once a human-readable agreement is turned into a machine-readable agreement, it can be hashed. The hash can then be stored on a blockchain. This would ensure that each part of the document can be uniquely identified by its hash and it becomes impossible to change the original agreement without the other parties knowing. As a result, Ricardian contracts are extremely secure.

More importantly, there is no legal framework with smart contracts. As a result, if an unexpected event occurs, smart contracts lack the ability to evolve as there are no guidelines on how to proceed. Ricardian contracts, on the other hand, do come with a legal framework and this adds clarity for all stakeholders. This means that, contrary to smart contracts, you require lawyers to create and deploy a Ricardian contract.

How Would a Ricardian Contract Work?

A smart contract is typically very simple. If I decide to sell my house to you, the moment I have received the funds, automatically the ownership of my house will transfer to you. A Ricardian contract, however, will go a lot further and incorporate different aspects to an agreement.

For example, a first step could be to check if I truly own the house. If a verified entity (an Oracle) confirms that I do, the Ricardian contract will move to the next step. Another additional step can be that the moment I receive the funds, automatically the bank can use them to repay my mortgage. A Ricardian contract executes multiple events resulting in a logical conclusion (in this case that I have sold my house and repaid my mortgage).

The first application to implement Ricardian contracts is OpenBazaar, a peer-to-peer e-commerce platform where you can trade almost anything directly with each other. OpenBazaar uses Ricardian contract to check the legitimacy of an agreement between buyer and seller. Within the platform, they are called Trade Receipts, and it adds additional security that all parties do the right thing. In case of fraud, there are legal records that can be used in court to settle the dispute.

Apart from OpenBazaar, also the EOS network is using Ricardian contracts to form an important part of any agreements made on the EOS blockchain. Ian Grigg is even a partner at block.one and it seems that they have big plans for further incorporating Ricardian contracts.

The Future of Ricardian Contracts

Smart contracts are widely regarded as the killer application for blockchain, but the real killer application will be Ricardian contracts. Especially, when organisations are increasingly moving towards data-driven collaboration, Ricardian contracts will become a pre-requisite for fast, efficient and secure transactions. With the successful integration within the EOS network in the coming years, we will see more implementations of Ricardian contracts in decentralised applications. That will be beneficial for all involved stakeholders.

Image: Irina Strelnikova/Shutterstock

Frequently asked questions

What is the main problem with smart contracts?

Smart contracts are not legally binding. They are simply the result of an agreement put into code, not the agreement itself. Any organisation can create and record one on a blockchain, but this does not establish legal validity. If something goes wrong, proving fraud or a scam in court becomes difficult since there is no legal framework backing the contract.

Link to this question

How do Ricardian contracts differ from smart contracts?

Ricardian contracts are legally binding, recording agreements in both human-readable and machine-readable text so everyone, not just lawyers, can understand them. They use cryptographic signatures to bind parties into a legal agreement and automatically execute once pre-conditions are met. Unlike smart contracts, disputes involving Ricardian contracts can be decided in court because they come with an actual legal framework.

Link to this question

Why are Ricardian contracts considered secure?

Once a human-readable agreement is converted into a machine-readable one, it can be hashed, and that hash is stored on a blockchain. This ensures every part of the document can be uniquely identified by its hash, making it impossible to alter the original agreement without other parties finding out, giving Ricardian contracts strong security and tamper resistance.

Link to this question

Where are Ricardian contracts already being used?

OpenBazaar, a peer-to-peer e-commerce platform, was the first application to implement Ricardian contracts, calling them Trade Receipts to verify legitimacy between buyers and sellers and provide legal records for disputes. The EOS network also uses Ricardian contracts as a core part of agreements made on its blockchain, with Ian Grigg, their creator, involved as a partner at block.one.

Link to this question
Dr Mark van Rijmenam

Dr Mark van Rijmenam

Dr. Mark van Rijmenam, widely known as The Digital Speaker, isn’t just a #1-ranked global futurist; he’s an Architect of Tomorrow who fuses visionary ideas with real-world ROI. As a global keynote speaker, Global Speaking Fellow, recognized Global Guru Futurist, and 5-time author, he ignites Fortune 500 leaders and governments worldwide to harness emerging tech for tangible growth.

Recognized by Salesforce as one of 16 must-know AI influencers , Dr. Mark brings a balanced, optimistic-dystopian edge to his insights—pushing boundaries without losing sight of ethical innovation. From pioneering the use of a digital twin to spearheading his next-gen media platform Futurwise, he doesn’t just talk about AI and the future—he lives it, inspiring audiences to take bold action. You can reach his digital twin via WhatsApp at: +1 (830) 463-6967.

Share