26 Apr '15, 10pm

$18,000 integer overflow: Bad Bitcoin software charges a fee of 0x20000C350 instead of 0xC350

That isn't what I am saying. The values are explicitly listed in the inputs and the outputs, with the miners fee being implicit but the total value being equal. Which means that you know what the miner is being paid you just have to check it. Its a very solid design, there is a lot of implicit data in bitcoin transactions mostly to reduce tx size and make the network more efficient (i.e cost less for everybody). In this instance a software mistake (32bit overflow) caused the fee to be calculated incorrectly. I'm saying that if some further defensive programming was put in place that the downside would have been limited while the bug was addressed in this particular implementation. To say that Bitcoin itself has a major design flaw in how it handles transactions vs the traditional financial system which is absolutely rife with transnational errors is ridiculous. The network...

Full article: https://www.reddit.com/r/Buttcoin/comments/33u8vq/holy_sa...

Tweets