Update EIP-7503: Move to Draft
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.
🪱🕳️
✅ All reviewers have approved.
@0xwormhole Thank you for your contribution ! I need some time to review and go through the suggestions you’ve provided. I’ll submit my review within three days.
I'm not very familiar with Privacy Pools protocol. Who will maintain the privacy-pool root in that case?
@keyvank
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 Please correct me if I’m mistaken.
@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.
@g11tech @eth-bot when running the GitHub workflow for this pull request, an issue is occurring. If there's anything wrong, could you investigate? It would be great if you could merge this pull request. Thank you!
The commit df3fbe3fcee37676dcb85519ced20eac26bdad20 (as a parent of 97a2fc2b555923f41a4d261c0714612e48b8d7ca) contains errors. Please inspect the Run Summary for details.