I’m still working this one out, but would be interested in some initial thoughts from you guys.
There’s a project called OpenGSN, which has developed a system that resembles Tornado.cash’s relayer system, but in a more generic configuration.
With GSN, gasless clients can interact with Ethereum contracts without users needing ETH for transaction fees. The GSN is a decentralized system that improves dapp usability without sacrificing security.
In theory, OpenGSN implements the subset of functions that relayers provide, which actually provide concrete, trustless value, without being contract-specific, or purporting to be some network-level privacy utility.
I’m of the mind that Tornado.cash should migrate to using OpenGSN, at least until a network-level solution like EIP-3074 passes.