Tornado Cash, a popular Ethereum mixer that helps obfuscate crypto transactions, has said that it will block crypto addresses sanctioned by the Office of Foreign Assets Control (OFAC) — an enforcement agency of the US Treasury Department.
The news means OFAC-sanctioned crypto wallet addresses will now not be able to use Tornado Cash. "Maintaining financial privacy is essential to preserving our freedom, however, it should not come at the cost of non-compliance," tweeted Tornado Cash on Friday.
Tornado Cash said it uses the Chainalysis oracle — a smart contract that validates if a crypto wallet address has been included in a sanctions designation — to block OFAC-sanctioned crypto addresses.
The news comes a day after the Treasury Department alleged that North Korean hacking group Lazarus is linked to the $625 million theft from the Axie Infinity's Ronin bridge. The Department added an Ethereum address to its sanctions list, allegedly tied to the Ronin exploit, and Tornado Cash has now blocked this address.
Chainalysis created a contract to block sanctioned addresses over a month ago. Thus far, the contract has created three transactions to block a total of 24 addresses. The Ronin exploit-tied address was added on Thursday. Tornado Cash uses this contract to check whether an address is sanctioned.
Tornado Cash co-founder Roman Semenov said that the changes are made only at the frontend, i.e., at its decentralized application (dapp) level. "The smart contracts are immutable," Semenov said in a tweet on Friday. "The protocol (onchain smart contracts) and the frontend (dapp) are different things."
In other words, he meant Tornado Cash itself cannot be shut by sanctions.
Last year, decentralized protocols Uniswap and 1inch also blocked some services from their frontend. Uniswap delisted a host of tokens that resembled securities or derivatives offerings, while 1inch began geofencing US IP addresses.
As for Tornado Cash, some people on Twitter have criticized its move, suggesting that sanctioning addresses does not mean bad actors cannot use its services. All they have to do is send their crypto to other non-sanctioned addresses and still use Tornado Cash, according to them.
Tornado Cash declined to comment on The Block's queries for this story.
This report's headline has been updated for clarity.
© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.