Skip to content

Conversation

@0xRowan
Copy link

@0xRowan 0xRowan commented Nov 19, 2025

This EIP defines a minimal interface standard for privacy tokens on Ethereum.

While developing privacy solutions for the Ethereum ecosystem—including wrapper protocols (converting ERC-20 ↔ privacy tokens) and dual-mode tokens (combining public and private balances)—we identified a recurring need for standardized privacy primitives. Without a common interface, each implementation reinvents commitments, nullifiers, and note encryption, leading to ecosystem fragmentation.

This standard provides that common foundation. It enables:

  • Wrapper protocols: Implement this interface for their privacy layer
  • Dual-mode tokens protocols: Combine standards via contract DMT is ERC20, IZRC20

By unifying the privacy token interface, we facilitate the development of wrapper and dual-mode protocols, accelerating Ethereum's privacy ecosystem growth.

Discussion

Community discussion: https://ethereum-magicians.org/t/erc-8086-privacy-token/26623

Next Steps
I will add the reference implementation and test cases after receiving initial community feedback on the
specification.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Nov 19, 2025

File ERCS/erc-8086.md

Requires 1 more reviewers from @g11tech, @SamWilsn, @xinbenlv

@eip-review-bot eip-review-bot changed the title Add ERC-8099: Native Privacy Token Standard Add ERC: Native Privacy Token Interface Standard Nov 19, 2025
@eip-review-bot eip-review-bot changed the title Add ERC: Native Privacy Token Interface Standard Add ERC: Native Privacy Token Interface Nov 19, 2025
ERCS/erc-8099.md Outdated
@@ -0,0 +1,482 @@
---
eip: 8099
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
eip: 8099
eip: 8086

Assigning next sequential EIP/ERC/RIP number.
Numbers are assigned by editors & associates.

Please also update the filename.

ERCS/erc-8099.md Outdated
@@ -0,0 +1,482 @@
---
eip: 8099
title: Native Privacy Token Interface
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: Native Privacy Token Interface
title: Privacy Token

Note: I am not an editor. Suggest removing the words native and interface as this is an application layer standard.

ERCS/erc-8099.md Outdated
title: Native Privacy Token Interface
description: A minimal interface for native privacy-preserving fungible tokens on Ethereum
author: Rowan (@0xRowan)
discussions-to: https://ethereum-magicians.org/t/draft-native-privacy-token-interface/26623
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
discussions-to: https://ethereum-magicians.org/t/draft-native-privacy-token-interface/26623
discussions-to: https://ethereum-magicians.org/t/erc-8086-native-privacy-token-interface/26623

Updated with assigned number

- Update EIP number from 8099 to 8086
- Simplify title to "Privacy Token"
- Update discussions-to URL
@eip-review-bot eip-review-bot changed the title Add ERC: Native Privacy Token Interface Add ERC: Privacy Token Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants