2 ms·
What part of Veilid provides a key-value store for DNS as a service? I'm not seeing anything on the site that mentions it.
by Uptrenda 3y ago
What part of Veilid provides a key-value store for DNS as a service? I'm not seeing anything on the site that mentions it.
- Retr0id 3y agoveilid itself basically just provides a p2p backbone (where peers are identified by their public keys) on which you can build other applications. i.e. it's the replacement to the "random public IRC servers" part of this equation, and not the DNS-like system as a whole.
- JanisErdmanis 3y agoWhat are assumptions involved for submitting and retrieving node’s IP address with a given public key to a Veilid network? For instance how does new users discover other Veilid nodes. Are those baked in statically? What happens if public IP addresses of the network change?
- Retr0id 3y agoThere's a list of public bootstrap nodes, similar to how Tor bootstraps. Nodes report their own IPs as part of a signed (and timestamped) record, which can change over time. Once you've found one node, you can query it for information about its peers. Because connection information ("dialinfo") is signed, it can be re-shared with other peers. There's also support for nodes that don't have public IPs at all, which connect to the network via some other node acting as a relay. In this case, they report the relay's node ID.
- JanisErdmanis 3y agoVery cool. It would be interesting to see applications built on top of Veilid in the future.
- summm 3y agoThe gnunet name system (GNS) would be such a replacement for DNS.