-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
Update EIP-7503: Move to Draft #9080
base: master
Are you sure you want to change the base?
Conversation
File
|
@0xwormhole Thank you for your contribution ! |
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.
This is very cool, thanks!
I'm not very familiar with Privacy Pools protocol. Who will maintain the privacy-pool root in that case? |
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4563364 I think it's something handled in offchain, people could provide it to prove they are not part specific mint transactions or etc (non inclusion proof) @0xwormhole |
Signed-off-by: 0xwormhole <>
@irnb @keyvank I added a reference to the EIP. Companies like 0xbow can maintain these roots, also there have been historically created lists of "known bad events" by ethereum ecosystem security teams, and we can use automated mechanisms to exclude coins related to these incidents. This mechanism is entirely voluntary; a withdrawer could always create and use a "universal root" that includes all historical transactions. However, the goal of explicitly including the privacy pool root feature is to make it nearly cost-free for users to adopt a root that excludes hacks and other coins that they want to refuse to associate with. This is a show of good faith of the ecosystem's commitment to not supporting behavior universally considered criminal, and gives users tools to satisfy local compliance needs like convincing exchanges that their source of funds is not suspicious. |
@0xwormhole I like it! Let's have it. |
The changes proposed to EIP-7503 are as follows. I have omitted the cryptographic details, as I lack expertise in that field. However, my changes are meant to provide the Ethereum developer with a basic structure that they should consider when working on the full implementation.
🪱🕳️