https://medium.com/@pieter.wuille/the-patent-on-schnorr-signatures-actually-expired-in-2008-before-bitcoins-creation-20b87c472ede

schnorr signatures solve the malleability problem

so how did segwit help lightning?

https://www.reddit.com/r/Bitcoin/comments/u9gya5/why_lightning_network_is_only_compatible_with/

by eliminating malleability

if bitcoin had schnorr signatures this would have been solved for lightning, and we'd still have 1Mb blocks, instead fo kinda 4mb blocks, but really still 1mb we promise

anyone who thinks they know about bitcoin who doesn't understand this most fundamental issue about the signature algorithm and segwit and lightning should be ashamed of themselves

I am confused as to whether I should be ashamed of myself. I don't understand this fundemental issue, but I also don't claim to understand Bitcoin. At least not at a cryptographic primitive level.

Reply to this note

Please Login to reply.

Discussion

essentially it boills down to the problem that flipping a few bits of the transaction let you pass off a fake transaction as the one that matches a signature, and this is why it is a bad thing for lightning, as this essentially can mean the difference between a truthful record of the channel state changes and me robbing you

with schnorr signatures on the transactions you can't twiddle those bits on the edge, segwit is a countermeasure that only applies to ECDSA signature algorithm