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
1 vote
0 answers
24 views

How can I fix 'no matches found: enode` error when setting up private geth nodes?

I'm following along with a tutorial from the geth ethereum.org documentation. The tutorial is describing how to set up a private network of multiple geth nodes. I have run the bootnode -nodekey boot....
jds250's user avatar
  • 11
0 votes
0 answers
44 views

How to run a pruned node?

I want to run a pruned node. If this correct that I'll have to bootstrap a full node first, and completely, in order to become able to then prune it? A full node size is around 900Gb - 1Tb, right? And ...
Iguacu's user avatar
  • 1
2 votes
1 answer
104 views

Prysm and private network

I want to make a private network through the documentation say that you have to install prysm or an other consensus client in order to run the network. Through further digging consensus clients are ...
Anagnostou John's user avatar
1 vote
1 answer
220 views

Fatal: Error starting protocol stack: listen tcp 127.0.0.1:8545: bind: Only one usage of each socket address (protocol/network address/port)

I have this error when i try tu run my second node on Geth...I used authrpc.port but still the problem persists: I ran my node1 with these commands: geth --datadir node1 --networkid 2244 --allow-...
AlexCav's user avatar
  • 41
0 votes
1 answer
13 views

MacOS two nodes on same test network. "datadir already used by another process"

I am very new so thanks for the help, On MacOs I'm trying to attache two nodes to a private network, one node is succesfully launched to an existing bootnode. Everything I've read says to launch the ...
Nathan James Dohse's user avatar
0 votes
0 answers
16 views

Nodes can't connect to each other on virtual machine with public IP (direct internet) - Private

I created a local private chain. I created the 4 nodekey for each node. Each node is running in our datacenter with a public ip (direct internet access without NAT and without firewall at all). IP ...
SCAVO Technologies's user avatar
0 votes
0 answers
15 views

Why Ethereum Private Network shutdown after sometime

I'm running Ethereum Private Network but sometimes after 10-15 hrs it gets stopped by giving the error attempt authentication failed. How can I make sure my node is continuously running?
Ajaypratap Yadav's user avatar
1 vote
1 answer
96 views

Is there any ipv6 bootnode?

Roughly speaking, the most popular Ethereum client: geth determines its external IP by inspecting the endpoint from ENRequest's PONG message. The local IP address which receives most statements is ...
yl35's user avatar
  • 11
1 vote
0 answers
20 views

Connecting between node and bootnode gives error=expired

I am trying to form a private network. If I run the bootnode and node on the same VM, the blockchain runs perfectly. However if the bootnode is running on one VM and the node is on a second VM, ...
I.Waheed's user avatar
5 votes
2 answers
2k views

Private network nodes can't find peers

I have 4 nodes (each on a separate droplet on digital ocean) in a private network: bootnode miner1 miner2 jsonrpc Each node is initialized with geth --datadir ./data init ./genesis.json using the ...
Darth Thanatus's user avatar
2 votes
0 answers
284 views

Ethereum cluster in kubernetes

I am trying to set up a private ethereum cluster in kubernetes. I have tried to use the stable deprecated helm chart, but it only works with older versions of the ethereum/client-go image. When I use ...
George Bikas's user avatar
1 vote
0 answers
111 views

Is it possible to determine an Ethereum enode ID if you know the nodes IP/Port?

I have the IP/Port of a public node that I would like my node to peer with, but I don't know the enode ID. Is it possible to connect using just the IP/Port or discover the enode ID using this ...
P. Vaden's user avatar
1 vote
0 answers
55 views

Peer Discovery in PoA with Containers with dynamic IPs

I have a small PoA network setup in Docker containers locally and, for the most part, have the bootnode and peer discovery pieces working. I'm running into trouble when my mining containers reload (...
Neurax's user avatar
  • 111
1 vote
0 answers
38 views

Bootstrap node that does not rebroadcast transactions?

I have a local ethereum network where peers connect to each other based on certain conditions. Local forks and merging occur, so it is common that there are multiple blockchain versions with different ...
Alex Pacheco's user avatar
0 votes
1 answer
388 views

Private ethereum network geth admin.addPeer not working

I am trying to make a private ethereum network the only problem I am facing now is when I make multiple nodes on same pc they discover each other but when I tried to connect other pc on different ...
Suryakant Gupta's user avatar
3 votes
1 answer
1k views

