Why SHOULD the funding tx consume BIP 141 inputs?

Why SHOULD the funding tx consume BIP 141 inputs?

In BOLT 02 we read that the funding TX should only consume segwit inputs.

The sender: when creating the funding transaction: SHOULD use only BIP141 (Segregated Witness) inputs.

What is the reason for that? If it was for preventing tx malleability it should be a MUST. Also I thought the inputs that are consumed don't matter for this context.

https://ift.tt/2tGArJs

Comments

Popular posts from this blog

How do 'Sphinx' invoice-less payments on the Lightning Network work?

How public key is calculated from a base58 encoded private key?

QUESTION ABOUT SLOW API