4.5 Article

On legal contracts, imperative and declarative smart contracts, and blockchain systems

Journal

ARTIFICIAL INTELLIGENCE AND LAW
Volume 26, Issue 4, Pages 377-409

Publisher

SPRINGER
DOI: 10.1007/s10506-018-9223-3

Keywords

Legal contracts; Smart contracts; Blockchain

Ask authors/readers for more resources

This paper provides an analysis of how concepts pertinent to legal contracts can influence certain aspects of their digital implementation through smart contracts, as inspired by recent developments in distributed ledger technology. We discuss how properties of imperative and declarative languages including the underlying architectures to support contract management and lifecycle apply to various aspects of legal contracts. We then address these properties in the context of several blockchain architectures. While imperative languages are commonly used to implement smart contracts, we find that declarative languages provide more natural ways to deal with certain aspects of legal contracts and their automated management.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available