Implementing zk-SNARKs is planned in Ethereum roadmap, what data will be obfuscated?
- transaction sender and receiver?
- data in transactions?
- data stored in contracts?
- variables and methods in contracts?
There are no final plans. Initially they might only be used ephemerally for transaction voting to prevent censoring votes. Parts of the transaction would be hidden until the transaction is processed and committed but the final result would still be publicly known (sender, receiver, value). Native support for transactions and contract execution is still to be determined.