Skip to content

Conversation

@piotr-roslaniec
Copy link
Collaborator

Summary

Remove bootstrap node entries from embedded peer lists. Network will rely on existing participant nodes for peer discovery.

Changes

  • Mainnet: Remove 2 bootstrap nodes (bootstrap-b1.threshold.p2p.org, bootstrap-b2.threshold.p2p.org)
  • Testnet: Remove 3 bootstrap nodes (bootstrap-0.test.keep.network, bootstrap-1.test.keep.network, bootstrap-alpha.test.threshold.p2p.org)

Remaining Peers

  • Mainnet: 5 participant nodes (2 Boar + 3 Staked)
  • Testnet: 2 participant nodes (1 Boar + 1 Staked)

Technical Notes

  • No code changes - existing libp2p implementation handles any peer type
  • Participant nodes provide sufficient connectivity for network operation
  • DNS-based addressing preserved for operational flexibility

Remove all bootstrap node entries from mainnet and testnet peer lists:
- Mainnet: Remove bootstrap-b1 and bootstrap-b2 (2 nodes)
- Testnet: Remove bootstrap-0, bootstrap-1, and bootstrap-alpha (3 nodes)

Keep all participant nodes (Boar and Staked). Network will now rely
entirely on participant nodes for peer discovery, eliminating
bootstrap infrastructure costs.

Remaining peers:
- Mainnet: 5 participant nodes (2 Boar + 3 Staked)
- Testnet: 2 participant nodes (1 Boar + 1 Staked)
Copy link
Member

@lrsaturnino lrsaturnino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@piotr-roslaniec piotr-roslaniec changed the base branch from main to release/v2.2.0-prep October 9, 2025 10:31
@piotr-roslaniec piotr-roslaniec merged commit 4e11dd7 into release/v2.2.0-prep Oct 9, 2025
13 of 15 checks passed
@piotr-roslaniec piotr-roslaniec deleted the remove-bootstrap-nodes branch October 9, 2025 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants