Selection of peer nodes and decentralization

in #asksteemit7 years ago (edited)

How do BitShares, Ethereum, Bitcoin and other top ranked crypto currencies select peer nodes when they first start with empty database ?
Same question - when they start with synced database.

I guess there is a set of hardcoded nodes, which provide further information to a client.
How many of those nodes is usualy hardcoded into crypto software ?
Are they usually hardcoded by IP address or domain name ?
How would crypto network survive if all these nodes are banned, Ddosed, conspired or otherwise made dysfunctional to the network ?
Are latest reliable nodes published on blockchain by existing trusted nodes so that clients with not too old database do not have to rely on hardcoded list ?

Sort:  

hmmm...
nice questions , but there is not any answer?

The reason I am asking is because Ethereum Mist client usually starts with 1 peer and then slowly grows to 2, 3 and more peers, but quite often stays with 0, 1 or 2 peers. This seems strange considering number of Ethereum nodes and supposed decentralization. I guess if latest list of reliable nodes was published on the blockchain, it would start with dozen of peers immediately.

This is a good question that I've been wondering myself.

Coin Marketplace

STEEM 0.27
TRX 0.13
JST 0.032
BTC 62788.74
ETH 2974.36
USDT 1.00
SBD 3.60