How Ricardian Smart Contracts Enable Blockchain Adoption

How Ricardian Smart Contracts Enable Blockchain Adoption
фото показано с : coincentral.com

2018-8-30 17:32

With all the hype about blockchain and specifically, smart contracts, there is one thing that is consistently overlooked. Smart contracts cannot, in their current form, replace actual contracts. However, Ricardian smart contracts may hold the key. In this article, we examine what smart contracts can – and cannot – do. And, why Ricardian smart contracts may well be the future of blockchain-based legal agreements.

What Isn’t a Smart Contract?

Back in 1994 when Nick Szabo first proposed the concept of smart contracts, blockchain was a mere glint in the eye of Satoshi. The launch of blockchain has since enabled the development of smart contracts. Now, the idea is subject to a crazy level of hype. Excited headlines inform us that smart contracts will do away with the need for lawyers. Even lawyers themselves are musing over it.

 

In considering whether or not this is ever likely to be the case, let’s take a further look at what Szabo actually wrote about smart contracts:

“A smart contract is a computerized transaction protocol that executes the terms of a contract. The general objectives of smart contract design are to satisfy common contractual conditions (such as payment terms, liens, confidentiality, and even enforcement), minimize exceptions both malicious and accidental, and minimize the need for trusted intermediaries. Related economic goals include lowering fraud loss, arbitration and enforcement costs, and other transaction costs.”

So from the highlighted sections above, we can take away two things:

A smart contract by itself is not an actual contract. It just executes the terms of an already-existing contract. Members of the legal profession need not start lining up in the social security office just yet. Szabo sees it that they will still have a job, albeit a more minimal one.

She seems relaxed about blockchain replacing her job.

There is an argument to say that the execution part could do away with lawyers. After all, if we can execute contracts automatically according to their agreed terms, lawyers don’t need to adjudicate because nobody can renege on the terms, right?

In principle, yes. But who relies the most on contracts? Companies and other legal entities. And businesses have not (yet) been flocking in droves to adopt smart contracts.

Why Businesses Haven’t (Yet) Embraced Smart Contracts

Firstly, programming languages codify smart contracts. Although they are relatively easy for developers to write, they cannot be read or audited by humans who don’t know programming languages. So businesses cannot rely on smart contracts given that current business processes are subject to compliance requirements involving auditing by humans. 

Secondly, platforms for developing smart contracts are mostly still on public blockchains such as Ethereum or Cardano. This creates a problem for a business that wants to protect its corporate secrets. They often do so using the very same contracts they’d be transitioning into smart contracts on a public blockchain. This is not insurmountable, given that permissioned blockchains are now starting to gain traction.

Finally, the execution of contracts to the very last letter, on an unalterable blockchain, is not necessarily desirable for business. Companies operate in real-world environments and must react to evolving circumstances. This means that contractual agreements often change. Smart contracts don’t offer that flexibility.

Ricardian Smart Contracts

Financial cryptographer Ian Grigg first proposed the Ricardian Contract in 1994. It’s essentially a type of contract that has exists in two formats. A plain text format is the same as an everyday contract document, readable by humans. A digital duplicate, written in code, is readable by a machine.

The Ricardian Smart Contract “Bow-Tie” model

In 2015 Grigg updated his work on Ricardian contracts to include the concept of Ricardian smart contracts. With Ricardian smart contracts, it’s possible to create a legally binding agreement, readable and auditable by humans, as well as coded for automatic execution. It makes a smart contract more reflective of real-world contracts as they are today. This is because it includes the part that comes before the implementation of the terms – the legal agreement itself.

Ricardian smart contracts could, therefore, allow businesses to adopt smart contract technology, ensuring that they fulfill legal and compliance obligations.

Ian Grigg discusses his work on Ricardian smart contracts in the video below: 

Applying the Concepts

Ricardian smart contracts are already used in different forms by some projects including the decentralized marketplace OpenBazaar and the R3 Corda system. However, some are developing the concept further.

SciDex is building a blockchain-based protocol that aims to deploy Ricardian smart contracts but to include an element of adaptability in them. This will allow amendments or rewrites to incorporate newly agreed terms in response to emerging or unforeseen situations.

Another project, BOSCoin, is implementing what it calls “trust contracts.” These are contracts also designed to be read by either humans or machines. These trust contracts are developed using a language that is deliberately engineered not to be Turing-complete. This is similar to the DAML language Digital Asset uses to customize distributed ledgers for the financial industry. Turing-complete programming allows enormous flexibility in the development of algorithms, but on the flip side, it leads to unintended consequences as in the notorious hack of The DAO.

Finally, Kadena has developed a smart contract programming language, Pact, that is readable by humans and can be written directly onto a blockchain.

Final Thoughts

