Snapshot of the AZTEC Ceremony

September 16, 2019
4
MIN READ
Blog
>
>
>
Snapshot of the AZTEC Ceremony
|

Why are we Running a Ceremony?

AZTEC’s global Multi-Party Computation (MPC) setup ceremony will create an open source asset for the community — a ‘common reference string’ (CRS). The AZTEC network will use it to allow efficient private payments, income and swaps in our privacy network.

But it will be useful as the basis for all sorts of future cryptosystems — including universal SNARKs.

In order to create this CRS, we need your help. We’re inviting participants across the world to participate in our ceremony. Sign up here

These early MPCs are a piece of blockchain history, and we want you to be there.

{{blog_divider}}

A Global Shuffle

If hundreds of people take part and someone misbehaves, isn’t that a problem?

No — and here’s why.

In our ceremony, each participant will create randomness — the foundation on which the security of our proofs is based. Their job is then to inject that randomness into the transcript, and destroy the raw random number they used to do it.

A good analogy is a group of people shuffling a deck of cards. Each person shuffles the deck (in AZTEC’s ceremony, that’s the process of adding randomness into the transcript), and then hands on the pack to the next participant.

Photo by Jack Hamilton on Unsplash

To unshuffle the entire process, an attacker would need to know the randomness of every single participant. Knowing 199 out of 200 does not get the attacker to unshuffling the deck — i.e. to breaking the cryptosystem.

That means that if just one participant behaves honestly and disposes their waste, the CRS is secure.

That’s why we’re making this a global event— to make it impossible for every party to collude with everyone else.

{{blog_divider}}

Taking Part is Easy

Our ceremony begins in October, and we want you to take part.

It couldn’t be simpler — just download and run our Docker client. This will automatically perform the computation for you.

The view from the Terminal

The computation will take 2–4 hours to complete (per participant), depending on your computer performance.

The whole ceremony is expected to run for 30 days.

{{blog_divider}}

Watch it Live

[EDIT: The watch live and sign-up links wereas removed since it's not active any longer.]

Read our announcement article and Basic / Advanced explanations.

Join the discussion: Discord | Twitter | Telegram

Check Circle 1 Streamline Icon: https://streamlinehq.com
Oops! Something went wrong. Please retry
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from Aztec.