from Hacker News

DeFi Protocols Aave, Uniswap, Balancer, Ban Users of Tornado Cash

by monort on 8/14/22, 2:37 PM with 2 comments

  • by verdverm on 8/14/22, 3:10 PM

    I was told by a smart contract developer that, due to contract chaining (or subcalls), the problem of knowing if an address in a transaction has interacted with Tornado, is equivalent to the halting problem, because one can craft a contract that behaves differently when being checked than when being run, by checking chain state data.

    Reminds me of records and record players...

  • by gerikson on 8/14/22, 3:34 PM

    Seems like these protocols used a centralized service that provides information about which addresses are subject to OFAC and they just blindly used the results.