Blockchain development is still in a relatively early stage of maturity. It’s likely that the slow pace of smart contract adoption by businesses reflects that. However, the evolution of Ricardian smart contracts could mean that we soon start to see companies moving towards smart contracts. The use of smart contracts is unlikely to render the legal profession obsolete. However, it may well change the recording and implementation of contracts compared with today. 

The post How Ricardian Smart Contracts Enable Blockchain Adoption appeared first on CoinCentral.

Similar to Notcoin - TapSwap on Solana Airdrops In 2024

origin »

SmartCash (SMART) на Currencies.ru

$ 9.67E-5 (+3.20%)
Объем 24H $55
Изменеия 24h: 4.16 %, 7d: 11.51 %
Cегодня L: $9.67E-5 - H: $9.67E-5
Капитализация $136.673k Rank 2190
Цена в час новости $ 0.0232954 (-99.58%)

contracts smart ricardian adoption blockchain enable work

contracts smart → Результатов: 126


Bitcoin Spark’s Integration of BNB Smart Contracts and AVAX Fast Transactions Takes the Market by Storm

Smart contracts are a great way of automation in the DeFi industry. These reforms have greatly influenced the growth of blockchain technology by improving its scalability and interoperability. Smart contracts are available on established networks such as BNB and Avalanche, which borrowed the concept from Ethereum.

2023-9-2 17:02


Фото:

IOTA Steps Into Ethereum and Cardano’s Territory With Launch Of Beta Smart Contracts

IOTA Foundation has launched, in beta testing, new feeless, easy to program, and scalable smart contracts for the IOTA blockchain. It is a breathtaking moment for the IOTA community because the blockchain had no support for smart contracts before, but also a potentially great alternative to Ethereum and Cardano smart contracts. The smart contracts can […]

2021-10-25 14:46


Фото:

Survey: Large Number of Yield Farmers Can’t Read Smart Contracts Despite High Risk

A new Coingecko survey has found that a large number of yield farmers do not know how to read smart contracts despite claiming they understand the risks that come with such investments. According to the survey, which polled 1,347 people, around 40% of decentralized finance (defi) users cannot comprehend the smart contracts they use for […] The post Survey: Large Number of Yield Farmers Can’t Read Smart Contracts Despite High Risk appeared first on Bitcoin News.

2020-9-23 04:00


Zilliqa smart contracts will utilize Chainlink decentralized oracle network

Zilliqa smart contracts will utilize Chainlink decentralized oracle network » CryptoNinjas Zilliqa, the high-throughput public blockchain platform, has now announced it is integrating with Chainlink, a decentralized oracle network that connects smart contracts with real-world data, to enable an ecosystem of data-driven smart contracts.

2019-7-31 05:34


Smart Contracts And Their Roles In Enterprise Business Blockchain Projects

Smart contracts are fast becoming one of the most in-demand features of blockchain technology. The benefits are huge and its applicability, almost endless. They can be used for everything from legal contracts to funds release from an escrow account and even regular daily events like locking a defaulting tenant out of an apartment. This is […]

2018-11-1 04:15


i-chain ICO

i-chain proposes a common Insurance Platform which will simplify insurers to implement blockchain solutions, resolve scalability, expertise and regulation issues. Platform would make it possible for individual insurers to compete for customers, offering a range of products and prices by virtue of the products linked with smart contracts they set up on Platform.

2018-7-3 19:57


Hashbon ICO

Hashbon framework is a universal platform for effective building any applications or smart contracts, that work on top of live public blockchains: Bitcoin, Litecoin, Dash, Zcash, Monero and others. Framework will allow to store information on several blockchains simultaneously for better reliability in automatic and intellectual way, including deciding which blockchain currently offers better fee for storing KB of data.

2018-7-3 19:57


Blockvest ICO

Blockvest is a Decentralized Blockchain Based Assets Exchange as well as a cryptocurrency index fund that autonomously tracks the top 30 cryptocurrencies. We call it the Blockvest30 Index. The fund provides an easy way for the average investor to buy multiple cryptocurrencies all at once, without doing all the research.

2018-7-2 13:27


Jarvis+ ICO

The Jarvis+ project aims to allow users to re-define the interaction between the user and the blockchain so that everyone can access the blockchain world more closely and conveniently. So Jarvis+ is: (1) The infrastructure for blockchain interaction, any blockchain project can use Jarvis+ natural language (voice, text) in any IM or self-developed App for users (including the call of smart contracts); (2) The personal assistants of blockchain users, cross-chain and cross-platform, can be easily embedded in any social platforms or communities, completely changing the existing blockchain usage patterns and experiences; (3) Artificial Intelligence (AI) + Natural Language Processing (NLP) + Knowledge Graph/Vault.

2018-6-29 12:07