Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 2.11 KB

README.md

File metadata and controls

27 lines (21 loc) · 2.11 KB

Nocturne V1 Trusted Setup

This repo serves as a record of all contributions to Nocturne V1's trusted setup. All zkeys and transcripts are made available in a public S3 bucket, so that anyone may independently verify them.

Parameters for the following three circuits were made for the trusted setup:

Circuit # of Contributions Full Transcript Final zkey
canonaddrsigcheck 259 view download
joinsplit 251 view download
subtreeupdate 57 view download

When finalizing the circuits, we used the output from drand mainnet at round 3461729 as our randomness beacon:

  • network: mainnet (chainhash 8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce)
  • round: 3461729
  • value: 6efaf5842d729297ca61990527787db63d48187aed52135ac169b4d87d091847

This can be independently verified by making the following GET request to their public API: https://drand.cloudflare.com/8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce/public/3461729. It should give the following response:

{
	"round": 3461729,
	"randomness": "6efaf5842d729297ca61990527787db63d48187aed52135ac169b4d87d091847",
	"signature": "b266c2d1877b82122de5eb265e752982669faf69dbc861ebcedd67ce78e9f82d67154b5385f0fa600ac00dd492fd3afd13799603ca4d8f01b89d9da8b23a611d2b89d91afd6763ffc85a13af07b0956ac24f6eb993a498e62db81e3b9a8cb153",
	"previous_signature": "8bdf9c2c2d7582a46fccd8f861c4b92620019241f99d3f79fc3291bd077b02f6abe1bcc9ca78fab9048b9f7f4287a05319435e89ff2d4658cfaa2bf0c29ef831dae50c13e6ec9817105c4f68e621af20ff28b230c0859ffcc238d491765b7590"
}