Private transactions on the æternity blockchain based on Zero-Knowledge Proof
With Iris protocol upgrade more crypto primitives for BLS12-381 have been introduced. This enables for example zero-knowledge proofs and more multi-signature schemes.
In order to demonstrate these capabilities we are searching for a volunteer (or a group of volunteers) in the community that build a privacy enabling application similar to https://tornado.cash on aeternity. The goal is to have a usable application where people can play around with at least on æternity Testnet.
Requirements:
Write all required components (contracts, frontend, …)
Frontend should allow the user to connect their Superhero Wallet for easy deposits.
Deploy on testnet
Provide meaningful README(s)
How to build, run and use the application
Publish the source-code under ISC License
Publish a video how to use the application
Write a dedicated blog-article that includes the video
Notes:
We know that this requires a lot of work and deep knowledge in cryptography!
You might miss some tooling that needs to be built by yourself.
Maybe you can even contribute a new set of functionality to the Sophia standard library
In case you have any serious blockers that cannot be solved by you or your team let us know!
In case you’d like to tackle this and you don’t agree with the size of the bounty get in touch with us to discuss what’s possible.
If you want to participate in this bounty, write a comment in this Github issue:
In fact, I only need an example of smart contract, which enables anonymous transfer of AE through smart contract. With this example, I can integrate it into Box APP