Please login or sign up to post and edit reviews.
Episode 133: Trusted Setup Ceremonies Explored
Podcast |
Zero Knowledge
Media Type |
audio
Categories Via RSS |
Education
Mathematics
Science
Technology
Publication Date |
Jun 10, 2020
Episode Duration |
01:14:16
In this week's episode, Anna explores the state of trusted setups with 4 of the people who have recently coordinated and run trusted setups for different SNARK systems. She interviews Koh Wei Jie (https://kohweijie.com/) from the Ethereum Foundation (https://twitter.com/ethereum), Thomas Walton-Pocock (https://twitter.com/trpocock) from Aztec Protocol (https://twitter.com/aztecprotocol), Brecht Devos (https://twitter.com/Brechtpd) from Loopring (https://twitter.com/loopringorg) and Kobi Gurkan (https://kobi.one/) from the EF and cLabs (https://celo.org/). This episode covers the new generation of trusted setups and how the teams working on these are learning from each other and at times, even sharing parts of the trusted set up itself. As a primer, Trusted Setups are those events or ceremonies that one needs to perform to generate the parameters that can kick off SNARK based systems. It is an MPC - or multiparty computation - that involves a number of participants sequentially downloading software, running a computation that includes some randomness that they generate and re-uploading their result to be folded into the next participants computation. At the end of this process, there is a hidden parameter that is used to create the keys that are used to create proofs for private transactions, and to verify those proofs. These keys prove that a transaction is correct. Here are some helpful links about all the various trusted setups we mention: Zcash's Trusted Setups https://www.zeroknowledge.fm/50 - Zooko speaks about the trusted set up at timecode 17:45 https://www.wnycstudios.org/podcasts/radiolab/articles/ceremony https://z.cash/technology/paramgen/ EF's Perpetual Powers of Tau https://github.com/weijiekoh/perpetualpowersoftau Semaphore Semaphore blog post (https://medium.com/@weijiek/release-announcement-semaphore-a-zero-knowledge-gadget-for-ethereum-5b671cd360d4) Semaphore Phase 2 Multi-Party Trusted Setup Participant Guide (https://hackmd.io/oja21FipQ5KhQcXeyuQWFQ) MACI (upcoming) https://github.com/appliedzkp/maci Aztec Protocol https://www.aztecprotocol.com/ignition/ https://ignition.aztecprotocol.com/ Loopring https://loopring.org/#/post/loopring-starts-trusted-setup-multi-party-computation-ceremony Tornado Cash https://medium.com/@tornado.cash/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa https://ceremony.tornado.cash/ cLabs (upcoming) https://github.com/celo-org/snark-setup Check out the Zero Knowledge Youtube Channel (https://www.youtube.com/channel/UCYWsYz5cKw4wZ9Mpe4kuM_g?view_as=subscriber) and be sure to subscribe to get the latest videos from the Podcast, zkSummit and zkStudyClub! Signup for zkMesh Newsletter (https://zkmesh.substack.com/) - a monthly newsletter focused on sharing resources about decentralised privacy-preserving technologies, privacy protocol development and zero knowledge systems research. Signup to get this delivered directly into your inbox -->> https://zkmesh.substack.com/ If you like what we do: Follow us on Twitter - @zeroknowledgefm (https://twitter.com/zeroknowledgefm) Join us on Telegram (https://t.me/joinchat/B_81tQ57-ThZg8yOSx5gjA) Give us feedback! https://forms.gle/iKMSrVtcAn6BByH6A Support our Gitcoin Grant (https://gitcoin.co/grants/329/zero-knowledge-podcast-2) Support us on the ZKPatreon (https://www.patreon.com/zeroknowledge) Or directly here: ETH: 0xC0FFEE1B5083230a5154F55f253B6b6ae8F29B1a BTC: 1cafekGa3podM4fBxPSQc6RCEXQNTK8Zz ZEC: t1R2bujRF3Hzte9ALHpMJvY8t5kb9ut9SpQ

In this week's episode, Anna explores the state of trusted setups with 4 of the people who have recently coordinated and run trusted setups for different SNARK systems. She interviews Koh Wei Jie from the Ethereum Foundation, Thomas Walton-Pocock from Aztec Protocol, Brecht Devos from Loopring and Kobi Gurkan from the EF and cLabs. This episode covers the new generation of trusted setups and how the teams working on these are learning from each other and at times, even sharing parts of the trusted set up itself.

As a primer, Trusted Setups are those events or ceremonies that one needs to perform to generate the parameters that can kick off SNARK based systems. It is an MPC - or multiparty computation - that involves a number of participants sequentially downloading software, running a computation that includes some randomness that they generate and re-uploading their result to be folded into the next participants computation. At the end of this process, there is a hidden parameter that is used to create the keys that are used to create proofs for private transactions, and to verify those proofs. These keys prove that a transaction is correct.

