Smart Contracts in the New Era of Contract Law
Published: Dec. 20, 2020
Latest article update: Nov. 22, 2023
This essay examines whether smart contract innovation is capable of displacing the orthodox adherence to traditional contracts. This examination is underpinned by an analysis of the legality of smart contracts, through which it is exemplified that smart contracts ought to be considered legally binding instruments. The essay proceeds to explore the superiority of smart contracting on a technical and theoretical basis. The advantages generated through smart contract automaticity and enforceability present a concrete basis for undermining reliance on traditional contracts. Blockchain Technology also enhances the benefits of smart contracts by acting as a smart contract enabler through guaranteed performance and enforceability. Nevertheless, such novel technologies inevitably suffer from several shortcomings. This essay considers examples which illustrate the inflexibility of smart contracting. Apart from being susceptible to hacking and code exploitation, smart contracting is unable to deal with ambiguities and potential modifications. Overall, this suggests that the advantages of smart contract practice are currently confined to some specified limited scenarios. Smart contracts perform a different function to traditional contracting by merely guaranteeing technical enforceability as opposed to legal enforceability. This essay thus concludes that, for the time being, it is best to regard smart contracting as a supplement to traditional contracts rather than an outright displacement.
Keywords
Artificial Intelligence, blockchain, smart contracts, decentralised autonomous organisations, coding, automated legal instruments
The changes will never be as fast as some may predict,
but changes there will be, and they will surely
disrupt the way we are used to working1.
Smart contracts are the tech topic du jour, having the ability to disrupt the practice of traditional contracting. Szabo envisioned smart contracts as a means to “combine protocols with user interfaces to formalize and secure relationships over computer networks. Objectives and principles for the design of these systems are derived from legal principles, economic theory, and theories of reliable and secure protocols.”2 More than twenty years later, Szabo’s vision remains the foundation for an array of literature, although no agreement has yet been reached on a coherent and consistent meaning to smart contracts which accurately reflects their current and potential functionality. This is mainly due to the advent of the blockchain network which transformed smart contracts into what they are today3. Nevertheless, most academics and practitioners would agree that “a smart contract is an automatable and enforceable agreement. Automatable by computer, although some parts may require human input and control.”4 This definition accurately encapsulates the essence of smart contracts, whilst being careful not to suggest anything beyond their existing capabilities.
Following this line of thought, this paper will start by analysing the legal status of smart contracts compared to traditional contracts. The view expressed in this work is that smart contracts constitute legally binding and enforceable contracts. This analysis will lead to a critical examination of whether the functionality of traditional contracts has been displaced by the emergence of smart contracts. It will be demonstrated that smart contracts have the potential to challenge the orthodox adherence to traditional contracting. Smart contracts’ automatic execution and self-enforceability offer both a practical and theoretical basis for this challenge. This paper will then explore how the emergence of the blockchain network has affected smart contracting and examine whether this offers the necessary qualities to displace the functionality of traditional contracts. It will be argued that although the blockchain network generates a multitude of advantages, it cannot significantly advance the practice of smart contracting given that it suffers from limitations itself. Subsequently, this paper will turn to consider the range of possible smart contract applications stemming from their versatility as legal instruments. The analysis will show that even though smart contracts show great potential, this has not yet been achieved. Smart contract technology is underdeveloped and the dependence on the code gives rise to systemic risks. Moreover, smart contracts represent an inflexible substitute to traditional contracts, and regarding the outstanding issues of contractual ambiguity, imperfect performance, and contractual modification, in addition, inadequate solutions have been proposed to address them. This discussion will highlight the overarching thesis of this paper: although, in theory, smart contracts appear to be functional legal instruments, they are currently limited in practice. Overall, this work regards smart contracts as currently supplementing traditional contract practice in limited scenarios, rather than displacing traditional functionality.
For an agreement to constitute an enforceable legally binding contract, common law requires four elements to be present, namely: (i) offer; (ii) acceptance; (iii) consideration and(iv) intentions to create legal relations. The law takes an exceptionally broad approach and will enforce any promise, whatever its form, if the above criteria are met and if there are no vitiating factors such as duress or misrepresentation to taint the agreement.5 In practical terms, a contract will be concluded upon the agreement of a future contractual performance, which then generates rights and obligations for all parties6.
A lingering question frequently tackled by literature is whether smart contracts carry the same legal validity as traditional contracts. Although this question warranted a definitive and authoritative answer, instead it instigated a never-ending debate amongst academics and practitioners. Some academics have strained every nerve to overestimate the power and authority of smart contracts. For example, Savelyev articulated the radical view that “smart contracts don’t need a legal system to exist: they may operate without any overarching legal framework. De facto, according to Savelyev, they represent a technological alternative to the whole legal system.”7 In contrast, practitioners voiced concerns about the legal status of smart contracts since, unlike traditional contracts, the contract is not given force through natural language but rather through computer data and rules8. Although this concern is justifiable, this paper suggests that the prevalent view ought to be that smart contracts have the same legal validity as traditional contracts. This is because “the data-oriented label simply suggests that the parties have decided that some subset of key terms or conditions would benefit from being represented as computer processable data.”9 This argument is sensible, since “anything from a verbal agreement to an email conversation can become a contract at law, if the basic elements of a contract can be found.”10
The prevalent view rests on the premise that the function of a traditional contract is to alter the parties’ rights and obligations. Hence, smart contracts ought to be treated like other contracts, given that they operate themselves as voluntary mechanisms to alter the rights and duties of the parties11. The legal statement of the UK Jurisdiction Taskforce (hereinafter “UKJT”) reinforces this line of thought. The UKJT reasoned that smart contracts are capable of constituting legally binding contracts provided that the common law requirements for contract formation are satisfied12. Sir Geoffrey Vos advocated that “a smart contract can be identified, interpreted and enforced using ordinary and well-established [common law] principles.”13 Disappointingly, however, the importance of this legal statement has been underestimated in relevant literature on the basis that it does not represent a statement of law. To fully comprehend the importance of the legal statement, it must be acknowledged that the UKJT is made up of highly respected practitioners, government experts, and members of the judiciary. In addition, the statement was heavily relied upon in the recent High Court decision of AA v. Persons Unknown.14 Mr. Justice Bryan acknowledged that the judicial members of UKJT “neither in their judicial capacity were responsible for the drafting of the legal statement, nor have either in their judicial capacities endorsed that legal statement.”15 Nonetheless, in delivering his judgment, he was greatly influenced by the conclusions of the legal statement. This shows that the statement may not in fact constitute legal authority, but it remains highly persuasive. In sum, in line with the UKJT and various academics, this work concludes that smart contracts are contracts on the basis that they represent “agreements to shift legal rights and responsibilities no less than an agreement between two parties physically exchanging goods for payment over a counter.”16
The legal validity of smart contracts entails a further layer of complexity which merits consideration: unless smart contracts become internationally recognised, they have the propensity to disturb the application of private international law.17 International legal systems require different elements for contract formation. A critical distinction, for example, is between civil and common law systems in which the latter requires consideration for a legally binding contract to be formed. Therefore, the validity of a smart contract hinges upon the jurisdiction’s willingness to recognise and enforce it. This represents a major impediment in smart contract practice given that they are placed on the blockchain network which in turn does not acknowledge international borders. Thus, the lack of an internationally co-ordinated effort to recognise the legality of smart contracts may prove to be challenging. It is not possible to predict the outcome of a private international law dispute where one jurisdiction recognises the contract as a valid legal instrument but the other does not. This, however, should not preclude the conclusion that smart contracts ought to constitute legally binding contracts. Therefore, it is prudent to explore the features which may enable smart contracts to displace the functionality of traditional contracts.
The vital characteristics of smart contracts are automaticity and enforceability. The essence of automaticity lies in the contract being performed automatically, without the need of human intervention18. This contributes towards a decrease in the marginal cost of contracting and enhances the speed with which contractual relationships can be executed19. Counterparties are able to enter multiple contracts in minutes, saving on negotiation and organisational costs as well as facilitating everyday commerce. By removing reliance on paper and administrative processes and thus executing the contract in real time, smart contracts prove to be a more efficient and cost-saving method of concluding agreements20. Hence, it is evident that the efficiencies generated by automatic execution provide great incentives for counterparties to switch to smart contracting.
More importantly, automatic execution represents a key benefit accruing from smart contracting, with it also being “a pre-emptive form of self-help because no recourse to a court is needed for the machine to execute the agreement.”21 Taking enforcement out of the hands of the courts is considered particularly important for parties engaging in smart contracting; after all, resolving disputes through litigation has long been criticised as a costly, inefficient, and time-consuming procedure. Indeed, Raskin has argued that “resorting to the court system is a resource intensive process”22 and smart contracting achieves “the lowering of costs through the ensuring of performance without recourse to the courts.”23 This represents an important incentive for contracting parties to use smart contracts as they will be able to avoid burdensome litigation costs. Arguably, this implies that smart contracts offer the possibility of rendering courts virtually obsolete, since they serve the same function with greater efficiency and customisation.24
Smart contracts also offer law firms the opportunity to allocate resources in a more efficient manner. Heavy manpower is unavoidably required to draft long standardised documents for countless transactions. Rather than dozens of lawyers drafting and reviewing long boilerplate provisions, however, smart contracts offer the advantage of a machine, instead, having to read and verify each term. This would provide the opportunity for lawyers to merely identify non-boilerplate clauses that should be implemented into code and focus their precious time on more intellectually demanding tasks25. Therefore, smart contracts provide the ability to save on both the resources of counterparties as well as to unlock more efficient allocations of lawyers within law firms.
In addition to providing a less resource-intensive process, smart contract enforceability is able to deliver greater contractual certainty in two interconnected ways. Firstly, smart contracts address the opacity of legal drafting stemming from the inherent ambiguity of natural language. Natural language may be given a multitude of interpretations and thus often represents the subject of a court dispute. However, smart contracts are not capable of understanding and interpreting natural language. As a consequence, smart contracting avoids unnecessary litigation on linguistic interpretations and rather enforces the terms of the agreement.26 Closely associated with this argument is the advantage that, through guaranteeing contractual performance, smart contracts ensure that counterparties are bound to their respective obligations under the agreement. This function is stressed by Werbach and Cornell, who suggest that “smart contracts are like specific performance on steroids and without the state’s coercive machinery.”27 Hence, smart contracts are able to uphold contractual certainty by incorporating legal provisions (wet code) into code (dry code), ensuring that counterparties abide by their duties and obligations under the contract.28 In turn, guaranteed contractual performance will incentive individuals to opt for smart contracting. Contracting parties are assured that the terms of the contract will not be subject to judicial scrutiny, avoiding the risk of a term being stricken down or misinterpreted by the courts. Undoubtedly, this would solve “a longstanding puzzle and problem of e-commerce: courts’ longstanding refusal to enforce contract terms proffered by consumers. If courts will not protect consumers, robots will.”29
On a more theoretical level, automatic execution and enforceability fuel the “subordination of state authority to individual autonomy.”30 This view reveals a connection between the much-celebrated harm principle and smart contracting. The harm principle as articulated by Mill mandates that “the only purpose for which power can be rightfully exercised over any member of a civilised community, against his will, is to prevent harm to others.”31 In this sense, the harm principle is inextricably linked with principles of party autonomy and freedom of contract. Arguably, the harm principle finds itself in tension with contract law if the latter is understood as an enforcement of promises; court intervention to interpret contracts and enforce contractual promises is not initiated to prevent harm to others. Indeed, Bix pointed out that some prominent commentators believe that “contract law may involve the state in inappropriately enforcing morality in circumstances where there is no concern about third-party harms.”32 In reinforcing this argument, Smith summarised the objection as being “illegitimate for the state to enforce promises qua promises, and thus the state must be doing something other than enforcing promises when it enforces contracts.”33 Unlike traditional contracts, however, smart contracts prevent external interference. They are able to use technology to enforce party autonomy in a more effective manner whilst also maintaining consistency with the harm principle. Consequently, the functionality of smart contracts, both on a practical and theoretical level, has the propensity to disrupt the strict adherence to traditional contracting. To unravel the magnitude of this disruption, one must also consider smart contracts as placed on the blockchain network.
It has been demonstrated that the attractiveness of smart contracts lies in their automatic execution of tasks and guaranteed contractual performance through eliminating the human element ex post. Counterparties enjoy the fruits of contractual certainty through the assurance that the contract will be automatically performed. These gains in efficiency, however, have to be balanced against their lack of agency. Indeed, performance certainty comes at the expense of interpretation uncertainty. This is because an “independent third party must interpret the contract in accord with the intentions of the parties.”34 In the absence of a court to interpret the terms of a smart contract, a solution is presented by blockchain technology. Blockchain is a decentralised ledger used to record transactions verified by members of a peer-to-peer network. Blockchain, therefore, offers a kind of independent agency.35 In essence, the terms and any issues relating to contractual performance will be fed to the blockchain, and if verified by the nodes, the contract will be deemed as having been performed.
The advent of blockchain technology provided the means for transforming Szabo’s vision of smart contracts into something more than a mere curiosity.36 Indeed, “it is only in blockchain networks that there is truly no ex post review of contractual duties after contract formation.”37 This is because blockchain crowdsources the transaction, thus eliminating the threat of counterparty control and the option to frustrate performance.38 One cannot deny that “humans, especially bankers and judges, are seen as fallible and not trustworthy.”39 This consensus gentium is fuelled by the possibility of unconscious bias by the judiciary when resolving disputes and the drive of financial institutions to maximise profit. On the other hand, technology is “objective, infallible and trustworthy.”40 The computer merely executes a code, acting without the influence of opinions, emotions, or unintentional biases. Consequently, counterparties may find themselves switching to smart contracting, especially if they are wary of counterparty or external interference with the performance of the contract. The “trustless” blockchain network addresses these concerns “because it creates and confirms a certain state of affairs and replaces the need to trust third parties with the ability to trust the technology itself.”41
This line of argument demonstrates that “blockchain technology renders the execution of smart contracts truly unstoppable, which means that, in the absence of built-in circuit breakers, all human discretion is excised from the execution and enforcement of contractual duties.”42 Nevertheless, one may reasonably question whether this direction is desirable: for example, should legal interpretations be crowdsourced rather than rely on expert judges? Blockchain has proven to be a critical facilitator of the increased reliance on smart contracts, mainly due to the decentralised advantages it offers. Nevertheless, it is an open secret amongst individuals in the industry that blockchain is not as independent as it may seem. In fact, data demonstrates that five large corporations control the majority of the mining process through their mining pools and generate billions in revenue.43 A network cannot be truly decentralised if the majority of the process is conducted by a handful of corporations. The centralisation of the mining process and control over the blockchain network by these corporations may act as a disincentive for counterparties to opt for smart contracting. As a corollary, this also destabilises the balance between the efficiency gains generated by smart contracting and their lack of agency. Even though smart contracts eliminate external interference, by placing the blockchain network in the hands of large corporations it can no longer be said that they truly lack agency. Rather, they fall prey to the control of these businesses. This inevitably hinders the displacement of the functionality of traditional contracts.
On the other hand, this may in fact address one major impediment to the widespread adoption of smart contracts. It has been argued that the blockchain network may not be equipped to cope with the potential scalability of smart contracts.44 Similarly, Vos predicted smart contracts, when they eventually achieve wider adoption, will become essential in the financial services industry, thus urging the legal community to be prepared.45 If there is a surge in the usage of smart contracts, it is not certain whether blockchain has the capacity to facilitate and verify every transaction. Yet, if control of the network rests with several industry giants, they may be able to coordinate and cope with the increased demand. Equally, legal practitioners must prepare and coordinate their efforts to ensure that they can respond to an influx of smart contract litigation. As a result, even though blockchain may not be as decentralised as it was envisaged to be, this could nevertheless facilitate the successful expansion of smart contracts rather than obstruct it. That successful expansion, however, is also contingent upon the blockchain network being safe itself.
The blockchain network portrays itself as an impenetrable environment to conduct transactions. Nonetheless, the Mt. Gox bitcoin exchange hack has demonstrated otherwise. In 2014, following a malicious hack, almost 850 000 bitcoins owned by customers and 100 000 owned by the exchange itself were raided by hackers. Inevitably, the exchange subsequently filed for bankruptcy.46 Customers lost all their bitcoin investments along with their trust in the blockchain network. This indicates that contracting parties will be sceptical before choosing to engage in smart contracting. Consequently, it could also be argued that this undermines the scale of efficiency gains against the lack of agency. The blockchain network generates efficiencies for smart contracting parties as long as it remains safe and reliable. Nevertheless, such events prove that the network may be significantly exposed. If all smart contracting gains risk being diverted to malicious hackers, then there is no advantage generated by engaging in smart contracting at all.
The argument in favour of crowdsourcing legal interpretations is therefore already premised on unstable foundations. Blockchain offers a controversial decentralised network that may not be as impenetrable as developers suggest. Sklaroff contributes further to this debate, reasoning that “by shifting dispute resolution to an online system that relies on an ever-changing, unpredictable, unaccountable, and opaque group of decisionmakers, decentralised adjudication cannot generate contract public goods like performance standards, which emerge through the stable application of interpretation rules by courts.”47 When delivering judgments, the judiciary shapes the law and provides certainty and clarity to counterparties to determine whether a course of action or inaction would be permissible under a contract. However, by crowdsourcing legal interpretations, the law is deprived of essential guidance and authority that would otherwise emerge from judicial decisions.
Closely linked to this argument is the notion that smart contracts merely provide technical contractual enforceability rather than legal enforceability. The judiciary ensures legal enforceability through awarding damages for non-performance to the complainant or legally ordering a performance in cases in which the complainant claims payment of a sum due.48 In contrast, smart contracts fail to make this critical distinction. Smart contracts simply recognise that the execution of a contract entails contractual performance; they fail to contemplate for the possibility of legal enforceability through awarding damages. Therefore, by equating enforceability with perfect contractual performance, smart contracts deny counterparties damages that would have been traditionally awarded for non-performance. Overall, this supports the conclusion that the efficiency gains arising out of smart contracts may not be as fruitful when balanced against the lack of a centralised judicial authority to supervise, interpret, and enforce them.
This work has demonstrated that smart contract practice is, at the very least, controversial. Nevertheless, this does not negate its effectiveness in a variety of transactions. The versatility of smart contracts as legal instruments suggests that they can be successfully relied upon in many circumstances. In acknowledging this potential, Mik remarked that “what started as a niche phenomenon in such areas as financial derivatives and prediction markets, is now poised to challenge the entire legal landscape and ‘revolutionise’ commerce.”49 For example, Vos submitted that “[smart contracts’] use in shipping, aviation, energy, telecoms and pharmaceuticals is predictable, because they can provide immutable data, providing huge advantages in terms of certainty and reducing the factual scope of everyday disputes.”50 It is evident, therefore, that the potential application of smart contracts is vast.
More specifically, smart contracts could prove to be an invaluable tool in financial market transactions such as share transfers or derivatives contracts. Stark accurately submits that “articulating these contracts in code could allow financial markets to become more automated and simplify many process-intensive systems related to trading and servicing of financial instruments.”51 In such circumstances the efficiency gains arising from smart contracts trump the lack of agency. This due to the fact that financial transactions are widely used on a standardised basis by sophisticated counterparties and therefore the need for adjudication is minimal.
In addition, through guaranteed contractual performance, counterparty and settlement risks, which are deep-rooted in these contracts, are reduced or even eliminated.52 For example, it has been reported that the World Bank authorised CBA to issue a blockchain-based bond; that bond will be governed by smart contracts which will underlie and facilitate the bond transactions.53 Paech observed that a smart contract underpinning a blockchain-based bond “automatically executes interest payments on the payment date, and the amount to be paid is determined on the basis of data retrieved from a predefined, reliable Internet source.”54 This will incentivise greater activity in the financial industry by reducing the risk of counterparties failing to make timely interest payments. Accordingly, through guaranteed performance and real-time execution, the CBA initiative may prove to be a catalyst in transforming the financial markets industry.
Similarly, smart contracts may also reduce dependence on financial market infrastructures such as CCPs and minimise the risk of default, thereby improving the financial services industry.55 For example, in a transaction concerning security collateral held in a blockchain network, the smart contract could automatically transfer the securities to the creditor if the debtor has not paid on time.56 Overall, this suggests that the benefits offered by the application of smart contracts in the financial industry are substantial. The lack of agency does not seem to impact the financial sector negatively; rather, the efficiencies generated promote the expansion of financial markets and contribute to the overall development of the economy.
Smart contracts can also be used to execute corporate governance rules, reinforcing the argument of versatility. Decentralised Autonomous Organisations (hereinafter “DAO”) use smart technology to execute corporate governance rules. Slock.it, a German blockchain startup, developed the open source coding framework for the DAO and ultimate control was granted to the shareholders on a blockchain. Slock.it envisioned “build[ing] a humanless venture capital firm that would allow the investors to make all the decisions through smart contracts. There would be no leaders, no authorities.”57 This vision was founded on the idea that centralised and hierarchical organisations are inherently inefficient. This is because they lack flexibility to evolve, burdened with unnecessary administrative processes and often suffering from corruption.58 Therefore, the thrust of DAOs lies in the belief that by granting directorial power to DAO owners, the ability of directors to misdirect and waste investors’ funds is eliminated. Indeed, the DAO contributed towards the removal of managerial costs59 and provided a completely transparent process since everything was run by the code. The desirability of smart contracts in this context rests with their aim “to provide full transparency of the transaction and to grant a high degree of privacy contemporaneously.”60 Consequently, they establish DAOs as autonomous and self-sufficient corporate governance tools, requiring users to place trust to the underlying code rather than the organisation itself.61 Overall, the DAO contributes to the conclusion that smart contracts are versatile legal instruments, offering valuable advantages that traditional contracts are simply not equipped to provide.
Nevertheless, that is only part of the story. Soon after the DAO raised more than $150 million, an individual discovered a loophole in the code and diverted almost $70 million worth of ether.62 Raskin observed that “the hacker did not hack” the code in a malicious way, but rather used the terms of the existing smart contracts to accomplish something others later found objectionable, i.e. the diversion of their money.63 This demonstrates that smart contracts also suffer from material shortcomings. A mere error or vulnerability in the code may bring about systemic consequences. This is due to the fact that a single error harms every transaction conducted on that code, not only the isolated transaction. The DAO saga, therefore, represents a lacuna in smart contracting which merits greater consideration.
The aftermath of the DAO hack found developers divided. The funds could have been returned through a “hard-fork” which in essence forced developers to create a new smart contract with different rules to reimburse the stolen funds. The division was between proponents of fairness and justice who wanted to see the funds reverted back, versus the “code is king” purists who favoured adherence to the smart contracts’ programming. Eventually, the developers intervened using a “hard-fork” which, in turn, completely undermined the objective of DAO as a decentralised and immutable platform.64 The DAO developers may have embarked on a “slippery slope” given that by intervening once they opened up the possibility of more interventions. Similarly, the supposed decentralised nature of the network gets undermined further when one considers the fact that, although DAO was an open source network, Slock.it had a considerable influence in its development.65 This fuels the argument that the idea of a decentralised blockchain and the removal of the human element ex post is not an accurate representation of these technologies. It is therefore prudent to wonder that “if contracts held to be inviolable can effectively be overturned by a collective decision to run new software, what guarantee do financial institutions have that their transactions and funds are secure?”66 The answer is none. This gets at the heart of the functionality of smart contracts. If financial institutions base all their transactions on these technologies, a decision to run new software would generate uncertainty and affect the value of these transactions, causing global systemic effects in financial markets.
It is evident that the systemic risks exposed by the DAO hack raise several concerns about the functionality of smart contracts. More broadly, the hack reveals that the foundational characteristics which make smart contracts attractive ought to be questioned. Unlike traditional contracts where parties may resort to courts to resolve disputes, the automaticity embedded in smart contracts means that the contract will be performed irreversibly, even though the code is prone to errors or exploitation. As a result, since “the possibility of computer errors affecting the manner in which the smart contract operates cannot be eliminated, it is impossible to claim that self-enforcement guarantees perfect performance.”67 Inevitably, the outcome will not be one contemplated by the contracting parties, but the contract will be deemed as being performed to their detriment. This represents merely one, albeit fundamental, aspect of the inflexible nature of smart contracts.
It must be acknowledged that smart contract codes lack certain necessary human qualities that might prevent contracting parties from relying on smart contracts. Murray observed that smart contracts “attempt to remove the human elements of contextualization and perhaps even compassion or the concept of ‘justice’ as opposed to simply interpretation and enforcement from the process.”68 Machines cannot develop a sense of empathy, fairness, or justice; with such qualities absent, parties may be reluctant to engage in smart contracting. The force of law lies in the power of the judiciary to apply flexible rules whilst also considering the surrounding circumstances such as the position and relationship of the contracting parties. In contrast, machines are ill-equipped to conduct such an assessment since they are “rigid, deterministic and insulated from their commercial context.”69 Equally, machine learning has not reached the stage of understanding and enforcing natural language and is still limited to executing code. This limitation provided the foundation for Clack et al to doubt whether smart contracts are able to address the scenario of parties having a different understanding of the agreed terms.70 By failing to grasp the meaning of a contractual term and strictly execute the code, the actual output of the smart contract may not be desirable, since it “may differ from the intentions of the parties.”71 This inadequacy is highlighted further when considering the situation of the smart contract code not being written by the parties themselves. In fact, Mik argued that the person writing the code may fail to correctly input the parties’ intentions and the parties, not being computer programmers, will not be able to verify the code themselves.72 As a result, machines will give effect to a smart contract even though the outcome is not desirable. Courts, on the other hand, through knowledge and experience, are able to assess the intention of the parties to a particular contract unlike machines. This inevitably supports the notion that smart contracts are inflexible self-enforcing instruments, whereas traditional contracts are more flexible.73
It logically follows that opting for smart contracting requires “trade-offs between precision and certainty on one hand and ambiguity and flexibility on the other.”74 This trade-off, however, is arguably made redundant if one unpacks further the inflexibility of smart contracting. Mik correctly recognised that “the elimination of human judgment and the automation of choice can easily evolve into a situation where the contracting parties effectively lose the ability to choose whether and how to exercise their rights.”75 Smart contracting parties may, thus, find themselves bound to a contractual agreement that does not generate the rights that they intended to gain. If contracting parties take into account these concerns in their decision to opt for smart contracts, then it is likely that they will revert back to traditional contracts. Overall, this fuels the conclusion that the functionality of traditional methods has not been displaced by the emergence of smart contracts.
The inflexible nature of smart contracts is underlined by two additional factors. Courts are unable to affect smart contract performance and the contracts themselves are not susceptible to modifications.76 Commercial parties often conclude contracts on ambiguous terms because the cost of negotiating is too high or the contract itself is regarded as a mere formality and thus they decide not to agree on everything.77 This poses an issue for smart contracting parties, since “humans are very good at working with ambiguity [whereas] machines are not.”78 If there is an ambiguity in the code, it is hard to see how a smart contract can be executed. Courts in most jurisdictions recognise and give effect to imperfect contractual performance, yet a computer programme is unable to do so, since this possibility was not contemplated and recorded by the parties.79 Consequently, this indicates that “smart contracts are not smart enough to adjust as events unfold”80 given that they would be unable to cope with vague contract terms.
Furthermore, not only are smart contracts incapable of dealing with contractual ambiguity, but they are also unable to deal with contractual modification. If a traditional contract cannot be performed due to unforeseeable circumstances, non-performance is excused. The contract becomes frustrated in the event of an unanticipated occurrence that renders performance impossible, meaning that neither party incurs liability for non-performance.81 On the other hand, a smart contract cannot make sense of any contractual modification. The immutability of smart contracts prevents parties from modifying any contractual term and the possibility of any interference with performance is eliminated even in unprecedented circumstances82 (for example, how could one pre-empt in a contract the possibility of a respiratory virus dooming the world?). Nevertheless, a traditional contract could be modified or frustrated to take into account such unforeseeable circumstances, whereas a smart contract is not equipped to handle these situations, and thus the parties will have to fall back to traditional dispute resolution.83
In an attempt to address this deficiency, Raskin offered two solutions to this problem: (i) a publicly available jurisdictional database which contracting parties can feed into the programme to remain updated on evolving legal rules; and (ii) ex post policing of the parties by placing the burden on the parties or their agents to update the code.84 Even though these solutions seem viable, there have not yet been any attempts to implement them. More importantly, however, the question should be whether it is even desirable to adopt them. Ex post policing of a smart contract is arguably as inefficient as ex post reviews by courts and judges; this is because it would take time, effort and money to constantly review and update the code. Therefore, it is evident that the efficiency justifications for relying on smart contracts gradually start being eroded as soon as the impracticalities of their application are unpacked.
Paech offered a more practical solution to smart contract immutability. This involves a combination of smart and dumb contracts. Dumb contract terms would encompass parts of the agreement that are excluded from the blockchain and thus are modifiable. The rest of the agreement would be recorded on the blockchain and would be immutable.85 Accordingly, this solution would allow parties to modify certain parts of the agreement and address the contractual implications of any unforeseeable circumstances. On the other hand, one may reasonably submit that this is contrary to the heart and the spirit of smart contracting. Combining dumb and smart contracts would certainly take more time and may also contribute to increased costs. This would also create difficulties in determining what terms should fall within the smart or dumb part of the contract. Thus, this solution will generate inefficiencies which will disincentivise contracting parties from using smart contracts. After all, why would contracting parties opt for a combination of smart and dumb contracts when they could simply rely on a consistent and trustworthy traditional contract? Counterparties certainly prefer a contracting method that is easy, efficient, and cost-effective. Consequently, the solutions proposed to address smart contract modifications do not portray smart contracts as a viable alternative that can displace the functionality of traditional contracting.
Lastly, this argument is augmented if one explores the possibility that smart contracts may in fact generate greater costs than traditional contracts. Widespread adoption hinges upon the theory that smart contracts are efficient, inter alia eliminating drafting and litigation costs. Nonetheless, Sklaroff remarked that smart contracts may turn out to be more expensive and less efficient than traditional contracts. This argument is premised on the fact that smart contracts “must be written in precise, fully defined computer code; they are unmodifiable once executed; and they favour anonymous and one-off transactions.”86 In contrast, traditional contracting practice is often straightforward and merely requires the skillset of an elementary lawyer. This supports the conclusion that smart contracts have not displaced adherence to traditional contracts, given that no active steps have been taken to ameliorate the difficulties they present.
This essay has steadily demonstrated that, although smart contracts seem sound in theory, the complexities embedded in their execution limit their practice. If one examines various types of contractual arrangements and their possible translation to smart contracts, this picture becomes even clearer. For example, the obligation to exercise reasonable care and skill underpins the majority of goods and services contracts; if these are translated to smart contracts, “it may be difficult to reduce them to sequences of steps and to provide objective benchmarks against which they can be evaluated.”87 Indeed, it is hard to imagine how a smart contract code can make a factual inquiry to determine whether reasonable care has been exercised and to evaluate what amounts to reasonable care in the circumstances. More generally, not all contractual terms can be deduced to computer code and fed into a machine,88 hindering the predictions of widespread adoption put forwards by smart contract proponents. This implies that smart contracts are currently incapable of displacing outright the functionality of traditional contracts.
Furthermore, it could be argued that, even in those transactions that smart contracts ought to have been conducting flawlessly (such as financial instruments), the results have been disappointing. In 2016 Barclays tested a way to trade derivatives using smart contracts and blockchain technology, but despite this endeavour, that has not been implemented successfully89; more crucially, had such a method been implemented, what would be the outcome if Barclays would remove itself from the transaction? Lord Hodge submitted that if financial institutions were to walk away from such transactions, that would have a systemic effect on the commercial world.90 His Lordship therefore urged that “if there is to be a contract drafted or adapted by machines, there will have to be significant development to our law of contract which will require careful and imaginative consideration.”91 Nevertheless, even if such a contract law is adapted accordingly, the technology underlying smart contracts remains underdeveloped. Although a speculative technological advancement may address concerns regarding smart financial instruments, it does not address concerns in other transactions. Until artificial intelligence is developed significantly to be able to understand and enforce contractual terms, the effectiveness of smart contracts remains disappointing. As a result, current efforts to utilise smart contracts in areas such as real estate or intellectual property provide a false sense of hope given that the technology itself must be brought up to speed.
This naturally leads to the last shortcoming. Even in areas in which smart contracts are successfully relied upon and operate efficiently, they may fall short of providing adequate protection to contracting parties. Smart contracts are not set to render the contract void or non-enforceable if one of the contracting parties is, for example, a victim of duress, misrepresentation, or undue influence of its counterparty.92 Similarly, there is no evidence to suggest that smart contracting parties are guarded from unfair contract terms which would otherwise be subject to a statutory test of reasonableness.93 In addition, smart contracting provides a limited, possibly non-existent, remedial infrastructure. Cutts correctly submitted that parties have to rely on their counterparties to remedy any wrong, and that is also contingent upon parties knowing the identity of their counterparty, which will not often be the case.94 Hence, Cutts concluded that “without the many safeguards implemented by traditional intermediaries, parties are more exposed to harm, and without the remedial mechanisms of intermediation, most parties will be wholly unable to fix that harm.”95 This is a realistic conclusion given that there is no incentive for the wrongdoer to remedy the wrong, especially if they have no connection to the counterparty. Overall, by failing to shield counterparties from harm, smart contracts merely represent a useful innovation in limited transactions rather than providing a viable alternative to traditional contracts.
The reality is that smart contracts have not managed to acquire the widespread adoption that many programmers, lawyers, and academics predicted. Rather, “so far smart contracts have mostly been focused on transactions involving financial instruments and investment instruments as these tend to be more easily reducible to code.”96 In line with various academics and the UKJT, this essay took the view that smart contracts carry the same legal validity as traditional contracts. Additionally, it has been acknowledged that the automaticity and self-enforcement advantages provided by smart contracts certainly amplify the scope of certain commercial transactions. Through utilising blockchain technology, smart contracts have established themselves as prominent legal instruments; however, the inherent limitations of the blockchain network, which undermine both its immutability and decentralisation benefits, preclude smart contracts from achieving their full potential. Although they may have a potentially versatile application, smart contracts have not been so successful as to disrupt society’s preference for traditional contracting. Individuals trust the court process and the protections guaranteed by the legal system. Machines, on the other hand, are susceptible to errors, exploitation, and hacking. They are unable to process natural language or provide solutions to code ambiguities and contractual modifications. Importantly, they also fail to protect contracting parties from counterparty wrongdoing. Overall, the underlying technology is relatively underdeveloped to fully function at its envisaged applications of smart contracting. This essay, therefore, supports the view that “smart contracts may or may not transform the world, but they provide real benefits and seem likely to enjoy significant adoption over time … they will not, however, replace contract law.”97 This is because smart contracts are currently limited to performing a different function to traditional contracts. The former guarantees technical contractual enforceability, whilst the latter provides legal enforceability by looking backwards to recognise and remedy grievances.98 Consequently, it is prudent to conclude that smart contracts currently serve as a supplement to traditional contracting and the road towards displacing traditional contract practice is uphill. Nonetheless, it is never too early to prepare for the upcoming smart contract revolution, and “the real prize will be to persuade the coders to include a simple English law and UK jurisdiction clause in their algorithmic engagements.”99