Bootstrap
Chapter 26: Node Bootstrap & Static Peers
Section titled “Chapter 26: Node Bootstrap & Static Peers”Overview
Section titled “Overview”Bootstrap nodes help new nodes join the network, while static peers provide guaranteed connections.
26.1 Bootnodes
Section titled “26.1 Bootnodes”What are Bootnodes?
Section titled “What are Bootnodes?”Bootnodes are well-known nodes that help new nodes discover peers.
Ethereum Bootnodes
Section titled “Ethereum Bootnodes”geth --bootnodes "enr:-KG4QOtcL...@bootnode.mainnet.ethdisco.net:30303"Multiple Bootnodes
Section titled “Multiple Bootnodes”geth --bootnodes "enr:...@node1:30303,enr:...@node2:30303,enr:...@node3:30303"26.2 Static Peers
Section titled “26.2 Static Peers”Why Static Peers?
Section titled “Why Static Peers?”- Guaranteed connectivity
- Useful for private networks
- Backup peers
Configure Static Peers
Section titled “Configure Static Peers”# config.toml[Node]StaticNodes = ["enr:...@peer1:30303", "enr:...@peer2:30303"]Add Dynamically
Section titled “Add Dynamically”geth attach http://localhost:8545admin.addPeer("enr:...")Summary
Section titled “Summary”- Bootnodes for initial peer discovery
- Static peers for guaranteed connections
- Use multiple for redundancy
Last Updated: 2026-02-20