Tornado Cash Is Not Free Speech. It’s a Golem – with Bruce Schneier

In August, the U.S. Treasury’s Office of Foreign Assets Control (OFAC) sanctioned the cryptocurrency platform Tornado Cash, a virtual currency “mixer” designed to make it harder to trace cryptocurrency transactions—and a worldwide favorite money-laundering platform. Americans are now forbidden from using it. According to the U.S. government, Tornado Cash was sanctioned because it allegedly laundered over $7 billion in cryptocurrency, $455 million of which was stolen by a North Korean state-sponsored hacking group.

Tornado Cash is not a traditional company run by human beings, but instead a series of “smart contracts”: self-executing code that exists only as software. Critics argue that prohibiting Americans from using Tornado Cash is a restraint of free speech, pointing to court rulings in the 1990s that established that computer language is a form of language, and that software programs are a form of speech. They also suggest that the Treasury Department has the authority to sanction only humans and not software.

We think that the most useful way to understand the speech issues involved with regulating Tornado Cash and other decentralized autonomous organizations (DAOs) is through an analogy: the golem. There are many versions of the Jewish golem legend, but in most of them, a person-like clay statue comes to life after someone writes the word “truth” in Hebrew on its forehead, and eventually starts doing terrible things. The golem stops only when a rabbi erases one of those letters, turning “truth” into the Hebrew word for “death,” and the golem ceases to function.

The analogy between DAOs and golems is quite precise, and has important consequences for the relationship between free speech and code. Ultimately, just as the golem needed the intervention of a rabbi to stop wreaking havoc on the world, so too do DAOs need to be subject to regulation.

The equivalency of code and free speech was established during the first “crypto wars” of the 1990s, which were about cryptography, not cryptocurrencies. U.S. agencies tried to use export control laws to prevent sophisticated cryptography software from being exported outside the U.S. Activists and lawyers cleverly showed how code could be transformed into speech and vice versa, turning the source code for a cryptographic product into a printed book and daring U.S. authorities to prevent its export. In 1996, U.S. District Judge Marilyn Hall Patel ruled that computer code is a language, just like German or French, and that coded programs deserve First Amendment protection. That such code is also functional, instructing a computer to do something, was irrelevant to its expressive capabilities, according to Patel’s ruling. However, both a concurring and dissenting opinion argued that computer code also has the “functional purpose of controlling computers and, in that regard, does not command protection under the First Amendment.”

Henry Farrell and Bruce Schneier, “Tornado Cash Is Not Free Speech. It’s a Golem,” Lawfare, October 13, 2022.

Access the full article here.

Other Writing:

Academic Article

Trust, Institutions and Institutional Evolution: Industrial Districts and the Social Capital Hypothesis – with Jack Knight

Much current work in the social sciences seeks to understand the effects of trust and social capital on economic and political outcomes. However, the sources of trust remain unclear. In this article, the authors articulate a basic theory of the relationship between institutions and trust. The authors apply this theory to industrial districts, geographically concentrated ...
Read Article
Essay

Can Big Tech Serve Democracy? – with Glen Weyl

New tools and technology policy might help, but politics come first. Two new books about technology and the fate of democracy begin by describing the storming of the U.S. Capitol on January 6, 2021. They are right to see that fateful day as a turning point and a benchmark for debates about the course of ...
Read Article