Tag: d choi

Smart Contracts: Moral, Immoral, or Amoral?

[This post was also submitted to IP Osgoode’s Ipilogue on July 21, 2020.]

According to Nick Szabo, a smart contract is “a set of promises, specified in digital form, including protocols within which the parties perform on these promises.”  There are many more examples of smart contracts, with varying levels of sophistication: from simple crowdfunding platforms to more complex integration with blockchain and cryptocurrency. To simplify things, the example of a vending machine is useful to illustrate a machine that is programmed with a seller’s offer and executes the terms of an agreement (e.g. dispense a candy bar) automatically once the conditions (e.g. insert one dollar) are met. What is relevant here is that the automatic nature of the contract removes the need for humans. A smart contract is a program or a set of instructions that automatically perform a task according to the terms of an agreement.

Now let’s imagine a world without vending machines. I see your candy bar and I offer you one dollar in exchange for it. You accept my offer, then I hand over my dollar and you hand over your candy bar. Transaction complete: everybody is happy and maybe I made a new friend – why would we ever need smart contracts? Well, not everybody is so friendly, and misunderstandings happen all the time. That is where we need contract law and the courts. Or, in the words of philosopher Thomas Hobbes, “Covenants, without the sword, are but words…” Luckily, the sword we all have is the legal system; unfortunately, there’s a very long line to use this sword and it is expensive to swing it.

This is where smart contracts might have an advantage. Let’s imagine that I hand over my dollar, but instead of handing over your candy bar, you run away with my money. Now I have to go to court and ask for a remedy because you breached our contract. At the end of the day, I still might not get the chocolate bar. I am better off dealing with the vending machine.

Contracts can be thought of as a legally enforceable promise, but smart contracts are different from the typical contract in law (see Kevin Werbach and Nicolas Cornell for an excellent analysis on this topic). One peculiar divergence with smart contracts is that a breach is, in principle, impossible. At this point, the vending machine example can be confusing – vending machines break and often fail to dispense the candy bar because of some mechanical issue. Let’s now think a bit more abstractly about computer programs and code. A basic conditional statement for my morning alarm might look like this: “IF the time is 7 AM, THEN play the alarm, ELSE do nothing.” Now imagine that I promise to give you $1 if you give me a wakeup call tomorrow at 7 AM, or else, if you fail, I keep my $1. I can make this into a smart contract by locking away $1 (perhaps using cryptocurrency to suspend it on a blockchain) and programming something like this: “IF you call at 7 AM tomorrow, THEN transfer to you $1, ELSE transfer to me $1.” Notice how neither of us can go back on our deal; it’s out of our hands, it’s impossible to change (see Max Raskin for further discussions on the legality of smart contracts).

The interesting upshot is that by making breach impossible, it eliminates the possibility of breaking the promise. Legal scholars debate the relationship between contracts and promissory morality. Some argue that contract law should be understood in economic terms, while others argue that contract law should make more space for promissory morality or consistent with a rights-based morality.  However, in making breach impossible, smart contracts seem to sterilize the relational aspects of trust and shared projects, which seem vital to the institution of contracts in general.

I remember reading Evans v. Teamsters Local Union No. 31 in my 1L contracts class for mitigation. In short, it’s about an employee in a dispute with their employer over a layoff and – despite the bad blood between employee and employer – the court concluded that the employee should have taken the employer’s subsequent offer of re-employment to mitigate damages. The Court seems to expect us to put our emotions aside. But people are not rational maximizers or cold automatons. Smart contracts seem like a step in this direction. While smart contracts are certainly more efficient and perhaps more reliable, their inflexibility may limit litigants to restitutionary remedies and pose further doctrinal challenges for accountability and fairness.

The Principle of Charity

There’s a trope that law school self-selects for people who like to argue. Let’s assume that’s true. Even if you like to argue – or, pedantically, you might call it “debate” – you may not be going about it in the most productive way. If law school is all about education, the way we go about disagreements and conversing about opposing views needs to also be about education. This is where we need The Principle of Charity.

The Principle of Charity concerns the way we go about assessing an argument or particular viewpoint: in essence, before we attack or disagree, we must seek the most charitable interpretation, or looking at it from the most persuasive light. It’s about our methodology and entails suspending our own beliefs while seeking a sympathetic understanding of the idea in question before evaluating it.

This sounds easy, but it is especially difficult when we feel our views are being attacked and we recoil almost instinctively. We ought to avoid our initial reaction to disagree and tolerate any trivial mistakes in order to understand the larger context; the larger aim, here, is a cooperative enterprise at understanding the other’s views and trying to get at the truth together instead of emphasizing contradictions or contentions.

Why is this necessary? For one, communication is imperfect – often, things go wrong. As W.V.O. Quine wrote, “assertions startlingly false on the face of them are likely to turn on hidden differences of languages.”[1] Maybe people fail to convey exactly what they have on their mind, or maybe they do and others interpret it the wrong way. Second, we have various cognitive biases which can create blinds spots in our reasoning. Instead of getting defensive at the possibility of being wrong, we should exercise humility and be more sensitive to the possibility that we misunderstood something. We are fallible and we are generally not very good at getting at the complete truth by ourselves.

We should forget about trying to look right (or avoid being wrong) and actually care more about learning from each other. Does this mean that we shouldn’t be skeptical? No, the idea is to be skeptical in the right way – specifically, jettisoning intellectual arrogance or being overly obtuse.

I want to close with a couple of everyday examples of cognitive mistakes we make to underscore the necessity of intellectual humility:

A driver cuts you off and you label them a jerk. It’s equally possible that they didn’t see you or had a personal emergency. You’ve probably cut someone off before and didn’t label yourself a jerk – perhaps you blamed it on your lack of sleep or the fact that you are late for class.

You wait until the last minute to do your essay and you do really well. Perhaps you might attribute your success to the last-minute pressures, but correlation does not infer causation. You might have done just as well or better if you started your essay earlier.

Going to Google and typing in something like “my views” and “correct” to see what others have to say. This way of selectively searching to confirm your own views is particularly dangerous with modern personalization algorithms that conjure up views matching your own. The resultant echo chamber is the worst sort of partiality and fails to be critical in any meaningful way.  


[1] W. V. O. Quine, Word and Object (Cambridge, Mass: The M. I. T. Press, 1960), 59.