Turbo channels spec?



Summary:

In a recent email thread, Rusty Russell proposed a way to handle zero-confirm channels, which are currently not spec'd. He suggested assigning a new feature bit "I accept zeroconf channels" and negotiating it per direction in the channel init message(s). However, Matt Corallo suggested that until channel_types is fixed, it would be best to keep things simple. He believes that c-lightning will always offer zero-conf channels but implement the "don't route from non-locked-in channels" option, which should minimize risks. For funders, the risk is that the channel never confirms, but they can close onchain if necessary. For fundees or DF channels, the risk is that the funder doublespends, so HTLCs must not be routed out to others unless there's a reason to trust the peer.


Updated on: 2023-06-03T04:27:58.582804+00:00