Proof-of-closure as griefing attack mitigation



Summary:

In a Lightning-dev discussion, ZmnSCPxj notes that if a channel is self-owned, then the counterparty can claim the money immediately and put it into another channel using the revocation clause. The counterparty can also replace the close transaction with a minimal 1-input, 1-output transaction if it's a self-channel. Furthermore, if typical mempools are full and the closing transaction fee rate is very low, then the counterparty can create a close transaction that will be dropped from typical mempools in the near future, allowing them to continue using the channel for attacks against other peers.


Updated on: 2023-06-03T00:22:06.604412+00:00