1
1
Everyone knows this famous fix for block 74638 which still exists in other files. But there’s something I can’t understand, why check for inputs overflow since it’s not possible to have enough utxo for such case as it’s their hash being tracked and from an attacker point of view this only decrease what he/she/they have in reality (unlike outputs where it decrease the amount to be paid).
So why making invalid something which is already impossible and would has no impacts as an inflation bug ?
Even the go implementation of bitcoin is doing it.
1Which of the three checks you're linking to are you asking for? – Pieter Wuille – 2019-04-21T17:43:05.200
@PieterWuille the whole check for inputs. Question edited to reflect this. – user2284570 – 2019-04-21T17:53:54.533