bootstrap node vs cmd/bootnode

I am using bootnode as a starting/meeting point for my private POA/clique network. When I start it since one of the latest versions it says: fmt.Println("Note: you're using cmd/bootnode, a developer ...
heinob's user avatar
  • 228
0 votes
1 answer
1k views

What is nodekey of bootnode command?

My understanding is that bootnode --genkey commands generate private key of node, and bootnode --writeaddress commands generate public key of node. However, why node needs private key and public key?...
久保圭司's user avatar
1 vote
1 answer
2k views

Bootnode connection error

i am trying to create private POA network in which i have 3 aws ec2 ubuntu servers. on 1st server bootnode and on 2nd server POA node1 is running and on 3rd server POA node 2 running. but i am not ...
ash's user avatar
  • 55
2 votes
1 answer
51 views

Implications of IP change on boot node?

I have a private blockchain using Parity. One of the bootnodes may have to change the IP. What is the correct way to do this and what are the implications of this? This question implies questions ...
stone.212's user avatar
  • 1,994
1 vote
0 answers
119 views

The bootnode is not working properly

I am running a private ethereum network using geth. I started the bootnode first following the documentation and ran 5 different nodes on the same machine with same genesis file on same network with ...
Ragas Gnuluk's user avatar
1 vote
0 answers
55 views

Nodes from private network don't gossip

I have three Ethereum nodes created with Geth. Two of them are on my machine (MacOS) and the third one is running on a virtual machine with Ubuntu. Because I used the same genesis.json and also the ...
Bogdan's user avatar
  • 41
1 vote
0 answers
88 views

Private network bootnode(s)

I am running a private PoA network and am wondering if I should make the first node a bootnode or just use static-nodes or trusted-nodes instead? Is there any benefit to having a bootnode in a ...
0TTT0's user avatar
  • 662
0 votes
1 answer
724 views

How can we access private blockchain from another network?

I have private Ethereum network running on my local network with two sealer node and one bootnode. I have deployed the private blockchain and configured it using geth. Now I want to create another ...
ludo's user avatar
  • 103
1 vote
1 answer
124 views

Boot Node issue

When I create a bootnode, I am not getting the enode. So I used this link for reference to derive it. However, the below is happening. It seems that the bootnode address is 128 bits whereas it is ...
DottoreM's user avatar
  • 191
2 votes
1 answer
1k views

creating a private boot node based on geth

I am trying to create a boot node for my private network, I followed a tutorial which led me to generating a boot.key and run bootnode -nodekey boot.key -verbosity 9 --addr :30301 It is supposed to ...
Kaki Master Of Time's user avatar
0 votes
4 answers
653 views

Bootnode failure!

I have tried to create bootnode by using the following command, but I cannot start the node. bootnode -genkey boot.key bootnode -nodekey boot.key -verbosity 9 -addr :30310 INFO [11-20|18:06:05....
Steve Hrimatas's user avatar
1 vote
0 answers
186 views

I have connected two notes using bootnode in ethereum private blockchain but mining is not started why?

I have generated the enode from Bootnode in Ethereum private network and i connected three individual nodes using that enode through Bootnode, and i have checked whether that nodes are connected or ...
Sabareesh's user avatar
1 vote
1 answer
572 views

Can't create Bootnode

i am trying to set up a local PoA network following this tutorial: https://hackernoon.com/setup-your-own-private-proof-of-authority-ethereum-network-with-geth-9a0a3750cda8 I am using Windows 10. The ...
Jonas's user avatar
  • 11
0 votes
1 answer
246 views

Unable ts start Bootnode, am new to private blockchian, Can anyone tell me what am i missing

bootnode : The term 'bootnode' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path ...
Sarath Kumar's user avatar
5 votes
1 answer
2k views

Bootnode public address

I am trying to deploy an small private Ethereum network using geth. I have a server running geth configured as a miner in my local network. In the other side I have a droplet in DigitalOcean that I ...
Oscar Ramírez's user avatar
3 votes
1 answer
2k views

How to get Nodes on local Geth Private Network to Discover Peers OF THEIR PEERS

I am working on a private blockchain that consists of 4 nodes running on different ports. I am trying to get each node to communicate its connections to its peers, so the network would be fully-...
3mrsh's user avatar
  • 93
0 votes
2 answers
578 views

Two Ethereum Node (connected to private net) on Single PC: Node data write error .Synchronisation failed [duplicate]

Is it possible to create 2 geth instance on single PC? Both are connected the private blockchain? When I connect a node to the private blockchain,it must sync with the blockchain by downloading all ...
Pt.AR's user avatar
  • 112
2 votes
1 answer
57 views

Do bootnodes require trust?

Say a random node accidentally connects to a bootnote which only lists malicious parties. How is this scenario prevented?
Paul Razvan Berg's user avatar
3 votes
1 answer
752 views

Bootnode Discovery with external IPs instead of local ones

I would like to create a private testnet of mining nodes that external light clients can connect to. The caveat is that I'm doing so on Kubernetes (specifically via the excellent helm chart). So I can ...
nambrot's user avatar
  • 131
0 votes
1 answer
1k views

Problem while setting private ethereum network on AWS using bootnode

I'm trying to set up a private ethereum network using bootnode. I created two instances on EC2 (t2.medium) having the same security group.Firstly i created boot key by using bootnode -genkey boot....
niket doke's user avatar
1 vote
0 answers
88 views

How to make node address a bootndoe address?

when I add node enode address to bootnode other node only connect to node assigned in bootnode
Shrestha Bikesh's user avatar
2 votes
0 answers
38 views

Direct connection to some peer

I have pub key of some peer (received it in block's header, it is need for some logic). I need make connection to it to send request. If peers know each other it is not a problem. I catch it like ...
Ivan Burlutskiy's user avatar
6 votes
2 answers
2k views

Geth: bootnode tool and --nodiscover

In Geth, if I use the --nodiscover option, my node won't be discovered by default from other nodes. Conversely, with bootnode tool implemented in geth, first I have to generate a key, then I have to ...
ActuallyLZ's user avatar
4 votes
5 answers
3k views

Bootnode command not found

Working on this blog Tried to initialize bootnode throws and error
Rakesh 's user avatar
  • 103
1 vote
1 answer
3k views

Ethereum local node bootnodes not working

On my desktop and my laptop, I downloaded geth&tools 1.8.2. On the desktop I created a local node using: geth --datadir "D:\EthereumLocalNode" init "D:\EthereumLocalNode\genesis.json" In the ...
Mehmet Katircioglu's user avatar
0 votes
1 answer
535 views

Different comportement when bootnodes are set in command line and in static-nodes.json

I had a weird issue which was : I have one bootnode: bootnode -nodekey boot.key -verbosity 9 -addr :30310 Now I want to run my peers on the command line and I want them to add my bootnode as a peer ...
sshmaxime's user avatar
  • 101
1 vote
0 answers
201 views

How to use bootnode in private blockchain to connect to nodes

I am trying to set 2 geth on same system to connect each other using bootnode option. I got two different folders with same genesis file then how to initilize and start geth console to see two nodes ...
ash's user avatar
  • 55
1 vote
0 answers
107 views

How do two nodes discover each other by a third node in a private blockchain?

I'm using geth in three different containers. Note: start a container means start geth and start mining. Each container has its ports exposed. A: -p 30303:30303 -p 8545:8545; B: -p 30304:30303 -p ...
Mateus Pires's user avatar
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 ...
BrassApparatus's user avatar
0 votes
0 answers
75 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.
ethereumnoob's user avatar
4 votes
1 answer
2k views

The Ropsten bootnodes of the Eth Foundation are down, can anybody share any other?

Running geth in verbose 5 mode, I get this: TRACE[01-11|12:45:26] Dial task done task="discovery lookup" TRACE[01-11|12:45:26] Skipping dial candidate id=...
Veliko Minkov's user avatar
0 votes
1 answer
393 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? ...
mhaddad's user avatar
  • 57
0 votes
1 answer
859 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 ...
mhaddad's user avatar
  • 57
4 votes
1 answer
536 views

bootnodes on Parity

Do you have to do anything special to create a bootnode on Parity? I was just using the Parity enodes in a private genesis file. I guess I have to open port 30301? Anything else?
stone.212's user avatar
  • 1,994
2 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 ...
GusGorman402's user avatar