Fingerprinting nodes via addr requests

Posted by naiyoma

Jun 26, 2025/20:31 UTC

In the realm of network communication within certain systems, timestamps serve as a crucial mechanism for controlling the spread of node announcements via gossip relay. This technique is distinct from the GETADDR method and aims to ensure that announcements are disseminated sufficiently across the network without causing an overload or flooding. The strategy involves forwarding received addresses from packages that are equal to or less than 10 in size to one or two peers. Moreover, there is a specific timeframe set for the forwarding process, which is limited to 10 minutes following the original address submission. This limitation necessitates the use of timestamps to monitor the timing of each address's propagation.

A proposed area for further exploration and potentially enhancing the system's efficiency is the examination of replacing the current timestamp usage (nTime) with alternative metrics such as m_last_try or m_last_success. By conducting experiments to observe the outcomes of such replacements, insights could be gained regarding the significance of the existing timestamp check. Even if the replacement of nTime does not ultimately occur, this investigative process could reveal valuable information about the current system's performance and areas for improvement.

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