Smart Contracts as Techno-Legal Regulation

Authors

  • Peter GL Hunn Accord Project, UK

DOI:

https://doi.org/10.13052/jicts2245-800X.735

Keywords:

Distributed ledger technologies, Blockchain, Smart Contracts, Digital value

Abstract

Smart contracts on a blockchain network can be implemented to control digital value. A key question that arises is the extent to which smart contracts can, or should, operate as “smart legal contracts”. Simply put, can smart contracts meet requirements of validity at law and practical efficacy. In order to achieve the goal of value maximization, the efforts of policy-makers, standards organisations and regulators should be informed by first principles. Standards, and other regulatory activities, must be driven by consideration of the techno-legal functions of contracting. Blockchain-based smart contracts offer the potential to reduce transaction costs through new methods of stateful computation. When applied to commercial transactions, smart contracts can represent enforcement of an executed state. This paper argues that distributed ledger and smart contracts standards should seek to provide sufficient flexibility to facilitate contracting parties to coordinate in an optimal manner.

Downloads

Download data is not yet available.

Author Biography

Peter GL Hunn, Accord Project, UK

Peter Hunn is a UK-trained lawyer, and the founder of both technology startup Clause and the non-profit Accord Project hosted by the Linux Foundation. The Accord Project operates in collaboration with the leading industry bodies, enterprise blockchain providers, standards organisations, and law firms to develop an open source technology stack for smart legal contracts. The Project is DLT independent and agnostic, meaning the protocol can operate with any existing or future DLT platform, and is devised specifically for enterprise and legal application. Clause is a leading provider of enterprise smart legal contract infrastructure. Peter is also a member of the UK Jurisdiction Taskforce of the UK Lawtech Delivery Panel and contributes as an expert to ISO TC307.

References

See Xuet al., ‘Architecture for Blockchain Applications’, (Springer: New York, 2019), 45–59.

The concept of “smart” or “computable” contracts is not particularly new, see: H. Surden, ‘Computable Contracts’ (2012) 46 UC Davis Law Review 629; N. Szabo, ‘Smart Contracts: Building Blocks for Digital Markets’ (1996) 16 Extropy, available at: http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/L OTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html (Accessed May 2019).

See Financial Conduct Authority, ‘Guidance on Cryptoassets’ (Financial Conduct Authority, CP19/3, 2019), available at: https://www.fca.org.uk/publication/consultation/cp19-03.pdf (Accessed May 2019).

See: K. Werbach & N. Cornell, ‘Contracts Ex Machina’ (2017) 67 Duke L.J. 313; P. De Filippi & A. Wright, ‘Blockchain and the Law: The Rule of Code’ (Harvard University Press: Boston, 2018);

UK Jurisdiction Taskforce of the LawTech Delivery Panel, Public Consultation: The Status of Cryptoassets, Distributed Ledger Technology and Smart Contracts under English Private Law. Available at: https://www.lawsociety.org.uk/news/documents/ukjt-consultation-cryptoassets-smart-contracts-may-2019/ (Accessed May 2019); Cardozo Blockchain Project, Research Report #2, “‘Smart Contracts” & Legal Enforceability’ (16 October 2018). Available at: https://cardozo.yu.edu/sites/default/files/Smart%20Contracts%20Report%20%232_0.pdf (Accessed May 2019); International Swaps and Derivatives Association, ‘Legal Guidelines for Smart Derivatives Contracts’ (February 2019). Available at: https://www.isda.org/a/ 23iME/Legal-Guidelines-for-Smart-Derivatives-Contracts-ISDA-Master-Agreement.pdf (Accessed May 2019).

See M. Raskin, ‘The Law and Legality of Smart Contracts’ (2017) 1 Georgetown Law Technology Review 304; M. Giancaspro, ‘Is a ‘Smart Contract’ Really a Smart Idea? Insights from a Legal Perspective’ (2017) 33(6) Computer Law & Security Review 825.

ISO/TC307; British Standards Institute PAS 333:2019, Smart Legal Contracts; ETSI Industry Specification Group for Permissioned Distributed Ledgers; International Association for Trusted Blockchain Applications.

See, for example: 2019 CT H.B. 7310 (NS) March 7, 2019; H.B. 2417, 53d Leg., 1st Reg. Sess. (Ariz. 2017); 2019 NY S.B. 4142 (NS) March 1, 2019; 2019 ND H.B. 1045 (NS) March 8, 2019.

