Skip to content

Yygdrasil22/ceremony

 
 

Repository files navigation

Zircuit Ceremony

Welcome to Zircuit Mainnet Ceremony!

ceremony

The ceremony is a multi-party computation protocol designed to ensure the security of our proving system. Specifically, it aims to generate a trustable Structured Reference String (SRS) for the KZG Polynomial Commitment scheme.

During the ceremony, each participant generates a secret and uses it to re-randomize the latest available SRS. This updated SRS is then published and made available to the next participant.

When the ceremony ends, the last contribution is finalized so it can be used to compute KZG polynomial commitments in a secure and uncheatable manner. The final SRS is considered secure as long as at least one participant did not share and properly discarded their secret after contributing.

Therefore, contributions must be submitted and verified sequentially, requiring participants to book a contribution slot.

To do this, please open a new contribution issue and provide the necessary information.

We will notify participants in chronological order, based on the issue creation date, when it is their turn to contribute.

For more information, please refer to the build and ceremony instructions.

Contributions

Contribution SHA256 Issue
0000000000.csrs fcba4b152b3ca7af1bc82b5a3babbe0104badd134414578e7824edb12c650c12 #1
0000000001.csrs 0e2c2bf5c7157d2301aec31fbf981474b4630f6434bb147ba0c1855d632fa111 #2
0000000002.csrs 4f3065f68d7e4291050ecc6e6323cba8c1705a30f320fbbfcece3d1cb1f85dca #9
0000000003.csrs 2107971af18d3cc75a8b68dc9d526ce27921595dba0c6bdcbeda4975cfb63f8b #4
0000000004.csrs 46b7ec969f2cbfffac33fa93d427c63b44152d28bc25452ff21e71b99a5e30fa #5

About

Zircuit Mainnet Ceremony

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 94.3%
  • Shell 5.2%
  • Dockerfile 0.5%