Bitcoin Forum
June 08, 2024, 11:46:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How is BitCoins truly desentralized?  (Read 563 times)
Rudde (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 31, 2014, 12:27:07 AM
 #1

Hello,

I was trying to build a truly decentralized application. But i fast ran into problems. Where noone know what peers to speak too, in BitTorrent they have some form of centralization where you have DHT or trackers feeding the clients with the peers they are suppose to connect to, and that makes the system vulnerable, take down the trackers your decentralized system don't know whom too speak with and nothing get done. So I tough to myself how does BitCoin handle things like this? Is there a more centralized system giving peers the IP's? If not, how does it then work? Since broadcasting don't work on the open net, and would be stupid. And if you do have these "trackers" who owns them? How are they stored in the BitCoin Core code? Whom provide them and who can provide them?

Thanks for any reply!

Best regards,
Rudde.
voisine
Member
**
Offline Offline

Activity: 115
Merit: 19


View Profile
March 31, 2014, 07:17:54 AM
 #2

There are several well known dns records maintained by the core devs that provide an up-to-date list of seed nodes. If those dns records are taken down, there is a hard coded list of nodes embedded in the code, updated with each release.
Rudde (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 31, 2014, 08:30:43 AM
 #3

There are several well known dns records maintained by the core devs that provide an up-to-date list of seed nodes. If those dns records are taken down, there is a hard coded list of nodes embedded in the code, updated with each release.

Will these nodes act as a DNS record or just nodes? Or will everybody rely on these nodes if they are taken down? And how many DNS records are there? And whom are in control of them?
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
March 31, 2014, 07:12:35 PM
 #4

In the absence of the DNS seeds, you can simply ask someone for the address of a node and connect to it.  Once connected, your node will learn thousands of addresses.

The DNS seeds are just a convenience.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!