Announcing Fernet: Aztec’s Decentralized Sequencer Selection Protocol

Today, Aztec Labs is thrilled to share the winning proposal from Aztec’s Sequencer Selection Request for Proposals (RFP) — “Fernet”.

At the heart of Fernet’s design is a fully permissionless, random leader election. This allows anyone to participate in building Aztec blocks and operating the network, cementing Aztec’s position as a decentralized Layer-2 zk-rollup.

📕 Read the 3-minute summary of Fernet’s decentralized sequencer selection protocol

Why Fernet?

The Aztec Labs team, with input from various industry leading experts, chose Fernet over the B52 protocol (and other designs submitted during the RFP process) due to its simplicity, safety, and ease of implementation.

📕 Read our previous announcement sharing B52 & Fernet as the two sequencer selection finalists

The random leader election in its design ensures that all participants have an equal opportunity to contribute. This not only fosters inclusivity and decentralization but also contributes nicely to the network’s censorship resistance properties, alongside features like forced transactions.

The Aztec Labs team could speak for hours on the tradeoffs and why this decision was made. We would love to engage in discussions, Twitter Spaces, or otherwise! Please reach out to our team for more information if you are curious and would like to discuss further.

Dive Deeper with BlockScience

To provide a comprehensive and independent perspective on our decision, we engaged BlockScience — a third-party firm specializing in complex systems engineering.

We’re excited to present BlockScience’s detailed report contrasting B52 and Fernet, shedding light on the broad set of considerations and trade-offs between random leader elections and enshrined MEV auctions.

This report — in addition to significant internal debate and research — culminated in our choice of Fernet.

📑 Read the BlockScience Report

We will be hosting a Twitter Spaces with BlockScience tomorrow, Tuesday September 19th, at 11am EST to answer questions from our community and discuss their report!

Acknowledgements

We are very appreciative of the numerous individuals that lent their expertise, feedback, and insights. Their collective input was pivotal in not only the decision but also refining Fernet’s final design, including but not limited to:

What’s next?

We invite you to explore the latest draft of Fernet and share your feedback. There are some outstanding design decisions, such as whether to implement slashing 👀, that may be of interest.

We also encourage you to participate in our other RFPs, such as our upgrade mechanism design and our prover selection protocol (coming soon).

📕 Read the 3-minute summary of Fernet’s decentralized sequencer selection protocol

About BlockScience

BlockScience® is a complex systems engineering, R&D, and analytics firm. Our goal is to combine academic-grade research with advanced mathematical and computational engineering to design safe and resilient socio-technical systems. We provide engineering, design, and analytics services to a wide range of clients, including for-profit, non-profit, academic, and government organizations, and contribute to open-source research and software development.

Keep in touch

To learn more about Aztec generally, keep up to date on our Discourse, where we discuss major protocol decisions like upgrade mechanisms and decentralizing sequencers.

For more technical news on Aztec and Noir, join our e-mail newsletter:

📬 Subscribe here to the Aztec Labs Developer Dispatch, the latest news and releases about Aztec and Noir

Join our team

Aztec Labs is on the lookout for talented engineers, cryptographers, and business people to accelerate our vision of encrypted Ethereum.

*If joining our mission to bring scalable privacy to Ethereum excites you, check out our open roles.*

And continue the conversation with us on Twitter.