Why Nostr? What is Njump?
2023-06-06 11:13:12
in reply to

Vladimir Marchenko [ARCHIVE] on Nostr: 📅 Original date posted:2011-06-13 🗒️ Summary of this message: DNS ...

📅 Original date posted:2011-06-13
🗒️ Summary of this message: DNS bootstrapping can be made more robust by hosting seeds on services like Zerigo and small VPS, and using namecoin's TLDs to avoid centralization. A simple DNS server build and script can be published for anyone to host, and seeds can be hardcoded or conventionally pointed to bitcoin.* domains. However, there may be concerns about potential attacks from poisoned seeds.
📝 Original message:Jeff is absolutely correct, stating that DNS bootstrapping can
potentially be very robust.

Consider, for example, that seeds can be hosted by services like
zerigo, who provide decent management API's, as well as by thousands
of small VPS operated by people all over the world. Moreover, if
namecoin lives up to it's promises than some seeds can be hosted using
it's tlds, and as such we would get around centralised ICANN/registrar
weakness.

The most practical way I see how to improve DNS bootstrapping is
publishing build instructions for a simple DNS server build and a
script which feeds it with node data. Something simple like djbdns plus
a perl script, or similar zerigo API script, would do. Than anyone can
host it. All left to do than is to hardcode a bunch of such DNS seeds
into the client.

Hardcoding seeds is not good enough? Get a convention that anyone
owning a bitcoin.* domain should point seed.bitcoin.* to a decent DNS
seed. Than clients simply scan 100-200 tld's to find working
seed.bitcoin.*

I am not quite sure, though, is if this would enable some attacks by
poisoned seeds.

Vladimir.
Author Public Key
npub1yad6fmp7zh9rc0lpzecu5dtgy2yye4f7mvf3wdn8rulxntcx0czswf362l