Filecoin Bootnode
Background
Bootstraps nodes (bootnodes) play a crucial role in helping new nodes join the Filecoin network. All the bootnode libp2p addresses are hardcoded in the source code of Filecoin software e.g. Forest, Lotus, etc. Thus, changing a bootnode's libp2p address requires updating the bootnode list in the client's source code by raising a PR.
- 🔗 Link to Lotus Mainnet bootnode list
- 🔗 Link to Lotus Calibnet bootnode list
- 🔗 Link to Forest Mainnet bootnode list
- 🔗 Link to Forest Calibnet bootnode list
Architecture Diagram
Coming soon! ⏳
Service Configuration
Mainnet Bootnodes Libp2p Addresses
We are running 3 mainnet bootnodes.
- 🌲 1 Forest bootnode mainnet:
/dns4/bootstrap-mainnet-0.chainsafe-fil.io/tcp/34000/p2p/12D3KooWKKkCZbcigsWTEu1cgNetNbZJqeNtysRtFpq7DTqw3eqH
- 🔷 2 Lotus bootnodes mainnet:
/dns4/bootstrap-mainnet-1.chainsafe-fil.io/tcp/34000/p2p/12D3KooWGnkd9GQKo3apkShQDaq1d6cKJJmsVe6KiQkacUk1T8oZ
/dns4/bootstrap-mainnet-2.chainsafe-fil.io/tcp/34000/p2p/12D3KooWHQRSDFv4FvAjtU32shQ7znz7oRbLBryXzZ9NMK2feyyH
Calibnet Bootnodes Libp2p Addresses
We are running 3 Calibnet bootnodes.
- 🌲 1 Forest bootnode calibnet:
/dns4/bootstrap-calibnet-0.chainsafe-fil.io/tcp/34000/p2p/12D3KooWABQ5gTDHPWyvhJM7jPhtNwNJruzTEo32Lo4gcS5ABAMm
- 🔷 2 Lotus bootnodes calibnet:
/dns4/bootstrap-calibnet-1.chainsafe-fil.io/tcp/34000/p2p/12D3KooWS3ZRhMYL67b4bD5XQ6fcpTyVQXnDe8H89LvwrDqaSbiT
/dns4/bootstrap-calibnet-2.chainsafe-fil.io/tcp/34000/p2p/12D3KooWEiBN8jBX8EBoM3M47pVRLRWV812gDRUJhMxgyVkUoR48
Checking P2P Connection
To verify the P2P connection, run the following command:
lotus net ping /dns4/bootstrap-calibnet-2.chainsafe-fil.io/tcp/34000/p2p/12D3KooWEiBN8jBX8EBoM3M47pVRLRWV812gDRUJhMxgyVkUoR48