Vitalik's new algorithm for Ethereum requires 99% nodes for an attack
blockmanity.com
blockmanity.com
https://vitalik.ca/general/2018/08/07/99_fault_tolerant.html
The link points to Lamport's original formulation of the Byzantine Generals Problem:
https://people.eecs.berkeley.edu/~luca/cs174/byzantine.pdf
Vitalik's explainer doesn't address Sybil attacks at all. Deploying a constellation of nodes all controlled by the same attacker seems like a way to defeat even this protocol.
This was the line of thinking that lead to proof-of-work as described in the Bitcoin white paper.
I tend to (and think all Byzantine fault tolerance theorists should) view consensus set selection (where sybil resistance is a key goal) and consensus algorithms as largely separate problems.
You and I know that, but the press and the public don't and they will run away with crazy headlines. This caveat should really be the first line of the blog post (same for Avalanche).
With sybil attacks its important to realize there is no upper bound on effort or sophistication. A sybil can use botnets, social engineering, machine learning, etc.
> I did NOT invent 99% fault tolerant consensus; Leslie Lamport did. I just wrote an explainer and adapted it to a blockchain context. Please fix, Trustnodes.
[1]: https://twitter.com/VitalikButerin/status/102797212659301580...
Is twitter really such a Wild West for scammers or is that just the cryptosphere?
It won't stop until the bubble crashes or enough people wise up that the scammers no longer make money. As it stands low effort shitcoin token scams using digital variants of the "big store" and Ponzi schemes are still cashing out pretty good.
Here is a recent howler I spotted: http://metahash.org
That's at the higher effort end of the scam spectrum. For every one of those there are 50 search and replace coin forks and fake tokens for things that don't even pretend to exist.
https://vitalik.ca/general/2018/08/07/99_fault_tolerant.html
You know, it's probably not a good sign if the authors of a site literally called blockchain mania consider a paper summarizing a classic on consensus algorithms "highly complex".
PS: Could the link be changed to the original paper [1]? The linked article doesn't add much and shows ads.
[1] https://vitalik.ca/general/2018/08/07/99_fault_tolerant.html
Also, Journalists: please stop repeating propaganda about a 51% attack, it's a <33% attack. Not all chains are created equal on this, but all chains can be attacked by a 33% dos attack.
If 90% of the nodes decide to go to ETH2 and 10% of the nodes decide to stay in ETHC, then which side wins or there is a deadlock?