Discussion and support on the lightning network lessons


My reply might be totally off-topic or not, I am not sure.

Recently I've been seeing posts and threads (especially in the local section I frequent) about some new project that is trying to create a new decentralized Internet. It is called Tachyon Protocol. My intention is not to shill about it in anyway.
Anyways, if you want to take a look at it, this is their ANN page > https://bitcointalk.org/index.php?topic=5194065.0


New member
No matter how you want to talk to another machine on the internet you need to know it's IP.
At some point along the way you are going to need to know what it is.
If you are running a Windows / linux / whatever machine today unless you want to install another piece of software on top of it that connects in some new and different manner we are going to be stuck with DNS.

This has come up several times in several places on other sites I am on that have nothing to do with BTC. Always comes back to the same place DNS works so we keep it.



There is no perfect answer for your query, to find the IP address you need to crawl for the DNS servers that return the IP address from the host machine with full nodes in the network which has the full merkle tree, the fact is there is never a truly decentralized solution


It used to be IRC, but that's also a little bit centralized. I'm not sure if an altchain counts there is namecoin, so at the very least a few DNS seeds can be referenced. Still semi centralized.

How does Electrum work on this? Because they rely on Electrum servers.

These seeds are only required for brand new full nodes that are syncing for the first time. Older ones usually remember their most recent list of peers and try to connect that way


It used to be IRC, but that's also a little bit centralized.
You mean "massively worse": IRC was a single system that you had to stay connected to when you were online to get returned by it. If it filtered the view you got, then that's the view you got.

The dnseeds don't require any connectivity to it, and there are a bunch, so any one can't rig your view of the network. Your ISP's recursive resolver hides your IP from the DNSseeds and can cache requests so the seeds may not see your request at all. Plus, now adays, it only uses them if it doesn't have its own info and/or is failing to get connected.

The IRC server started tampering with the results too-- they had some weird justification for it, but that was a major factor in moving to the dnsseeds.