Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates

Smart Contract Templates provide a framework to support complex legal agreements for financial instruments. Following Grigg’s Ricardian Contract triple 9, they use parameters to connect legal prose to the corresponding computer code. We observe that the landscape is broad and that there are many potentially viable sets of design decisions.


This content originally appeared on HackerNoon and was authored by Ricardian

:::info Authors:

(1) Christopher D. Clack, Centre for Blockchain Technologies, Department of Computer Science, University College London;

(2) Vikram A. Bakshi, Investment Bank CTO Office, Barclays;

(3) Lee Braine, Investment Bank CTO Office, Barclays.

:::

Abstract and 1 Introduction

2 Foundations and 2.1 Terminology — “smart contracts”

2.2 Automation

2.3 Enforceability

2.4 The semantics of contracts

3 Smart Contract Templates

3.1 Templates and Parameters

3.2 The design landscape for Smart Contract Templates

4 Summary and Further Work and References

3 Smart Contract Templates

Smart Contract Templates provide a framework to support complex legal agreements for financial instruments, based on standardised templates. Following Grigg’s Ricardian Contract triple [9], they use parameters to connect legal prose to the corresponding computer code, with the aim of providing a legally-enforceable foundation for smart legal contracts.

\ Complex sets of legal documentation can be augmented with the identification of operational parameters that are key to directing the behaviour of the smart contract code (in this paper we call these “code parameters”) — the smart contract code is assumed to be standardised code whose behaviour can be controlled by the input of such parameters.

\ Here we explore the design landscape for the implementation of Smart Contract Templates. We observe that the landscape is broad and that there are many potentially viable sets of design decisions.

\

:::info This paper is available on arxiv under CC BY 4.0 DEED license.

:::

\


This content originally appeared on HackerNoon and was authored by Ricardian


Print Share Comment Cite Upload Translate Updates
APA

Ricardian | Sciencx (2024-08-07T17:00:18+00:00) Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates. Retrieved from https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/

MLA
" » Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates." Ricardian | Sciencx - Wednesday August 7, 2024, https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/
HARVARD
Ricardian | Sciencx Wednesday August 7, 2024 » Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates., viewed ,<https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/>
VANCOUVER
Ricardian | Sciencx - » Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/
CHICAGO
" » Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates." Ricardian | Sciencx - Accessed . https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/
IEEE
" » Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates." Ricardian | Sciencx [Online]. Available: https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/. [Accessed: ]
rf:citation
» Smart Contract Templates: Foundations, Design and Research – Smart Contract Templates | Ricardian | Sciencx | https://www.scien.cx/2024/08/07/smart-contract-templatesfoundations-design-and-research-smart-contract-templates/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.