Bitcoin Core Developer Eric Lombrozo reflects on the Ethereum Classic situation, as it relates to the choices facing the Bitcoin community.

Think of the chain of events in Ethereum: a problem with reentrancy in EVM led to funds getting sucked out of a contract tied to insiders, which led to a transaction reversal, which led to a fork, which led to a split of the ethereum community and network.

And that’s the thing about these attacks – you don’t see them coming until it’s too late.

And the weakest link in all this are not computers, but people.

Things like the block size debate are like kids arguing about what to get in a candy store as it’s burning down, and then complaining that you won’t let them taste the candy.

These networks operate in adversarial conditions. A very tiny region within the entire space of possibilities leads to something that continues to work the way you want (if at all).

This is why throwing darts is probably not the best strategy.

Moreover, the kinds of unwanted things that result are likely to be surprising and unexpected. It’s the nature of adversarial computing environments.

submitted by /u/eragmus
[link] [comments]