lightning-dev

Transaction revocation within transaction malleability via anyone-can-revoke hashlocks

Transaction revocation within transaction malleability via anyone-can-revoke hashlocks

Original Postby ZmnSCPxj

Posted on: May 2, 2017 14:25 UTC

The issue of transaction revocation, even with transaction malleability, appears to have been solved in the Lightning Network.

A user named ZmnSCPxj asks if his idea, which supports selfish untrustworthy watchers, is better than what Lightning currently has, or if it has different tradeoffs. He suggests publishing the revocation key and having a condition that allows anyone to enforce and get free money, even with malleability. Rusty agrees that this is a good idea and mentions that trusted watchers can know the revocation keys, as they have a compact form. The discussion then shifts to clarifying the understanding of revocation keys and whether to give them to another trusted person.