From pete at petertodd.org Sun Nov 22 20:24:54 2015 From: pete at petertodd.org (Peter Todd) Date: Sun, 22 Nov 2015 15:24:54 -0500 Subject: [Lightning-dev] Lightning, the death of BIP62, and Segregated Witness In-Reply-To: References: <87si42n1ir.fsf@rustcorp.com.au> <1447920788.2353.12.camel@ultimatestunts.nl> Message-ID: <20151122202453.GA7769@muck> On Thu, Nov 19, 2015 at 11:12:24AM -0800, Tadge Dryja wrote: > I've joked that BIP62 is the "whack-a-mole" BIP in that it addresses many > vectors for txid malleability, but maybe there are more. And more > importantly, it addresses 3rd party malleability. It's not helpful in the > context of lightning channel creation because ECDSA sigs are inherently > malleable. You can always re-sign the same message with a different > k-value and get a different signature. > > The functionality that's needed is to be able to reliably spend from > unconfirmed transactions. Segregated witness can accomplish that, but it > quite a large hard-fork change. sighash_noinput can also accomplish that: It's definitely not a hard-fork change. In fact, I'll point out that in general it's actually pretty hard to come up with features that absolutely must be implemented as hard fork changes. -- 'peter'[:-1]@petertodd.org 000000000000000001a06d85a46abce495fd793f89fe342e6da18b235ade373f -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 650 bytes Desc: Digital signature URL: