>The (vast majority of the) Tornado Cash contracts
Thousands of little contracts doesn't absolve a financial institution from a few many-billion dollar illegal transfers, especially after they've been warned repeatedly.
What do you mean by "thousands of little contracts"? I haven't looked at Tornado's source code too much, it's entirely possible there are additional contracts created by their contracts as part of the protocol, but this would be pretty unusual.
Usually a smart contract protocol is a set of contracts working together, deployed to the blockchain, which provide application logic that executes regardless of who is interacting with it (via "transactions")
Thousands of different private keys doesn't absolve a corporation from billions of illicit conversations, especially after they have been warned repeatedly.
Usually a smart contract protocol is a set of contracts working together, deployed to the blockchain, which provide application logic that executes regardless of who is interacting with it (via "transactions")