Hardcoded seeds, DNS seeds and Darknet nodes

Posted by virtu

Sep 12, 2024/06:03 UTC

The examination of various public nameservers, including Google, Control D, Quad9, OpenDNS Home, Cloudflare, AdGuard, CleanBrowsing, and Alternate DNS, reveals a shared tendency to cache TXT and NULL records provided they align with specific criteria set by the authoritative server. This observation underscores the widespread capability among these services to support certain types of DNS record caching, which is crucial for enhancing efficiency and reducing latency in DNS queries. However, the feasibility of implementing a custom DNS lookup strategy utilizing TXT/NULL records is reconsidered due to potential complications that could arise, leading to a decision against further exploration of this approach.

An alternative proposition involves the utilization of AAAA records for encoding data, which introduces an innovative method of embedding information within DNS queries without altering the fundamental operations of Bitcoin Core's getaddrinfo. The core idea hinges on the use of a reserved prefix within these records to differentiate them from standard IPv6 addresses, thereby preventing any misinterpretation. This strategy would necessitate the incorporation of additional decoding logic in response to the detection of the reserved prefix, allowing for a seamless integration of this new data encoding mechanism into existing systems without requiring significant modifications to the underlying DNS lookup processes.

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