Vitalik Buterin unveils roadmap for Ethereum privacy

1 week ago

Ethereum co-founder Vitalik Buterin outlined an extended program to heighten the privateness of the web helium helped create.

In an April 11 roadmap, Buterin argued for incorporating privateness tools into Ether (ETH) wallets and implementing privacy-enhancing norms and features successful the Ethereum ecosystem and protocol. He explained that the roadmap successful question is simply a short-term solution that requires constricted changes to the basal protocol on with supplemental semipermanent updates.

Buterin recommends adopting privacy-enhancing systems specified arsenic Railgun oregon Privacy Pools by existing wallets, according to the plan. When funds are sent with those wallets, helium argues that users should beryllium greeted by an enactment to “send from shielded balance,” which anonymizes the transaction, and should beryllium “ideally turned connected by default.” He wrote:

“Users should NOT person to download a abstracted ‘privacy wallet.’“

Related: Privacy Pools motorboat connected Ethereum, with Vitalik demoing the feature

Major changes recommended for DeFi

Buterin further recommended profound changes successful however decentralized concern (DeFi) and broader decentralized applications (DApp) are implemented. He argued that those systems should beryllium constricted to “one code per application.”

The Ethereum co-founder acknowledged that this would necessitate “significant convenience sacrifices, ” but it “is the astir applicable mode to region nationalist links betwixt each of your enactment crossed antithetic applications.” He besides highlights that the idiosyncratic acquisition would beryllium “very similar” to depositing funds to 1 concatenation from different successful crosschain interoperability systems.

Buterin besides highlighted that to bask the benefits of this change, developers would request to guarantee that idiosyncratic withdrawal functions are privacy-preserving by default.

Ethereum protocol changes needed

Other changes included are the implementation of fork-choice enforced inclusion lists (FOCIL) and the Ethereum betterment connection (EIP) 7701. The second is an betterment to Ethereum account abstraction, and the erstwhile is simply a censorship-resistance improvement.

FOCIL functionality diagram. Source: Ethereum Research

EIP-7701 ensures that privateness protocols tin run without needing relays oregon nationalist broadcasters. This, successful turn, simplifies the improvement and attraction of this benignant of protocol.

Relays, successful this context, are intermediaries oregon nodes liable for accepting and forwarding transactions. On the different hand, broadcasters are liable for publishing transactions to the nationalist blockchain.

EIP-7701 divides Ethereum transactions into phases, natively allowing 3rd parties to measurement successful and wage the fees successful the close phase. This means determination is nary request for a relay to judge users’ backstage transactions to beryllium anonymously broadcast by a abstracted entity.

FOCIL, connected the different hand, prevents the censorship of transactions, including privacy-preserving ones. The relevance is presumably that anonymized transactions are astatine a importantly higher hazard of falling unfortunate to censorship attempts.

Related: Financial privateness and regularisation tin co-exist with ZK proofs — Vitalik Buterin

Infrastructure changes are required

A short-term solution to code the privateness limitations of existent distant process telephone (RPC) systems utilized to interact with the blockchain, arsenic projected by Buterin, is the implementation of a trusted execution situation (TEE).

TEE is simply a unafraid country wrong a processor that ensures codification and information loaded wrong it are protected. Buterin explained that “this allows users to interact with RPC nodes portion getting stronger assurances that their backstage information is not being collected.”

As a semipermanent solution, TEEs should beryllium replaced with a backstage accusation retrieval (PIR) system. PIR is simply a cryptographic protocol that allows users to retrieve a circumstantial point from a database without revealing which point was retrieved.

This would let users to retrieve information concerning blockchain contents without the supplier knowing which information is being shared. Buterin highlighted that it is superior due to the fact that it provides “cryptographic guarantees.”

The Ethereum co-founder besides argued that wallets should beryllium connected to aggregate RPC servers. They should besides usage a abstracted RPC per DApp and perchance a mixnet — a privacy-enhancing exertion designed to obscure metadata.

Other recommendations see the improvement of proof-aggregation protocols for privacy-preserving protocols. This would effect successful importantly little fees for utilizing specified systems.

Magazine: Big Questions: What did Satoshi Nakamoto deliberation astir ZK-proofs?

View source