delvingbitcoin

LN-Symmetry Project Recap

LN-Symmetry Project Recap

Original Postby instagibbs

Posted on: January 5, 2024 19:18 UTC

The current protocol for passing nonces during rounds has an inherent limitation when paired with the "simplified update" protocol initially suggested by Rusty.

Presently, a single nonce is used per round, which works under normal circumstances. However, this design does not account for scenarios where "optimistic" updates are transmitted. Optimistic updates allow for sending updates out of sequence, aiming to reduce latency but require additional logic to be implemented correctly. Specifically, to facilitate these optimistic updates, an additional nonce is necessary, along with a mechanism for its safe handling.

Although the implementation of optimistic sending of updates was not completed, the possibility of such updates was not completely prohibited and remains part of the specification. The referenced specification can be found at GitHub. To address the issue of out-of-turn updates effectively, it is essential to consider integrating another nonce and the corresponding logic into the system. This adaptation would ensure that the protocol can support the intended reduced-latency benefits of optimistic updates without compromising on safety or performance.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback