Skip to content

zakaria5313/zklogin-ceremony-contributions

 
 

Repository files navigation

zkcontributions

This repository enlists all trusted Groth16 Zero Knowledge Proof (ZKP) ceremony contributions for generating a Common Reference String (CRS), required for the zkLogin project. The ceremony was successfully hosted by the Sui Foundation. As recommended for every trusted ZKP setup, this repository enables participants to verify their contribution was applied correctly in the chain of sequential contributions, while everyone can verify the final CRS output, which is in turn used to generate zkLogin's proving and verifying key, respectively.

Downloading files

  1. Install git-lfs to download any large file.

  2. It is recommended to only download specific files of interest. For example, to download the mainnet proving key zkLogin-main.zkey, run download-main-zkey.sh. Similarly, to download the devnet zkey zkLogin-test.zkey, run download-test-zkey.sh. These scripts can be used as an example to similarly download specific files of interest.

Contributions format

We adopted challenge #0081 (resulting from 80 community contributions) from perpetual powers of tau in phase 1, which is circuit agnostic. We applied the output of drand #3298000 to remove bias.

For phase 2, we ran a ceremony during Sep 12-18, 2023. There are 111 contributions, 82 from browser and 29 from docker. Eventually, we applied the output of drand #3320606 to remove bias from contributions.

All intermediate files can be reproduced following instructions here for phase 1 and here for phase 2.

Acknowledgement

We thank all who participated in the ceremony. Here is a list of participants, who consented to publish their names: here.

Contributor's name (by alphabetic order)
Aditya Kumar Verma
Antoine C
Ari Juels
Arnab Roy
AstroStakers
Avradip Mandal
Ben Riva
BlockVision
Brian Long
Brightlystake
Charanjit Jutla
Charles Dou
Chuck Veenvliet
CryptoJack
Dahlia Malkhi
DAIC GmbH
Daniil Khyzhniak
Danny Sim
David Wong
Deepa Sathaye
Deepak Maram
DenysK | Stardust Staking
Don Beaver
Ducca, Staketab
Evgeny Garanin
Fan Zhang
Fausto StakingCabin
Flavian Manea
Foteini Baldimtsi
George Digkas
Greg North
GV
Hart Montgomery
Hyunggi Kim
Ignacio
Ioannis Ioannidis
Ivan Merin
Jasleen Malvai
Jens Groth
Jeonghwan
Jeongseup, Son
JJuunee Zhang
John Mitchell
John Youngseok Yang
Joonkyo Kim
joy wang
JulI0 | Latitude.sh
Junji Hashimoto
K | BartestneT
Karthik Kalyanaraman
Kevin | Staking Defense League
Kevin Lewi
Kevin Yu
knox hutchinson
Kobi Gurkan
Kostas
Lai Yutung
Luka
M3dium Rare
Mahdi Sedaghat
Marco Broeken
Masayuki ABE
Max Sherwood
Michel Abdalla
Mikhail
Miranda Christ
Moonlet
Muhammad Elsayeh
Nelrann
Nick Sullivan
Nicolas Ochem
Nikita Pashkov
Ola Muse
Peihao Li
Philip Glazman
POH YONG HWANG
PONGCHAI TANGBOWONWEERAKUN
Rohan Murukutla
Roman Osadchyi
Sergey Ilin
Tiago Machado
Wade Abel
Wenyi Huang
winlin
wizardfiction
Yan Ji
Yi Lu
Yobi
Zhijie

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%