4 ms·
This problem is overstated IMO. Choosing the one with the most validators is closely analogous to choosing the chain with the most work i.e. the one with the mo
by betwixthewires 4y ago
This problem is overstated IMO. Choosing the one with the most validators is closely analogous to choosing the chain with the most work i.e. the one with the most hash power.
And with algorithmic difficulty adjustment in PoW, you don't pick the chain with the headers with the most 0s preceding, you pick the longest chain. A longer chain with a sudden difficulty adjustment is an obvious invalid chain, but I digress
The bigger problems for me are the nothing st stake problem. Why pick one chain when you're new? Just pick both, it costs virtually nothing, and when you figure out which one is more profitable to you, just let the stake in the other one get slashed. Validators can help an attack on the network just in case it becomes profitable, and if it doesn't they lose nothing, because they incur no ongoing costs in the real world to do so.
- doomroot 4y agoI’m not sure about Ethereum PoW, but in Bitcoin you absolutely pick the chain with the most work not the longest chain that’s a consensus rule. This is how bitcoin/PoW avoids weak subjectivity, the problem described by the parent comment.
- betwixthewires 4y agoThe two are equivalent if each hash is valid. The only way for a longer chain to have less work is if there's a sudden, protocol violating drop in the difficulty in a block header. If this happens then you know that chain is not the valid chain.