ethresear.ch: strict role alternation, reciprocal broadcast without relayers for EVM shielded pools
14:07 (atoranzo, spec and simulation only). Shielded pools depend on relayers because `msg.sender` must pay gas from a funded transparent account; the cited Railgun measurement shows 1,049 self-broadcast withdrawals linked to their depositor through the gas payer and 124 relayer-like addresses serving 89% of relayed volume. The proposal adds a role bit to each note commitment so users broadcast for one another.
