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.

Filter by
Sorted by
Tagged with
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 ...

1
2