Segwetters ..... dont think all is ok with bitcoin yet....
This upgrade will not be as easy as they think...
worst case...
Another spilt for bitcoin is very very possible...
A group of miners, devs and a couple of exchanges might like the idea of inflated btc (maybe they already used it) and choose not to upgrade.
The split leads to bitcoin core having to move to a new ticker...
The inflated bug version remains as BTC with segwet an all...
Bitcoin core do the rollback!! on the new bitcoin core chain, like theymos suggested.(rollback)
(According to Theymos: "Even if the bug had been exploited to its full extent, the theoretical damage to stored funds would have been rolled back.")
https://www.coindesk.com/bitcoin-core-developers-move-to-fix-denial-of-service-software-bug/I think you need to do some more research on exactly how this exploit would have operated. The offending miner would have knocked all the other miners offline. Furthermore, it would be difficult for the pool to offload their extra coins, since most, if not all, exchanges also run a full node that would be knocked offline as well. I suppose the pool could find some sucker and do an OTC trade with.
Also, the patch to the code would sufficiently "roll back" the chain since any miner running a node with the patch would orphan any chain that happens to be built upon a block that contains two duplicate inputs in the same transaction. (The bug happened because the core dev who originally coded in this "optimization" set the check for this transaction to false, when verifying a block.)
Here you can find exactly what line of code needed to be patched.
https://github.com/bitcoin/bitcoin/commit/d1dee205473140aca34180e5de8b9bbe17c2207d?diff=split#diff-24efdb00bfbe56b140fb006b562cc70bL3035Old code:
3035 if (!CheckTransaction(*tx, state, false))
New code
3035 if (!CheckTransaction(*tx, state, true))
Having a little chat with The Dude just now...
Lebowski -
Core disclosed the inflation bug after the majority of mining nodes were patched.
At the time of writing this,
https://coin.dance/nodes reports that 75% of nodes are NOT patched.
Me-
https://coin.dance/nodes#nodeVersions /Satoshi:0.16.3 only 2104 nodes out of 9616 have upgraded, is this correct? if yes, then uh oh for bitcoin.
I suspect that the majority of the nodes that have not upgraded to the patch are hobby nodes. Any pool or exchange not upgrading their node deserves what may be coming their way. By the way, only 283 out of 1083 of the Bitcoin ABC nodes have upgraded to the latest patch.
https://cash.coin.dance/nodes (Bitcoin Unlimited didn't need the patch.)