Ethereum’s pERC-20 proposal could make token transfers private by default

What is pERC-20?
A new Ethereum proposal called pERC-20 (ERC-7605) aims to make token transfers private by default. Instead of exposing wallet balances, transaction amounts, and counterparties like traditional ERC-20 tokens, pERC-20 would hide this information using zero-knowledge (ZK) proofs.

Unlike privacy wrappers, this is designed as a full replacement standard, meaning privacy is built directly into the token from minting to transfers.

How does it work?
pERC-20 replaces public balances with encrypted cryptographic notes, inspired by Zcash’s UTXO model.
Instead of public functions like balanceOf, approve, or transferFrom, transfers would require cryptographic proof showing the transaction is valid without revealing amounts or balances.

The system uses Groth16 zero-knowledge proofs and Poseidon hash commitments, allowing transactions to remain private while still being verifiable on-chain.

What stays public?
Not everything is hidden.
The proposal still preserves parts of the transaction graph, meaning observers may still see which addresses interacted with each other, even if token amounts remain private. This makes pERC-20 more privacy-focused than ERC-20, but not fully anonymous.

Why it matters?
The proposal includes a compliance blacklist mechanism, making it more regulation-friendly than previous Ethereum privacy efforts. That could improve institutional and regulatory acceptance after years of scrutiny around privacy tools.

If adopted, pERC-20 could shift Ethereum’s token ecosystem from fully transparent by default to privacy-first by default, changing how wallets, payments, and DeFi interactions work.

Current status :
pERC-20 is still in the draft stage and must pass Ethereum’s ERC review process. No $ETH mainnet upgrade is required, meaning it could launch as an application-level token standard if developers adopt it.
#ETH #Macro Insights# #ETH 2#