[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bitcoin-ml
Subject:    [Bitcoin-ml] Transaction Malleabilily Fixes
From:       lvella () gmail ! com (Lucas Clemente Vella)
Date:       2017-11-13 18:16:12
Message-ID: CAGCathx=r176gBoSjq5cJeeg5_pNbVT1=43JtA3D8rjm6LiZKA () mail ! gmail ! com
[Download RAW message or body]

2017-11-13 15:59 GMT-02:00 Jared Lee Richardson <jaredr26 at gmail.com>:

> > And how transaction malleated by the signing party is worse from an
> ordinary double spend? It is only a bigger problem if any signer can do it
> independently from the other in a multisig transactions, is this the case?
> 
> Breaks Lightning's two way channels.  I'm not exactly sure of the
> reason - I know lightning maintains a huge tree of previous states and
> if a previously invalidated state gets mined, the lightning client
> must respond with the correctly signed invalidation transaction
> matching it, so perhaps it relates to that.
> 
> But there's got to be other use cases that haven't been invented yet.
> The fundamental property that makes lighting possible is that you
> create a series of signed transactions that each party can trustlessly
> rely on that don't need to be broadcast to the chain, possibly that
> never need to be broadcast to the chain.  To be able to do certain
> things with that concept, you need a way to guarantee that the
> transaction ID referencing the shared state between you doesn't
> change.
> 

That is what I understand as well. But unless your pair in the multisig
channel can unilaterally alter the signed transaction TXID, I don't see how
that is a problem. Can someone who understand better transaction
malleability and Lightning Networks can comment?

-- 
Lucas Clemente Vella
lvella at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-ml/attachments/20171113/deac51a3/attachment.html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic