Reimagining Onion Messages as an Overlay Layer

Posted by MattCorallo

Jun 30, 2025/12:41 UTC

The discussion centers on the operational intricacies and potential improvements within the realm of onion messaging, particularly focusing on its interaction with channel links and the inherent anti-Denial of Service (DoS) protections it provides. Utilizing existing channel partners for forwarding onion messages presents an embedded defense mechanism against DoS attacks, leveraging the established relationships and infrastructure. However, this method also introduces complications, notably in how these messages are processed alongside gossip messages and channel updates within the same Transmission Control Protocol (TCP) connections.

The current implementation strategy for onion messaging, which involves sharing TCP connections for both onion messages and other types of network communications like gossip and channel updates, faces significant challenges. One such challenge is the issue of head-of-line blocking within TCP, where unacknowledged messages can delay the processing of subsequent messages. This situation is detrimental to payment transactions, as it increases latency and negatively impacts the time efficiency of payment attempts. Although the specification does not mandate this approach, it is a common practice among clients, which typically incorporate active queue management strategies to mitigate quality of service concerns.

Looking towards future enhancements, there's an acknowledgment of the need for alternative solutions to address these limitations. The exploration of Quick UDP Internet Connections (QUIC) as a potential avenue for forwarding onion messages indicates a move towards establishing parallel TCP connections. This direction could offer a means to circumvent the identified issues, providing a more robust framework for handling onion messages without succumbing to the drawbacks of the current deployment path. This approach aims at improving the overall performance and reliability of payment transactions by ensuring that onion messages are processed more efficiently and without unnecessary delays.

Link to Raw Post
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