Author: Jasper Hugunin 2015-09-02 19:36:44
Published on: 2015-09-02T19:36:44+00:00
Jasper proposed an alternative to the high/low priority problem where Alice and Bob agree on a new update that combines both updates. The protocol can only handle one update at a time but the update doesn't have to happen one-way. This would be similar to TCP Simultaneous Open/Close. So Alice and Bob would exchange PKT_SIMULTANEOUS_ACCEPT containing signatures, and then exchange PKT_SIMULTANEOUS_COMPLETE containing revoking pre-images. Jasper thinks that this avoids either deadlock or livelock and does not require duplicating states for priority. Rusty Russell suggested allowing CMD_CLOSE at any time except when already closing. He also fixed a bug with declining HTLCs and updated the tester to track htlcs. Rusty Russell also discussed the difficulty in knowing which bugs will lose money and which can be ignored. They also discussed adding a current time field to UPDATE_ADD_HTLC so clock sync problems can be defused earlier and the possibility of making time sync part of the p2p protocol.
Updated on: 2023-05-23T19:38:30.423172+00:00