Matt Morehouse
Matt Morehouse
> * moves fee estimator to an interface, allowing future alternative estimators Concept ACK. > * moves `InputSet` to an interface (I'm not sure why) Is this change needed? What...
> Fixes #386 I think there is still one more piece to fix #386. We need to unlock our UTXOs after a timeout, to allow the double spend to happen...
Perhaps safe mode could be automatically enabled on startup if the node is more than X blocks behind the chain. The more blocks behind, the more likely the DB is...
Two things to consider here: - If we fail HTLCs upstream without closing the downstream channel, we create an attack vector where the downstream node can steal our channel balance...
@zerofeerouting I'm no longer working on this, though LL has expressed interest in dual funding if someone else wants to take over. I can assist with code reviews since I'm...
As another benefit, I think this change helps prevent replacement cycling attacks against LN. The attacker would be unable to make their preimage spend depend on a second unconfirmed transaction,...
> * [ ] make sure anchor outputs after confirmation of the commitment transaction are never bundled with other sweeping inputs, because they bear the risk of being replaced by...
I suspect reorgs would also cause problems for most implementations.
Even for SCB, I don't think the tradeoff is in favor of anchor sweeping. Assume ~100 channels with dangling anchors and 50% recovery after fees. That's $10. Would you rather...