Linux Foundation Accord Project (http://www.accordproject.org).

See A. Burrows, ‘A Restatement of the English Law of Contract’ (Oxford University Press: Oxford, 2016); American Law Institute, Restatement (Second) of Contracts?1–95 (1981).

A. Schwartz & R.E. Scott, ‘Contract Theory and the Limits of Contract Law’ (2003) 113 Yale L.J. 541.

Through the act of signature, for example.

See, for example: M.C. Jensen & W.H. Meckling, ‘Theory of the Firm: Managerial Behavior, Agency Costs, and Ownership Structure’ (1976) 3 J. Fin. Econ. 305; F.H. Easterbrook & D.R. Fischel, ‘The Economic Structure Of Corporate Law’ (Harvard University Press: Boston, 1996); B.D. Baysinger & H.N. Butler, ‘The Role of Corporate Law in the Theory of the Firm’ (1985) 28(1) J. Law & Econ. 179.

International Association for Contract and Commercial Management, The Cost of a Contract – IACCM Research Report, 18 October 2018. Available at: https://www.iaccm.com/ resources/?id=10392&cb=1539976689 (Accessed May 2019).

Such as natural language processing, document automation, contract lifecycle management, and e-signature.

Seesupra notes 4–5; J.G. Allen, ‘Wrapped and Stacked: “Smart Contracts” and the Interaction of Natural and Formal Language’ (2018) 14(4) European Review of Contract Law 307.

See Szabo,supra note 2.

Notably, these terms are not consistently used in the literature.

Seesupra note 9.

M. Finck, ‘Blockchain Regulation and Governance in Europe’ (Cambridge University Press: Cambridge, 2019), 24–25, 75–78.

See Allen,supra note 15. The term “computable contract” may be more inclusive to form, providing greater definitional accuracy: Surden,supra note 2.

Surden,supra note 2, at 664. May be extended to operations without dependence upon a discrete assessment of conformance.

R.J. Gilsonet al., ‘Text and Context: Contract Interpretation as Contract Design’ (2014) 100 Cornell L. Rev. 23, 26.

See, for example: https://templates.accordproject.org/perishable-goods@0.11.1.html (Accessed May 2019).

See Xu,supra note 1, at 27–44.

For technical features see:Id., at 45–58. The Bitcoin blockchain is used herein as a prototypical frame of reference. For the characteristics of a “blockchain” as a data structure, see: S. Nakamoto, ‘Bitcoin: A Peer-to-Peer Electronic Cash System’ (2008). Accessible at: https://bitcoin.org/bitcoin.pdf (Accessed May 2019), at 2.

Distributed ledgers may be “permissioned” and “permissionless”: Xu,supra note 1, at 27–44.

Distributed ledger protocols are the aggregate of all technical constraints in the network,cf .: Nakatomo,supra note 25 and noteinfra 74; G. Wood, ‘Ethereum: A Secure Decentralised Generalised Transaction Ledger’, Ethereum Project Yellow Paper EIP-150 Revision. Accessible at: http://gavwood.com/paper.pdf (Accessed May 2019) and noteinfra 62.

Compare the scope of permissible logic-based state transitions in Bitcoin (Turing-incomplete) and Ethereum (Turing-complete),Id.

Nakamoto,supra note 25.

See the Bitcoin transaction history (‘UTXO set’): https://www.blockchain.com/charts/utxo-count (Accessed May 2019).

See L. Lamport, ‘ The Implementation of Reliable Distributed Multiprocess Systems’ (1978) 2(2) Computer Networks 95.

F. B. Schneider, ‘Implementing Fault-Tolerant Services using the State Machine Approach’ (1990) 22(4) ACM Computing Surveys, 299.

L. Lessig, ‘Code and Other Laws of Cyberspace’ (Basic Books: New York, 1999), 3–8; L. Lessig, ‘Code is Law: On Liberty in Cyberspace’ (2000) January-February, Harvard Magazine. Available at: https://harvardmagazine.com/2000/01/code-is-law-html (Accessed May 2019); P. De Filippi & S. Hassan, ‘Blockchain Technology as a Regulatory Technology: From Code is Law to Law is Code’ (2016) 21(12) First Monday. Note that this is not an argument for codebeing law: K. Werbach, ‘The Blockchain and the New Architecture of Trust’ (MIT Press: Cambridge, 2018), at 153–160.

Wider regulatory issues of social governance in blockchain systems (e.g. protocol upgrades, modifications) may be considered.

See Nakamoto,supra note 25, at 4; Xu,supra note 1, at 21–24.

Werbach,supra note 33, at 160–162.

See Finck, supra note 19, at 66 etseq.

Seesupra note 9; Allen,supra note, 15 at 17;Id., at 85–86cf . A. Savelyev, ‘Contract Law 2.0: “Smart” contracts as the beginning of the end of classic contract law’ (2017) 26(2) Information and Communications Technology Law 116.

It does not necessarily follow that regulation must adhere to jurisdictional norms: Lessig,supra note 33; D. Sventsson, ‘The Holy Trinity of Legal Fictions Undermining the Application of Law to the Global Internet’ (2015) 23(3) International Journal of Law and Information Technology 219. On the notion of “trustlessness”, see: M. Zouet al., ‘In Code We Trust? Trustlessness and Smart Contracts’ (2019) Society for Computers and Law Journal.

For example, a “smart contract” operates, or intends to operate, as a contract at law.

Burrows,supra note 9, at 169 etseq.

Seesupra note 31. This does not, of course, mean that contracts could not be purposefully expressed as such.

R.E. Scott & G.G. Triantis, ‘Incomplete Contracts and the Theory of Contract Design’ (2005) 56(1) Case Western Reserve Law Review 187, at 197.

C.J. Goetz and R.E. Scott ‘Principles of Relational Contracts’ (1981) 67 Va. L. Rev. 1089, at 1091; Gilsonet al.,supra note 22, at 56; O. Kvaly and T. Olsen, ‘Endogenous Verifiability and Relational Contracting’ (2009) 99(5) American Economic Review 2193.

O. Hart & J. Moore, ‘Foundations of Incomplete Contracts’ (1999) 66(1) Review of Economic Studies 115cf . ‘obligational completeness’: G.G Triantis, ‘Contractual Allocations of Unknown Risks: A Critique of the Doctrine of Commercial Impracticability’ (1992) 42 U. Toronto L.J. 450, 464–468; R.E. Scott, ‘The Law and Economics of Incomplete Contracts’ (2006) 2 Annual Review of Law and Social Science 279.

R.A. Posner, ‘The Law and Economics of Contract Interpretation’ (2004) 83 Tex L. Rev. 1581. Often purposely: B. Bernheim & M. Whinston, ‘Incomplete Contracts and Strategic Ambiguity’ (1998) 88(4) American Economic Review 902.

O. Hart & J. Moore, ‘Contracts as Reference Points’ (2008) 123(1) Quarterly Journal of Economics 1; I.R. Macneil, ‘Contracts: Adjustment of Long-Term Economic Relations under Classical, Neoclassical, and Relational Contract Law’ (1977) 71 Nw. UL Rev. 854; Gilsonet al., supra note 22, at 56–58.

Scott & Triantis,supra note 43; Bernheim and M. Whinston,supra note 46; P. Aghion & R. Holden, ‘Incomplete Contracts and the Theory of the Firm: What Have We Learned over the past 25 Years?’ (2011) 25 The Journal of Economic Perspectives 181.

R.E. Scott ‘Theory of Self-Enforcing Indefinite Agreements’ (2003) 103 Colum. L. Rev. 103 1641 at 1644–1645. See Restatement,supra note 9, at? 33, Comment a.: (“The actions of the parties may show conclusively that they have intended to conclude a bargain, even though one or more terms are missing or are left to be agreed upon. In such cases courts endeavor, if possible, to attach a sufficiently definite meaning to the contract”).

Codeas contract, see II(A).

Such as comprehension of formal representation.

Posner,supra note 46.

See Allen,supra note 15.

Finck,supra note 19, at 27 (“Whereas the role of law is to fill gaps in agreements with default rules, smart contract code contains no gaps allowing law to intervene”).

It is at least arguable, however, that using the mechanism of a smart contractqua contract exhibits the intention to enforce.

Enforcing the protocol:supra note, 27.

A comprehensive discussion of the techno-legal factors behind the architecture of smart legal contracts is beyond the scope of this paper. See, for example: C. Molina-Jimenezet al., ‘On and Off-Blockchain Enforcement of Smart Contracts’ in G. Mencagliet al. (eds) Euro-Par 2018: Parallel Processing Workshops. Euro-Par 2018. Lecture Notes in Computer Science, vol 11339; J. Eberhardt and S. Tai, ‘On or Off the Blockchain? Insights on Off-Chaining Computation and Data’ in F. De Paoliet al. (eds) Service-Oriented and Cloud Computing. ESOCC 2017. Lecture Notes in Computer Science, vol 10465.

See AXA Parametric Insurance (https://www.axa.com/en/newsroom/news/axa-goes-blockchain-with-fizzy). (Accessed May 2019).

See, for example: Clause, Stellar Transfer Action (https://docs.clause.io/en/articles/55-stellar-transfer-action) (Accessed May 2019).

Seeinfra note 67.

Allen,supra note 15 at 313. Also: Sir Geoffrey Vos,‘Cryptoassets as Property: how can English law boost the confidence of would-be parties to smart legal contracts?, Joint Northern Chancery Bar Association and University of Liverpool Lecture, 2 May 2019. Available at: https://www.judiciary.uk/wp-content/uploads/2019/05/Sir-Geoffrey-Vos-Chancellor-of-the-High-Court-speech-on-cryptoassets.pdf (Accessed May 2019); C.D. Clacket al., ‘Smart Contract Templates: Foundations, Design Landscape, and Research Directions’, CoRR abs/1608.00771 (2016), 2. I. Grigg, ‘On the Intersection of Ricardian and Smart Contracts’ (July 2016). Available at: https://iang.org/papers/intersection_ricardian_smart.html (Accessed May 2019) (“We can now see that the real challenge between smart contracts and Ricardian Contracts or legal documents is not to choose, but to incorporate.”).

See, for example: NatSpec Format, Solidity Documentation, Ethereum Foundation (https://solidity.readthedocs.io/en/develop/natspec-format.html) (Accessed May 2019).

‘Dual Integration: Putting the Contracts in Smart Contracts’, Monax, (https://monax. io/learn/dual_integration/) (Accessed May 2019).

J.M. Skarloff, ‘Smart Contracts and the Cost of Inflexibility’ (2018) 166 U. Pa. L. Rev 263, at 296 (“smart contracts cannot create a transaction-costless environment”).

Grigg and Clacket al.,supra note 61; Template Specification, Accord Project (https://docs.accordproject.org/docs/accordproject-specification) (Accessed May 2019).

See the sample instance of the above sales agreement: https://templates.accordproject. org/perishable-goods@0.11.1.html (Accessed May 2019).

See Clause, Hyperledger Fabric Actions (https://docs.clause.io/en/articles/62) and Clause, Kaleido Actions (https://docs.clause.io/en/articles/57-kaleido-integration) (Accessed May 2019).

See Accord Project,supra note 65.

Id.

C.F. Cargill, ‘Why Standardization Efforts Fail’ (2011) 14(1) Journal of Electronic Publishing. DOI: 10.3998/3336451.0014.103; K. Blindet al., ‘The Impact of Standards and Regulation on Innovation in Uncertain Markets’ (2017) 46(1) Research Policy 249.

See K. Blind, ‘The Economics of Standards: Theory, Evidence, Policy’ (Edward Elgar: Cheltenham, 2004).

D.C. North, ‘Economic Performance Through Time’ (1994) 84(3) American Economic Review 359.

David P., ‘Standardisation Policies for Network Technologies: The Flux between Freedom and Order Revisited’ in Hawkinset al., ‘Standards, Innovation and Competitiveness: The Politics and Economics of Standards in Natural and Technical Environments’ (Edward Elgar: Cheltenham, 1995) at 22.

See Bitcoin Developer Reference, Bitcoin.org, https://bitcoin.org/en/developer-reference#opcodes (Accessed May 2019).

K.A. Adams, ‘A Manual of Style for Contract Drafting’, 4th ed. (American Bar Association: Chicago, 2018); Electronic Signatures in Global and National Commerce Act 15 U.S.C.?7001-7006 (2018).

See domain modeling, see: Accord Project,supra note 68; Digital Asset Modelling Language v0.13.5 (https://docs.daml.com/daml/reference/structure.html) (Accessed May 2019); International Swaps and Derivatives Association, ‘ISDA Common Domain Model Version 1.0 Design Definition Document’ (October 2017). Accessible at https://www.isda.org/a/gVKDE/CDM-FINAL.pdf (Accessed May 2019). Formal verification of computed contract state: K. Bhargavanet al., ‘Formal Verification of Smart Contracts’ (2016) Proceedings of the 2016 ACM Workshop on Programming Languages and Analysis for Security, 91. DOI: 10.1145/2993600.2993611; Accord Project, Ergo (https://docs.accordproject.org/docs/ergo) (Accessed May 2019).

Turing completeness,cf . Ergo,Id.; DAML,Id.; Solidity,supra note 62; Bitcoin Script,supra note 74.

Dispute resolution: P. Ortolani, ‘Self-Enforcing Online Dispute Resolution: Lessons from Bitcoin’ (2016) 36(3) Oxford Journal of Legal Studies 595.

Cargill,supra note 70.

Seesupra notes 4–5.

See Accord Project,supra note 65.

Downloads

Published

2019-09-20

How to Cite

GL Hunn, P. . (2019). Smart Contracts as Techno-Legal Regulation. Journal of ICT Standardization, 7(3), 269–286. https://doi.org/10.13052/jicts2245-800X.735

Issue

Section

Articles