[Lightning-dev] [PROPOSAL] Removal of proposal to make CSV delay symmetric

Rusty Russell rusty at rustcorp.com.au
Wed Jul 17 01:33:27 UTC 2019


Hi all,

        In Adelaide we proposed that CSV delays be symmetric; that the
to-self output would be delayed to avoid weird "no, you close!" games.

        Unfortunately, Roasbeef points out that this undermines the
great strength of the option_static_remotekey, which allows a
disaster-recovery scenario to easily discover any unknown unilateral
closes using only a master seed.  Turns out, this "I deleted everything
but I kept my seed!" is a real thing.

        We could still use the max of the two sides' CSV, but that's
already a choice that sides can make (if accepting, simply offer the
same value, and if opening, error and retry if their accept contains a
larger value).

So I think this proposal should be abandoned.

Thoughts?
Rusty.


More information about the Lightning-dev mailing list