porter (∎, ∆) Profile picture
Nov 12 2 tweets 2 min read Read on X
BEAM CHAIN

Here's an explanation in one tweet:

Beam chain is a complete redesign of Ethereum's consensus layer.

Why propose a massive redesign now?

The Beacon Chain (Ethereum's consensus chain) is now five years old. There has been a lot of new research that we can include in Beam Chain.

MEV, SNARK breakthroughs, and tech debt. All areas for improvement.

Block production: Better censorship resistance with FOCIL, isolated validators with execution auctions, and faster slots.

Staking: Better issuance, smaller validators (1 eth staking), and faster finality.

Cryptography: Chain snarkification, quantum security, and strong randomness.

Some of these require large changes, so might as well rework everything at once.

The new design will keep security high AND IMPROVE PERFORMANCE.

Note: the beam chain is not changing the roadmap, but is just a group of upcoming changes all bundled together.

We can purge many existing tech debt from pre-merge.

We've had one consensus upgrade each year. Once we fix all the low hanging fruit, the beam fork will allow a quantum leap forward.

THE TECH

Proof of Work
Proof of Stake
ZK Era of Ethereum Consensus

We want to snarkify the entire beam state transition function. Note: networking, syncing, fork choices, etc dont need to be snarked.

RISC-V has become the defacto standard of zkVMs.

Side note: we can also use zkVMs for the EVM, but that's separate from the beam chain.

POST-QUANTUM: hash based signatures, hash based snarks, and aggregatable signatures, gives us quantum security 😃

We'd still reuse networking, libp2p, SSZ serialization, etc.

THE PLAN:

Make a specification for beam chain in 2025. Start writing production code by 2026, test, and then put in production 🤩

Beam Chain would be a fantastic onboarding opportunity for new consensus client teams in other parts of the world. Zeam in India and LambdaClass in South America.

Contact beam.chain@ethereum.orgImage
Oversimplified summary: we're going to rebuild the consensus layer with ZK proofs everywhere 🤩

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with porter (∎, ∆)

porter (∎, ∆) Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @portport255

Jun 21, 2022
One month ago, @armaniferrante challenged me to become a Solana dev in one month. I don't know why I was worried. There are actually so many good resources. Here are my favorites 👇
2/ If you haven't already, learn Rust by reading "The Rust Book": doc.rust-lang.org/book/
3/ When you are ready for Solana, read "The Anchor Book". Probably better than the official Solana Docs. The PDAs section is best explanation of PDAs that I've found. book.anchor-lang.com
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(