Exploiting The Lightning Bug Was Ethical – Bitcoin Journal #Exploiting #Lightning #Bug #Moral #Bitcoin #Journal


This is an opinion editorial by Shinobi, a self-taught educator in the Bitcoin house and tech-oriented Bitcoin podcast host.

For the next time in roughly a thirty day period, btcd/LND have experienced a bug exploited which caused them to deviate in consensus from Bitcoin Core. The moment once again, Burak was the developer who brought on this vulnerability — this time it was clearly intentional — and after once again, it was an concern with code for parsing Bitcoin transactions higher than the consensus layer. As I mentioned in my piece on the prior bug that Burak activated, in advance of Taproot there were restrictions on how massive the script and witness details in a transaction could be. With the activation of Taproot, those restrictions had been eradicated leaving only the limitations on the block dimensions limit itself to limit these sections of personal transactions. The issue with the very last bug was that regardless of the actuality that the consensus code in btcd was properly upgraded to replicate this modify, the code dealing with peer-to-peer transmission — like parsing facts right before sending or when obtaining — did not thoroughly improve. So the code processing blocks and transactions just before it really acquired handed off to be validated for consensus unsuccessful the information, never passed it to the consensus validation logic and the block in problem unsuccessful to at any time be validated.



Share this post

Leave a Reply


%d bloggers like this: