{"id":60205,"date":"2022-04-15T18:31:25","date_gmt":"2022-04-15T15:31:25","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=60205"},"modified":"2025-09-05T02:00:11","modified_gmt":"2025-09-04T23:00:11","slug":"tornado-cash-blocks-ofac-sanctioned-addresses-at-frontend-level","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/tornado-cash-blocks-ofac-sanctioned-addresses-at-frontend-level\/","title":{"rendered":"Tornado Cash blocks OFAC-sanctioned addresses at frontend level."},"content":{"rendered":"<p>Ethereum mixer Tornado Cash has announced the blocking of cryptocurrency addresses sanctioned by the U.S. Treasury&#8217;s Office of Foreign Assets Control (OFAC).<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Tornado Cash uses <a href=\"https:\/\/twitter.com\/chainalysis?ref_src=twsrc%5Etfw\">@chainalysis<\/a> oracle contract to block OFAC sanctioned addresses from accessing the dapp.<br \/>Maintaining financial privacy is essential to preserving our freedom, however, it should not come at the cost of non-compliance.<a href=\"https:\/\/t.co\/tzZe7bVjZt\">https:\/\/t.co\/tzZe7bVjZt<\/a><\/p>\n<p>\u2014 \ud83c\udf2a\ufe0f Tornado.cash \ud83c\udf2a\ufe0f (@TornadoCash) <a href=\"https:\/\/twitter.com\/TornadoCash\/status\/1514904975037669386?ref_src=twsrc%5Etfw\">April 15, 2022<\/a><\/p><\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cTornado Cash uses the Chainalysis oracle to block access of addresses from the OFAC sanctions list to the <span data-descr=\"decentralised application\" class=\"old_tooltip\">dapp<\/span>. Financial privacy is essential to preserving our freedom, but it should not be achieved at the cost of breaking the law,\u201d the statement said.<\/p>\n<\/blockquote>\n<p>The Chainalysis oracle is a smart contract that verifies whether a cryptocurrency wallet address is on the OFAC sanctions list.<\/p>\n<p>Co-founder Roman Semenov noted that the blocking of addresses is implemented at the frontend level of the application. He said that the service\u2019s smart contracts are \u201cimmutable\u201d.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">The smart contracts are immutable<\/p>\n<p>\u2014 Roman Semenov in Dubai\ud83c\udf2a\ufe0f \ud83c\uddfa\ud83c\udde6 (@semenov_roman_) <a href=\"https:\/\/twitter.com\/semenov_roman_\/status\/1514949386865893380?ref_src=twsrc%5Etfw\">April 15, 2022<\/a><\/p><\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Some members of the community were skeptical of the service\u2019s statement. They noted that the restriction could be bypassed by using the smart contracts directly.<\/p>\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\">\n<p lang=\"en\" dir=\"ltr\">don\u2019t worry guys, your favorite hackers will still be able to wash the money they have stolen from you using the smartcontract directly. This just affects the website frontend, contract is permisionless<\/p>\n<p>\u2014 anowboat (@anowboat) <a href=\"https:\/\/twitter.com\/anowboat\/status\/1514927322155163652?ref_src=twsrc%5Etfw\">April 15, 2022<\/a><\/p><\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cDon\u2019t worry, folks \u2014 your favourite hackers will still be able to launder the money they have stolen from you by using the smart contracts directly. This only affects the frontend of the site; the contract is untouched,\u201d a user named anowboat wrote.<\/p>\n<\/blockquote>\n<p>Blockchain-consensus researcher Andrey Sobolev, in a ForkLog comment, confirmed that these are changes at the interface level and do not affect smart contracts on the blockchain. The expert noted that bypassing such restrictions is \u201celementary\u201d.<\/p>\n<p>Earlier in March, Semenov said that Tornado Cash cannot ensure sanctions compliance. He stressed that developers have no more access to the smart contracts than other users.<\/p>\n<p>Follow ForkLog\u2019s bitcoin news in our Telegram \u2014 cryptocurrency news, prices and analysis.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Ethereum mixer Tornado Cash has announced the blocking of cryptocurrency addresses sanctioned by the U.S. Office of Foreign Assets Control (OFAC) within the Treasury Department.<\/p>\n","protected":false},"author":1,"featured_media":60206,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[3],"tags":[2300,686,1314],"class_list":["post-60205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-analysis","tag-crisis-2022","tag-sanctions","tag-tornado-cash"],"aioseo_notices":[],"amp_enabled":true,"views":"24","promo_type":"1","layout_type":"1","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/60205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=60205"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/60205\/revisions"}],"predecessor-version":[{"id":60207,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/60205\/revisions\/60207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/60206"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=60205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=60205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=60205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}