Questions tagged [bootnodes]
Geth finds peers through something called the discovery protocol. In the discovery protocol, nodes are gossiping with each other to find out about other nodes on the network. In order to get going initially, geth uses a set of bootstrap nodes (or bootnodes) whose endpoints are recorded in the source code.
66
questions
7
votes
1
answer
6k
views
geth not connecting to private network
I am running a private blockchain and I have parity nodes that seem to be connecting just fine. I've gotten though some geth issues that I was having before but geth still won't connect.
HOWEVER ...
2
votes
2
answers
2k
views
Does --nodekey work with geth or just bootnode?
In the options for geth I see --nodekey listed but I can't seem to get it to (re)generate an enode url when starting a full node. When starting a bootnode this works for me as expected.
So should ...
0
votes
0
answers
77
views
I am having access denied to generate a new bootkey
When I try to run the command to bootnode -genkey bootnode.key
it would say:
Fatal: open bootnode.key: Access is denied.
0
votes
1
answer
395
views
How to add deployed components to puppeth configuration
Is it possible to add a bootnode (created using geth or bootnode command let's say) to an existing puppeth configuration? So that when the puppeth dashboard is created, it points to this bootnode?
...
0
votes
1
answer
874
views
bootnode : relation between boot.key and enode URL [duplicate]
I'm deploying a bootnode using puppeth utility, but I cannot retrieve the enode url. I think I have the boot.key file generated by puppeth, but I'm not sure it's the right one.
What's the function ...
2
votes
3
answers
822
views
Private Network Handshaking With External Pools
I am trying to run a private network and I'm doing this by providing a bootnode for all my nodes. Every now and then I notice on my nodes that I will receive peers from outside the network. Upon ...
3
votes
1
answer
1k
views
Is Geth nodiscovery mode redundant behind a firewall without port forwarding
I'm trying to understand the peer discovery process, especially for a private network with majority of the nodes having dynamic IP addresses and behind typical wifi router firewall. If I run a Geth ...
1
vote
0
answers
445
views
Why nodes are not discovering each other in my private network?
I have created a private network with my own Genesis file. My private network has totally 4 systems(1 bootnode and other 3 are nodes).
I am running the bootnode in v4 using these two commands.
...
9
votes
2
answers
15k
views
What is the bootnode command in the go-ethereum documentation?
In the go-ethereum docs there is reference to a bootnode command:
Creating the rendezvous point
With all nodes that you want to run initialized to the desired genesis
state, you'll need to ...
4
votes
1
answer
5k
views
How do nodes find peers without bootnodes?
I know once a peer is added, it also communicates its own peers. But how is the first peer added? Do the nodes (Geth & Parity) have built-in bootnodes? Or is there a scanning method of some kind?
...
1
vote
0
answers
238
views
Unable to add peers through bootnode
I have created three nodes on a private ethereum blockchain passing a unique networkid flag along with usage of the same genesis file .
Now two of them are running on remote machine , and one on my ...
4
votes
1
answer
1k
views
Node discovery: unreachable bootnode in private distributed network
I am trying to create a private distributed network using Docker containers on Virtual Machines running ubuntu.
When I run:
bootnode --genkey $KEY_FILE --writeaddress
bootnode --nodekey $KEY_FILE -...
2
votes
1
answer
1k
views
getsockopt: connection refused when running a bootnode
Geth version: v1.6.0-unstable-1018bf6a/linux/go1.7.3
OS & Version: Linux/Ubuntu 16.04.1 LTS (x86_64)
I want to set up a private distributed blockchain network. I am failing to make nodes (running ...
3
votes
1
answer
847
views
Adding nodes in private network of docker containers hosted in different VMs
I am trying to create a non-local private network with go-ethereum running on docker containers hosted in different Virtual Machines. I am having a hard time trying to make the nodes recognize each ...
1
vote
0
answers
104
views
How to estimate capex and opex
I'm doing some research about the use of open blockchain in different context. I'm trying to find the best way to evaluate capex and opex for:
hardware requirements (full node vs light node with geth ...
5
votes
1
answer
640
views
How many bootnodes are hardcoded into Ethereum clients?
Bootnodes are supposed to act as entry points for new nodes into the Ethereum network. How many such bootnodes are hard-coded into Ethereum clients?
Also, Who maintains these bootnodes and what ...