-
Notifications
You must be signed in to change notification settings - Fork 14
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
[Research Docs] Adapting Semaphore Protocol to BLS12-381 on Stellar #20
Comments
Hi there, I’m a Blockchain Developer with over four years of experience and strong full-stack expertise. I’ve consistently worked with TypeScript and have built on various blockchain platforms, including EVM-compatible chains, Stacks, Starknet, Stellar, and Bitcoin. My expertise spans smart contract development, cross-chain protocols, zk-proof-based solutions, and full-stack dApp development. Would love to take on this issue, and contribute to the project. |
Can I take this issue? |
I would love to work on this. I have been learning about bonding curves and their specifics, and what i feel would be my approach - Semaphore works with BN254, but Stellar uses BLS12-381, so i would need to figure out how to make them compatible. First, I’ll check how both curves work and what makes them different. Then, I’ll look at how Semaphore uses BN254 and see if the same logic can work with BLS12-381. The tricky part will be things like hashing and proof generation, but I’ll find projects that have done similar stuff, this stuff would be kind of new to me but it'd be worth the challenge and i might learn some new things in the end, if assigned. |
I'd love to give this a go. |
Is this issue still available? |
@JoE11-y Hi sir! How's this going? |
Objective:
Explore methods for adapting the Semaphore protocol (originally built for BN254) to operate with Stellar’s BLS12-381 support.
Tasks:
Outcome:
The text was updated successfully, but these errors were encountered: