We are building a global decentralized network for Story Protocol, starting with odyssey-0 testnet
and continuing through to mainnet! Distributing nodes across different regions enhances reliability, performance, and diversity of the system. 🎯
Currently, many validators are concentrated in Germany (Hetzner/Contabo), leading to several issues:
⚠️ Reduced performance in distant regions like Asia and Africa- 📉 Decreased uptime in P2P zones outside Europe
- 🔄 Centralization risks to system decentralization
Node distribution across at least 4 continents helps:
- Increase stability of the network, especially for distant regions
- Ensure high uptime for P2P zones outside Europe
- Reduce dependency on a single region to avoid centralization
-
Phase 1 - Expand P2P Network
- Build multi-region peer network
- Minimize missing blocks and increase uptime
-
Phase 2 - Consensus Migration
- Encourage validators to move to new providers/regions with current peer list
- Ensure system decentralization
💻 Moniker | ️ Node ID | 🌆 City | 🏳️ Country |
---|---|---|---|
OriginStake | f0fd504ab1d7466958bd3c12c3f6d1607335dbd4@story-newyork-peer.originstake.com:13656 | New York | United States |
💻 Moniker | 🖥️ Node ID | 🌆 City | 🏳️ Country |
---|---|---|---|
OriginStake | c5ece7b0a94d90fbdf6bc8781c397a4538db0b58@story-amterdam-peer.originstake.com:13656 | Amsterdam | Netherlands |
💻 Moniker | 🖥️ Node ID | 🌆 City | 🏳️ Country |
---|---|---|---|
ValidatorVN | [email protected]:55656 | Ho Chi Minh | Vietnam |
💻 Moniker | 🖥️ Node ID | 🌆 City | 🏳️ Country |
---|---|---|---|
OriginStake | 5ad4ded1bb0358b7699480ddcabd73ac6d111825@story-sydney-peer.originstake.com:13656 | Sydney | Australia |
💻 Moniker | 🖥️ Node ID | 🌆 City | 🏳️ Country |
---|---|---|---|
No nodes yet | - | - | - |
To help make the network more decentralized and robust, we invite community participation by:
- Deploying nodes in regions outside Europe
- Contributing node configurations to this repository to strengthen the global network
You can contribute in one of three forms:
- Dedicated P2P Peer: Node set up specifically for peering purposes
- RPC Server: Dedicated RPC server in your region (not recommended if you set request limits)
- Regional Pioneer Node: If you're running the only node in your region (e.g., Africa), your contribution is especially valuable as it helps other validators establish reliable connections in underserved areas
💡 Priority is given to nodes from regions with fewer peers to increase network decentralization.
👉 By contributing, you'll help Story Protocol become a more sustainable network, serving more geographical regions!
- Germany
- Falkenstein
- Nuremberg
- Finland
- Helsinki
- Hetzner (not decentralized)
- Contabo (poor performance)
We will verify IP providers before merging to ensure clean peers. If you intentionally provide peers from Germany, Hetzner, or Contabo, we will not merge the PR and block your GitHub account for not following these guidelines.
-
Fork this repository
-
Create
peers.json
ininfrastructure/<moniker>
directory{ "moniker": "ValidatorVN", "peers": [ { "id": "d2a6945f138b48d5ad56ac2352958fa75a3576e4", "address": "113.189.15.242", "port": 55656, "location": { "continent": "Asia", "country": "Vietnam" } } ] }
If you have multiple peers in different regions, add them to the
peers
array:{ "moniker": "YourValidator", "peers": [ { "id": "peer-id-1", "address": "peer1.yourdomain.com", "port": 26656, "location": { "continent": "North America", "country": "United States" } }, { "id": "peer-id-2", "address": "peer2.yourdomain.com", "port": 26656, "location": { "continent": "Europe", "country": "Netherlands" } } ] }
💡 Accepted regions:
- North America
- Europe (except Germany)
- Asia
- Oceania
- Africa
-
Add node information to the corresponding table in README.md based on your node's region
| ValidatorVN | `[email protected]:55656` | Vietnam |
-
Create Pull Request
Standardizing information through JSON files not only helps developers integrate easily but is also part of building the Validator Infrastructure Profile for Story Protocol.
🚧 Note: This infrastructure monitoring system is currently under development and will be publicly available soon. It will serve as a dedicated monitoring platform for validators to track and manage their infrastructure effectively.
If you want to participate more deeply in the ecosystem, please refer to the standardized JSON file templates at:
💬 Let's build a strong and globally distributed Story Protocol together! We appreciate all validator contributions.