Please enter CoinGecko Free Api Key to get this plugin works.

Exploiting The Lightning Bug Was Ethical – Bitcoin Magazine

That is an opinion editorial by Shinobi, a self-taught educator within the Bitcoin area and tech-oriented Bitcoin podcast host.

For the second time in roughly a month, btcd/LND have had a bug exploited which brought about them to deviate in consensus from Bitcoin Core. As soon as once more, Burak was the developer who triggered this vulnerability — this time it was clearly intentional — and as soon as once more, it was a difficulty with code for parsing Bitcoin transactions above the consensus layer. As I mentioned in my piece on the prior bug that Burak triggered, earlier than Taproot there have been limits on how giant the script and witness knowledge in a transaction may very well be. With the activation of Taproot, these limits have been eliminated leaving solely the restrictions on the block measurement restrict itself to restrict these components of particular person transactions. The issue with the final bug was that although the consensus code in btcd was correctly upgraded to replicate this transformation, the code dealing with peer-to-peer transmission — together with parsing knowledge earlier than sending or when receiving — didn’t correctly improve. So the code processing blocks and transactions earlier than it truly obtained handed off to be validated for consensus failed the information, by no means handed it to the consensus validation logic and the block in query did not ever be validated.