3 ms·
Yeah, the classic example is the original binary search algorithm. It had an overflow bug that went undetected for two decades: https://thebittheories.com/the-
by DanHulton 5y ago
Yeah, the classic example is the original binary search algorithm. It had an overflow bug that went undetected for two decades: https://thebittheories.com/the-curious-case-of-binary-search-the-famous-bug-that-remained-undetected-for-20-years-973e89fc212 https://thebittheories.com/the-curious-case-of-binary-search...
It's an incredibly simple algorithm and still got missed. Smart contracts have no chance.
- seibelj 5y agoThere was not $Billions to be paid out for finding that - it's a matter of incentives.
- Retric 5y agoNot every way to break a smart contract results in a major payout.
- notJim 5y agoHow often was that bug actually hit in production? How many people are allocating arrays of size 2*31? A bug is less likely to be caught if it's not exploitable.