Thanks for the info and provided links. Suprised to see it was indeed back in 2010.
Did anything similar occure many years later by chance?
"While the transaction does not exist anymore, the 0.5 BTC that was consumed by it does. It appears to have come from a faucet and has not been used since." (from
https://en.bitcoin.it/wiki/Value_overflow_incident)
Not sure if I am getting this corretly -
did indeed some BTC (0.5) of this malicious block end up on the current blockchain? How is that possible if the original mined transaction was made void during a fork?
The statement from the Bitcoin Wiki is referring to the fact that the 0.5 BTC input used in the malicious transaction was originally obtained from a
faucet (a service that distributes small amounts of cryptocurrency for free). After the value overflow incident was discovered, a fix was implemented which
invalidated the malicious transaction and any subsequent blocks built on top of it. The 0.5 BTC from the malicious transaction never became a permanent part of the blockchain and did not affect the current state of the Bitcoin network.
[...]
- The bug was fixed in Bitcoin Core version 0.3.10. The fix involved modifying the code to use a larger data type (64-bit integer) for handling transaction values, preventing similar overflow issues in the future.
[...]
The oldest Bitcoin core version on Github is 0.10.0 -
where did you get your info from? https://satoshi.nakamotoinstitute.org/posts/bitcointalk/376/