Hi,
Before you can safely broadcast the funding transaction, the two parties
involved in a channel must have signed a commitment transaction spending the
output from the funding transaction. Without segwit, the funding transaction
can be malleated, leaving the commitment transaction invalid, and funds locked
up if one of the parties stops cooperating.
Cheers, Johan
On Tue, Jan 2, 2018 at 15:11, Hafeez Bana <hafeez.b...@gmail.com> wrote:
to fix transaction malleability
On Tue, Jan 2, 2018 at 1:53 PM, Praveen Baratam < praveen.bara...@gmail.com
[praveen.bara...@gmail.com] > wrote:
Why is SegWit required for LN? If we wait for the funding transaction to be
confirmed , we can then safely create and update unconfirmed commitment
transactions...
I don't see how SegWit is important here... Am I missing something?
--
Dr. Praveen Baratam
about.me [http://about.me/praveen.baratam] ᐧ
______________________________ _________________
Lightning-dev mailing list
Lightning-dev@lists. linuxfoundation.org
[Lightning-dev@lists.linuxfoundation.org]
https://lists.linuxfoundation. org/mailman/listinfo/ lightning-dev
[https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev]
_______________________________________________ Lightning-dev mailing list
Lightning-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev
_______________________________________________
Lightning-dev mailing list
Lightning-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev