-
Notifications
You must be signed in to change notification settings - Fork 819
Add ERC: Privacy Token #1359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Add ERC: Privacy Token #1359
Conversation
ERCS/erc-8099.md
Outdated
| @@ -0,0 +1,482 @@ | |||
| --- | |||
| eip: 8099 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| 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
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:
contract DMT is ERC20, IZRC20By 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.