My Authors
Read all threads
This is my approximate view of what the next ~5-10 years of eth2 and beyond might look like.

Roadmap below reflects my own views, others (including future versions of me) may have different perspectives! Details may of course change as we discover new info or new tech.
In general, over the last ~2 years there has been a solid shift from "blue sky" research, trying to understand what is possible, to concrete research and development, trying to optimize specific primitives that we know are implementable and implement them.
We know much more about the capabilities and limits of proof of stake, security models of sharding, etc etc. Thanks to the hard work of many, moon math like ZK-SNARKs is looking increasingly down-to-earth.

(PS: the moon is made of Havarti, not Gouda; we checked)
Additionally, over the last ~2 years there has been an increasing move toward maintaining compatibility and ensuring a smooth transition for applications, as well as making eth1.x and eth2 fit together as part of a coherent vision.
From here, research is continuing, though the bulk of the challenges is now increasingly around development, and development's share of the pie will only continue to grow over time.
In addition, there is less reason than ever to fear ever-growing complexity; the "quadratic sharding as end of history" approach ensures there will not need to be a further upgrade as large as the eth1 -> eth2 one; rather, from eth2 onwards things will be much more incremental.
And many of the changes are actually in the direction of *reducing* complexity.

Look forward to seeing great work continue to happen and for all of this to be put into action!
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with vitalik.eth

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!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


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

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

Become Premium

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

Donate via Paypal Become our Patreon

Thank you for your support!