3 ms·
If the bug is bad enough (for example, breaking the VM in a way where even a bug-free smart contract becomes vulnerable) Ethereum will fork again. I agree on ho
by thebean11 5y ago
If the bug is bad enough (for example, breaking the VM in a way where even a bug-free smart contract becomes vulnerable) Ethereum will fork again. I agree on how hard it would be to coordinate it, so the issue would need to be existential for Ethereum for everyone to agree.
- brian_cloutier 5y agoIf it's a bug and everybody agrees it's a bug then pushing a fix is very easy and uncontroversial. e.g. two months ago the Geth team (and other community members) were able to change EVM behavior without even telling people what the change was. They simply said the EVM does something very unexpected ("there's an EVM vulnerability") and if we all hard fork (immediately update your Geth node) then the EVM will not do anything unexpected. here's the release: https://github.com/ethereum/go-ethereum/releases/tag/v1.10.8 https://github.com/ethereum/go-ethereum/releases/tag/v1.10.8