My Authors
Read all threads
1/ #Ethereum 2.0 promises to introduce a #PoS algorithm which is solving the infamous NoS attack. NoS (nothing at stake) attack, while never executed in practice, is heavily used by bitcoiners to undermine the theoretical foundations of PoS.
2/ The eagerly expected Ethereum PoS solution now running on testnet for several months forked on Friday when the majority of the nodes got stuck because of a bug.
3/ It turned out that this critical bug occurred in a component using the Roughtime protocol. The network of servers supporting Roughtime is operated by the likes of Google and Cloudflare thus unveiling a huge centralization problem in the ETH 2.0 PoS design and implementation.
4/ Even worse, the bug also activated the protocol NoS protection, also known as the “Slashing” mechanism, while designed to deter attacks on the network, in practice it confiscated funds of node operators whose only crime was running a buggy software.
5/ True, this happened on a testnet, a network meant to find these sort of bugs. But the reliance on third parties, as we’re seeing on Ethereum, is turning into a major flaw.
6/ A bug is a bug is a bug and nobody in the #blockchain industry is immune to bugs. Recovering from this unfortunate situation will be the true challenge for the distributed teams of #Ethereum developers working on ETH 2.0
7/ When faced with a similar design decision when implementing the #Nxt pure PoS algorithm used by #Ardor, devs decided to avoid centralization by relying only on a network intrinsic clock. Nodes that are ahead of time are blacklisted, nodes that are too late miss their turn
8/ Running for over 6 years using PoS we have enough context and experience to know for sure that slashing is not the way to go as it is likely to punish honest node operators that cannot afford to lose their deposit due to some obscure reason.
9/ As I explained in the past, NoS is mostly a theoretical issue hackernoon.com/thoughts-about… while in practice a simple PoS algorithm is more secure than most PoW alternatives techburst.io/pos-vs-pow-rev…
10/ Rest assured that #Ardor will never rely on external services to reach #blockchain #PoS consensus and never confiscate funds from block generators.
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Lior Yaffe

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 two 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!