Author: Matt Corallo 2022-04-22 18:50:45
Published on: 2022-04-22T18:50:45+00:00
In an email exchange, Alex Myers and Matt discuss the implementation of a gossip protocol in the context of Lightning Network. Alex suggests doing a sync on startup and syncs of new things instead of trying to match everyone's gossip acceptance exactly. Matt suggests implementing per-node state with a simple "list of updates that happened since time X" data instead of maintaining per-peer state. They also discuss the design of Erlay, which is concerned for privacy of originating nodes, and its approach of syncing updates instead of full mempools. Additionally, they touch on rate-limiting and the need for a common rate-limit heuristic for better efficiency. Lastly, they agree on the importance of guidelines to solve the issue of differing criteria resulting in nodes not realizing their gossip is not propagating, but recognize that guidelines don't solve the issue for sync.
Updated on: 2023-06-03T08:24:21.584138+00:00