Blockchain Technology as a Regulatory Technology: From Code is Law to Law is Code

01/08/2018
by   Primavera De Filippi, et al.
0

"Code is law" refers to the idea that, with the advent of digital technology, code has progressively established itself as the predominant way to regulate the behavior of Internet users. Yet, while computer code can enforce rules more efficiently than legal code, it also comes with a series of limitations, mostly because it is difficult to transpose the ambiguity and flexibility of legal rules into a formalized language which can be interpreted by a machine. With the advent of blockchain technology and associated smart contracts, code is assuming an even stronger role in regulating people's interactions over the Internet, as many contractual transactions get transposed into smart contract code. In this paper, we describe the shift from the traditional notion of "code is law" (i.e. code having the effect of law) to the new conception of "law is code" (i.e. law being defined as code).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2023

Watch the Gap: Making code more intelligible to users without sacrificing decentralization?

The potential for blockchain technology to eliminate the middleman and r...
research
02/17/2020

The Minimum Hybrid Contract (MHC): Combining legal and blockchain smart contracts

Corruption is a major global financial problem with billions of dollars ...
research
01/22/2021

A blockchain-based pattern for confidential and pseudo-anonymous contract enforcement

Blockchain has been praised for its capacity to hold data in a decentral...
research
05/16/2022

Specification is Law: Safe Creation and Upgrade of Ethereum Smart Contracts

Smart contracts are the building blocks of the "code is law" paradigm: t...
research
06/02/2022

Formalizing Human Ingenuity: A Quantitative Framework for Copyright Law's Substantial Similarity

A central notion in U.S. copyright law is judging the substantial simila...
research
04/08/2021

Languages for Smart and Computable Contracts

Smart Contracts use computer technology to automate the performance of a...
research
02/05/2018

Smart Contracts Software Metrics: a First Study

Smart contracts (SC) are software codes which reside and run over a bloc...

Please sign up or login with your details

Forgot password? Click here to reset