Re:Proof of stake is incapable of producing a consensus
by bouncycastle on Thursday December 02, 2021 @09:16AM
(#29416317)
I've recently read that the blockchain was not rewritten or unrolled. It was actually executed forward through an "irregular state change". In other words, it made a new transaction instead of erasing or modifying old transactions, and that was done with consensus of all those who ran the ETH client. Those who didn't agree went to ETC, but the market chose ETH in the end.
[ Parent
| on HN ]
Re:Proof of stake is incapable of producing a consensus
by SilasX on Thursday December 02, 2021 @11:24AM
(#29418193)
Regardless of how you word it, it amounts to the same thing: the protocol and signed, validated history say this happened, now we act like they did not, which is a violation of blockchain integrity.
Re:Proof of stake is incapable of producing a consensus
by bouncycastle on Friday December 10, 2021 @09:53AM
(#29510545)
No, that's not what happened. No history was changed, and nothing was re-validated as you suggest. There was no "violation of blockchain integrity". The only thing that happened was that the upgraded version executed what's known as an "irregular state-change" which moved the ETH from TheDAO's smart contract to a new secure contract. So, it wasn't a roll-back, but a roll-forward, and the change was mined using PoW in accordance with all the blockchain block selection rules.
Re:Proof of stake is incapable of producing a consensus
by SilasX on Friday December 10, 2021 @04:18PM
(#29515555)
The hackers ("hackers") made valid transactions.
The hard fork reversed those transactions.
No matter what fancy spin you put on it, that was absolutely a violation of the blockchain's integrity, as it violated the principle that accepted transactions can't be reversed after the fact, even if you call it an "irregular state-change" that just keeps things secure.
You can absolutely defend the position that this was best for the ETH ecosystem. But it was absolutely a reneging on the blockchain rules.