A new Ethereum Improvement Proposal dubbed pERC-20 would fundamentally redesign how fungible tokens handle transfers, replacing the familiar ERC-20 public balance model with a zero-knowledge note-based interface that keeps transaction details hidden by default. The proposal strips out the standard balanceOf, approve, allowance, and transferFrom functions entirely — a deliberate break from ERC-20 compatibility in favour of privacy-native architecture.
Why it matters
Most privacy efforts on Ethereum bolt anonymity on top of existing token standards as an optional layer. pERC-20 inverts that logic: privacy is the default state, and any public disclosure would require an explicit action. That architectural choice matters because opt-in privacy systems consistently see low adoption — users rarely take the extra step. A privacy-by-default standard would mean every token built on pERC-20 inherits confidentiality without any user configuration.
The ZK note-based model is conceptually similar to how Zcash shielded transactions work, but applied at the token-standard layer across the broader Ethereum ecosystem. If adopted, it could meaningfully shift the fungibility and surveillance-resistance profile of ETH-based assets.
Market impact
For Ethereum, a successful pERC-20 adoption path would strengthen its competitive position against privacy-focused chains and address a long-standing criticism that on-chain activity is fully transparent to anyone with a block explorer. The proposal is early-stage, but its emergence on the Ethereum research forum signals that privacy infrastructure is moving up the protocol roadmap — a constructive signal for ETH and for ZK-focused ecosystem projects.
Frequently asked questions
-
How does pERC-20 differ from existing Ethereum privacy solutions like Tornado Cash?
Existing tools layer privacy on top of standard ERC-20 tokens as an opt-in step. pERC-20 builds privacy into the token standard itself, making confidentiality the default state for every token that adopts it — no extra user action required.
-
Why does pERC-20 remove ERC-20 functions like balanceOf and transferFrom?
Those functions expose public balances and allowances by design. pERC-20 replaces them with a ZK note-based interface where transaction details are hidden by default, which requires an entirely new architecture incompatible with the original ERC-20 standard.
-
What would pERC-20 adoption mean for Ethereum's competitive position?
It would address a long-standing criticism that all Ethereum on-chain activity is fully visible to anyone with a block explorer, strengthening ETH's case against privacy-focused chains and improving the fungibility profile of ETH-based assets.
Crypto News