BTC $73,668.00 ▲ 0.05% ETH $2,048.92 ▼ 0.63% BNB $676.08 ▼ 0.65% XRP $1.04 ▼ 0.89% SOL $83.05 ▲ 0.37% TRX $0.3173 ▼ 0.04% FIGR_HELOC $1.07 ▲ 2.75% HYPE $71.98 ▼ 0.16% ZEC $981.05 ▼ 3.42% XMR $570.25 ▲ 0.29% DOGE $0.0672 ▼ 1.44% LEO $9.23 ▲ 0.37% WBT $71.05 ▼ 0.06% LINK $10.11 ▼ 2.46%
28 Fear

Anon-RPC Standard for Anonymized Wallet Reads on Ethereum

Original title: Your RPC provider sees too much: a standard for anonymized wallet reads

Ethereum Foundation 25:39 38 views on YouTube ETH −0.6%

Watch on YouTube Opens on youtube.com in a new tab. Playback here uses youtube-nocookie.com.

Summary

Andrew from the Ethereum Foundation discusses privacy concerns with RPC providers during a presentation on privacy and consent. Even when funds remain private, RPC providers can link queried addresses to user IP addresses and to each other. To break this link without requiring a separate SDK for every wallet and network pair, the speaker introduces anon-rpc. In this system, a network publishes its client on-chain as a single hash pinned javascript bundle. Wallets or applications fetch these bytes from advisory resolvers, verify the hash, and run them inside a web worker within a null-origin iframe. This setup features a small capability API providing scoped storage and direct network node access via KPS, an optional transport that improves censorship resistance by avoiding certificate authorities and DNS. The session covers content-addressed code with on-chain update governance, browser sandboxing properties, and trust considerations. A specification, an MIT implementation, and a mainnet demo for running tor-js are currently available.

This AI summary uses the title, description and tags. It may miss context from the full video. How summaries are checked

Key points

  1. RPC providers behind most wallets can link queried addresses to user IP addresses and to each other.
  2. Anon-rpc inverts the model by having a network publish its client on-chain as a single hash pinned js bundle.
  3. Wallets or apps fetch bytes from advisory resolvers, verify the hash, and execute them in a Web Worker inside a null-origin iframe.
  4. KPS transport can be used optionally to improve censorship resistance by avoiding certificate authorities and DNS.

Questions

What does anon-rpc solve?
It breaks the link between wallet addresses and user IPs by anonymizing wallet reads without needing a separate SDK for every wallet and network pair.
Where can the spec and implementation be found?
The specification, MIT implementation, and mainnet demo are available at https://ethereum.github.io/anon-rpc/.

Related briefs

A video appearing here is not an endorsement. Crypto assets can lose value. This page provides information, not investment advice.