Linked Questions

1 vote
1 answer
371 views

Discovery Protocol Broadcasting [duplicate]

I set up a private Ethereum network at home using two computers to test smart contracts and I got them to find each other by getting the enode from one and using admin.addPeer in the console of the ...
John Stanford's user avatar
1 vote
2 answers
443 views

How does node discovery works? [duplicate]

I have customized the go-ethereum code a bit, compiled and running on 3 nodes (1 miner 1 bootnode 1 fullnode) in my private-net. I just wondered that why should I initialize genesis.json on each node? ...
gomozor's user avatar
  • 51
1 vote
0 answers
81 views

Ethereum node discovery [duplicate]

How do the nodes of Ethereum discover each other? Can there be a risk of centralisation or control over the discovery protocol or bootstrap nodes by few people in the network?
Rama Krishna's user avatar
3 votes
0 answers
78 views

How Ethereum nodes are searching for each other? [duplicate]

I think it's a pretty silly question, but I'm stuck. If Ethereum (or probably any other *coin) is fully decentralized, how can I find any other nodes without scanning all the network? I mean, if I ...
Sergey Potekhin's user avatar
1 vote
0 answers
22 views

How does a new node register in the network? [duplicate]

I am just trying to get into the topic of Etherium and Blockchain and currently I do not understand the following. Etherium network is decentralized p2p network. But if I start a node, the network ...
devops's user avatar
  • 111
11 votes
1 answer
8k views

Difference between full node and bootstrap nodes in Ethereum?

I know that when a new geth instance runs it connects to the bootstrap nodes. What I want to know that do other nodes download blockchain from the bootstrap nodes or nor? Bootstrap nodes are highly ...
Narayan Prusty's user avatar
8 votes
2 answers
3k views

Automatic peer discovery in a private blockchain

Is there a way to enable automatic peer discovery in a private network. As far as I know, the only way to connect to peers while operating on a private blockchain is to add them through addPeer() ...
galahad's user avatar
  • 3,920
14 votes
1 answer
2k views

At any given time, how many nodes is my node connected to? As the number of nodes in the network increases, will communication between them be faster?

I have been reading through the DEVp2p documentation and cannot seem to wrap my head around some aspects of the network. Specifically, how many nodes is my node connected to? Does this number change ...
user avatar
8 votes
1 answer
1k views

How does Ethereum client select which peers to synchronise with?

On start up the discovery protocol uses a Kademlia style approach to find peers. Thus we obtain a local routing table which holds the (IP address, UDP port, and node ID) of some online and alive peers....
JackWinters's user avatar
  • 3,423
7 votes
1 answer
1k views

Ethereum selection of peer nodes and centralization

How does Ethereum select peer nodes when it starts ? I guess there should be a set of nodes hardcoded in geth that it tries to connect to and then gets list of other nodes from them. How many of those ...
alpav's user avatar
  • 205
1 vote
1 answer
432 views

Multiple Nodes Same External IP?

Can I run multiple public mainnet ethereum nodes on different machines that return the same external IP address, on internal home network. What I mean is if I hit this site, http://www.nirsoft.net/...
markr5's user avatar
  • 13
2 votes
1 answer
185 views

Why eth nodes found in ethernodes drop so much?

I have just visited ethernodes (a website that records eth nodes)and found the nodes it found has drop to 3990 while this number is 10K about 2months ago.What happen?Is it true that Ethereum nodes are ...
DaJin Wei's user avatar
2 votes
1 answer
106 views

question about the network of blockchain

Tell me please. with whom does the first interaction occur when starting the client \ wallet? I'm trying to understand how the client works. Blockchain is a decentralized system, but if it needs to ...
Егор Фускофф's user avatar
0 votes
1 answer
79 views

How different clients, with different implementations communicates through the network?

sorry for the dumb question, but i'm wondering how different Ethereum clients, like for example Trinity, Geth, or Parity, written in different languages, communicates over the network. I did not found ...
Davide BATTAGLIA's user avatar
1 vote
1 answer
71 views

What information do nodes exchange with each other?

From my understanding nodes are able to communicate with each other to send and receive information such as newer block info etc... I would like to understand what those informations are, and why can ...
AvgJoe54's user avatar
  • 111
1 vote
1 answer
42 views

How to send ether on Ethereum main net avoiding all middle men

Is there a way to send ether from my address to another address on ethereum main net without using any intermediary tools or services. That is, I don't want to use third party wallets or web sites or ...
Shanto Mathew's user avatar