, 7 tweets, 2 min read
My Authors
Read all threads
There are two other anti-centralization techniques that the post misses. The first is to have forgiving protocol rules that do not require nodes to have especially high performance. Make sure even 70% uptime validation is net-profitable, don't have ultra-fast block times, etc.
The second is to do sharding, so the amount of data you have to process scales linearly with how many coins you are staking, at least up until the maximum where if you have a large fraction of staked coins you are processing everything. This cuts down economies of scale.
I disagree with the idea that in the long run cryptography will fully supplant cryotoeconomics! Particularly you cannot ZK prove that you did not sign a conflicting message, and so consensus finality will only ever be cryotoeconomic.
However, there are lots of good things ZKPs *can* do. Data availability checks arxiv.org/abs/1809.09044 are a great example.
And once you have data availability checks, all else can be done with fraud proofs, even in a sharded network.
I also think research around automatically identifying who was at fault for all classes of 51% attacks, including censorship, is important.
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!