Skip to content

[Research Docs] Adapting Semaphore Protocol to BLS12-381 on Stellar #20

Description

@evgongora

Objective:

Explore methods for adapting the Semaphore protocol (originally built for BN254) to operate with Stellar’s BLS12-381 support.

Tasks:

  • Investigate existing literature and documentation on elliptic curves and zero-knowledge proofs.
  • Review current implementations and related projects for insights on adapting circuit components, trusted setups, and hash functions.
  • Identify the main challenges in migrating from BN254 to BLS12-381.
  • Summarize findings and propose recommendations for the adaptation process.

Outcome:

  • Produce a concise report detailing challenges, potential approaches, and next steps for the adaptation project.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions