Skip to content

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

@evgongora

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions