Skip to content
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

Implement loading of trusted setup #17

Closed
joebebel opened this issue Mar 9, 2021 · 4 comments
Closed

Implement loading of trusted setup #17

joebebel opened this issue Mar 9, 2021 · 4 comments
Assignees

Comments

@joebebel
Copy link
Contributor

joebebel commented Mar 9, 2021

If KZG commitments are used, then a trusted setup has to be loaded (probably an existing setup, Zcash or Filecoin)

This is a straightforward task, implement in Rust the download/verification/loading of the trusted setup. Ideally there should be extensive opportunity for code reuse/external crates here, since for example Zcash clients perform this task exactly.

@ggkitsas ggkitsas removed their assignment Mar 24, 2021
@ggkitsas ggkitsas self-assigned this Apr 13, 2021
@joebebel
Copy link
Contributor Author

This code can probably be modified to do a powers of tau setup for BLS12-377 if needed:

https://github.com/arielgabizon/perpetualpowersoftau

@ggkitsas
Copy link
Contributor

ggkitsas commented May 18, 2021

Update:

temporarily hosting our effort here https://github.com/heliaxdev/trusted-setup/

So far:

@ggkitsas
Copy link
Contributor

theref pushed a commit to theref/ferveo that referenced this issue Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants