Peter Van Valkenburgh Profile picture
Aug 25, 2022 14 tweets 6 min read Read on X
1/ New detailed factual explanation of how Tornado Cash works. Huge thanks to @wadeAlexC and @LewellenMichael for this unbiased description of exactly how the contracts function. It confirms a level of decentralization that was surprising, even to me. coincenter.org/education/adva…
2/ None of the core Tornado Cash contracts that provide privacy tools to users can be upgraded, changed, or altered. The privacy that users get from these contracts is guaranteed with math and software that is as immutable as the Ethereum blockchain itself.
3/ To the extent that any of the OFAC-sanctioned addresses retain a human operator role, they are either mere donation addresses to support software development, ancillary services that never control user tokens, or defunct/never used addresses.
4/ The explainer we published today comes complete with an appendix that lists every contract, what it does, and the degree that it has (or once had) any human control in its operation. Image
5/ Additionally, our explainer makes clear that Tornado Cash is not in any factual sense a "mixer." Thanks to zero knowledge proofs privacy is assured even though users can only ever deposit or withdraw their own specific tokens. Image
6/ From these facts we can begin to build stronger legal arguments that OFAC overstepped its statutory authority in sanctioning Tornado Cash. I have an update here: coincenter.substack.com/p/how-does-tor…
7/ The argument has four main parts:
1. The contracts themselves and the software that controls their operation are not foreign nationals or their property and therefore cannot be the target of sanctions.
8/
2. to the extent anyone has property in those addresses, it is because they’ve sought the privacy provided by those software tools. That property is their own and no one else has any meaningful control or ownership rights to that property.
9/
If its an American's property or a law-abiding person who is not sanctioned, then that property is also not properly the subject of sanctions. Moreover, that property is not mixed, commingled, or under any shared control with any sanctioned person's property.
10/
3. When a person uses the Tornado Cash contracts to protect their privacy, they arguably are not even engaged in the kinds of activities that IEEPA empowers the President to block. It's more like they are moving valuables from a drawer in their house to a safe in their house. Image
11/
4. If some Tornado Cash users *are* sanctioned persons, and they have property at those contract addresses, then that property is legitimately the target of sanctions. BUT...
12/
In that case the address of the smart contract itself is not an appropriate alias for that entity or property because, like the name John Smith, it wrongly subjects many more persons to sanctions scrutiny than sanctions laws intend or allow.
13/ Again you can read my full analysis here: coincenter.substack.com/p/how-does-tor…
And you can read our strictly factual Tornado cash explainer here: coincenter.org/education/adva…
14/ Finally thank you to all the experts who made this work possible, in addition to @wadeAlexC and @LewellenMichael we got a huge hand from:
@sbetamc
@badcryptobitch
@bantg
@wavey0x
@hudsonjameson
@kirushik
@mikedotwaves
@mmaller
@PopcornandWhiskey
and Milo Murphy

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Peter Van Valkenburgh

Peter Van Valkenburgh Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @valkenburgh

Apr 5
Today, Coin Center filed an amicus brief in Roman Storm's criminal case. The government has wrongly charged the Tornado Cash developers with criminal conspiracy and we are here to help set the record straight and defend First Amendment rights to publish software.

Our brief clarifies Tornado Cash's operation. We focus on the immutability of the pool smart contracts and the non-essential nature of the other software tools authored by the defendants (the upgradable secondary smart contracts and the user interface). We compare the UI to TurboTax, entirely optional software that can help you do your taxes but that leaves it to you to file them correctly and pay.

We counter the government's misleading portrayal of Tornado Cash as a "haven for criminals," stressing its legitimate privacy benefits, which Coin Center has used to receive charitable donations.

Our legal arguments focus on the sanctions evasion conspiracy charge, emphasizing statutory exemptions for information transactions (the Berman Amendments) and the First Amendment's protection of software publication as free speech.

With the Berman Amendments in mind, we make an important comparison between the Tornado Cash protocol and the SWIFT interbank settlement network. Both messaging systems are and should be exempt from direct sanctions prohibitions because they deal only in transactions in information. Additionally, and unlike SWIFT, the Tornado Cash devs have no actual control over the messages users send using their software tools.

Finally we detail important recent First Amendment cases where data-brokers and web developers have enjoyed the strongest constitutional protections even when engaged in commercial and highly technical speech for profit.

This case will significantly impact digital civil liberties, and we're honored to do our part defending Roman's rights, everyone's rights, to develop and publish software.

Link to full brief in the next post.Image
Image
Image
Image
You can find a longer summary and link to our full brief here: coincenter.org/coin-center-fi…
Additionally, we coordinated with other amici, @BlockchainAssn and @fund_defi, to ensure that our briefs work together and are not redundant.

@amandatums and @fund_defi put together an exhaustive brief detailing the unprecedented nature of the sanctions charges and countering the money laundering charges:
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(