Recently Cloudflare proposed an improvement to the DNS over HTTPS protocol called ODOH (Oblivious DNS over HTTPS). It allows separating a DNS server into two parts: the resolver and the proxy that receives DNS requests from an end-user, thus avoiding leaking an IP address to the resolver and an actual query to the proxy server.
When running the Bitcoin node with the onlynet=onion
parameter, one has to either leave DNS queries enabled (which could potentially reveal a user is running Bitcoin), either to disable the DNS queries completely (dnsseed=0
and dns=0
), and then to seed some good nodes with the addnode=
parameter. Both options aren't perfect.
Does (hypothetically) using the ODOH protocol for the initial node discovery make any sense from the privacy perspective?