Here are some helpful links about all the various trusted setups we mention:

Zcash's Trusted Setups https://www.zeroknowledge.fm/50 - Zooko speaks about the trusted set up at timecode 17:45 https://www.wnycstudios.org/podcasts/radiolab/articles/ceremony https://z.cash/technology/paramgen/

EF's Perpetual Powers of Tau https://github.com/weijiekoh/perpetualpowersoftau

Semaphore Semaphore blog post Semaphore Phase 2 Multi-Party Trusted Setup Participant Guide

MACI (upcoming) https://github.com/appliedzkp/maci

Aztec Protocol https://www.aztecprotocol.com/ignition/ https://ignition.aztecprotocol.com/

Loopring https://loopring.org/#/post/loopring-starts-trusted-setup-multi-party-computation-ceremony

Tornado Cash https://medium.com/@tornado.cash/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa https://ceremony.tornado.cash/

cLabs (upcoming) https://github.com/celo-org/snark-setup


Check out the Zero Knowledge Youtube Channel and be sure to subscribe to get the latest videos from the Podcast, zkSummit and zkStudyClub!


Signup for zkMesh Newsletter - a monthly newsletter focused on sharing resources about decentralised privacy-preserving technologies, privacy protocol development and zero knowledge systems research.

Signup to get this delivered directly into your inbox -->> https://zkmesh.substack.com/


If you like what we do: Follow us on Twitter - @zeroknowledgefm Join us on Telegram Give us feedback! https://forms.gle/iKMSrVtcAn6BByH6A Support our Gitcoin Grant Support us on the ZKPatreon

Or directly here: ETH: 0xC0FFEE1B5083230a5154F55f253B6b6ae8F29B1a BTC: 1cafekGa3podM4fBxPSQc6RCEXQNTK8Zz ZEC: t1R2bujRF3Hzte9ALHpMJvY8t5kb9ut9SpQ

In this week's episode, Anna explores the state of trusted setups with 4 of the people who have recently coordinated and run trusted setups for different SNARK systems. She interviews Koh Wei Jie from the Ethereum Foundation, Thomas Walton-Pocock from Aztec Protocol, Brecht Devos from Loopring and Kobi Gurkan from the EF and cLabs. This episode covers the new generation of trusted setups and how the teams working on these are learning from each other and at times, even sharing parts of the trusted set up itself.

As a primer, Trusted Setups are those events or ceremonies that one needs to perform to generate the parameters that can kick off SNARK based systems. It is an MPC - or multiparty computation - that involves a number of participants sequentially downloading software, running a computation that includes some randomness that they generate and re-uploading their result to be folded into the next participants computation. At the end of this process, there is a hidden parameter that is used to create the keys that are used to create proofs for private transactions, and to verify those proofs. These keys prove that a transaction is correct.

Here are some helpful links about all the various trusted setups we mention:

Zcash's Trusted Setups https://www.zeroknowledge.fm/50 - Zooko speaks about the trusted set up at timecode 17:45 https://www.wnycstudios.org/podcasts/radiolab/articles/ceremony https://z.cash/technology/paramgen/

EF's Perpetual Powers of Tau https://github.com/weijiekoh/perpetualpowersoftau

Semaphore Semaphore blog post Semaphore Phase 2 Multi-Party Trusted Setup Participant Guide

MACI (upcoming) https://github.com/appliedzkp/maci

Aztec Protocol https://www.aztecprotocol.com/ignition/ https://ignition.aztecprotocol.com/

Loopring https://loopring.org/#/post/loopring-starts-trusted-setup-multi-party-computation-ceremony

Tornado Cash https://medium.com/@tornado.cash/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa https://ceremony.tornado.cash/

cLabs (upcoming) https://github.com/celo-org/snark-setup


Check out the Zero Knowledge Youtube Channel and be sure to subscribe to get the latest videos from the Podcast, zkSummit and zkStudyClub!


Signup for zkMesh Newsletter - a monthly newsletter focused on sharing resources about decentralised privacy-preserving technologies, privacy protocol development and zero knowledge systems research.

Signup to get this delivered directly into your inbox -->> https://zkmesh.substack.com/


If you like what we do: Follow us on Twitter - @zeroknowledgefm Join us on Telegram Give us feedback! https://forms.gle/iKMSrVtcAn6BByH6A Support our Gitcoin Grant Support us on the ZKPatreon

Or directly here: ETH: 0xC0FFEE1B5083230a5154F55f253B6b6ae8F29B1a BTC: 1cafekGa3podM4fBxPSQc6RCEXQNTK8Zz ZEC: t1R2bujRF3Hzte9ALHpMJvY8t5kb9ut9SpQ

This episode currently has no reviews.

Submit Review
This episode could use a review!

This episode could use a review! Have anything to say about it? Share your thoughts using the button below.

Submit Review