Root problem
Solutions
large number of addresses
Coin-Join
processing a transaction is equivalent to validating two statements:
http://mathoverflow.net/questions/22624/example-of-a-good-zero-knowledge-proof
http://mathoverflow.net/questions/22624/example-of-a-good-zero-knowledge-proof