XDC Network at a Glance
XDC Network is an enterprise-grade, EVM-compatible Layer 1 blockchain purpose-built for trade finance, cross-border payments, and real-world asset (RWA) tokenization. Founded by XinFin in 2017 and mainnet-live since June 2019, the network combines public transparency with private subnet capabilities, delivering near-instant finality, near-zero gas fees, and ISO 20022 compliance — making it one of the most business-ready blockchains in production today.
Key Milestones
| Year | Milestone |
|---|---|
| 2017 | XinFin founded in Singapore by Ritesh Kakkad and Atul Khekade |
| 2019 | KYC Enabled XDC mainnet goes live (June 1) |
| 2021 | XDC Foundation established; partnership with SBI Holdings Japan for trade finance expansion |
| 2022 | ITFA & TFDi membership; KYC-compliant validator layer recognized by regulators |
| 2023 | 149+ million new transactions recorded; Ankr & SBI integrations deepen enterprise reach |
| 2024 Q3 | XDC 2.0 launched — Chained HotStuff BFT consensus, forensic monitoring, subnet support; CertiK audit completed |
| 2024 Q4 | XDC DAO launched (Masternode Senate, Judiciary, People's House); Deutsche Telekom MMS launches a masternode; Etherscan integrates XDC to power XDCScan |
| 2025 | Circle integrates native USDC & CCTP V2 on XDC; 21Shares launches XDC ETP on Swiss exchange; Kraken & Binance.US list XDC; VERT Capital announces $1B tokenization pipeline on XDC; Bitso integration for LATAM cross-border payments; XDC surpasses $300M total staked value and 800M+ transactions |
| 2025 H2 | GENIUS Act signed into U.S. law — XDC Foundation represented at key regulatory discussions; MiCA Crypto Alliance joined in Europe |
| 2026 Q1 | Token Terminal partnership — XDC analytics available via Bloomberg Terminal integration; MVXDC index appears on Bloomberg Terminal, expanding institutional visibility; Contour Network (backed by HSBC, Citi, Standard Chartered) acquired by XDC venture arm |
Network at a Glance (as of early 2026)
| Metric | Value |
|---|---|
| Total transactions processed | 104M+ |
| Active wallets | 2M+ |
| Validator masternode candidates | 300+ (108 active Validators · 432 Protector Nodes · 1,000 Observer Nodes) |
| Smart contracts deployed | 717,000+ |
| Total blocks produced | 101M+ |
| Mainnet uptime | 7+ years continuous |
1. Network Overview
| Parameter | Value |
|---|---|
| Consensus | XinFin Delegated Proof of Stake (XDPoS 2.0) — Chained HotStuff BFT protocol (shipped Q4 2024) |
| Active validator set | 108 Masternodes per epoch |
| Epoch length | 900 blocks (~30 minutes) |
| Block time | ~2 seconds |
| Finality | Deterministic — confirmation = finalization (~6 seconds under XDC 2.0) |
| Throughput | 2,000–2,500+ TPS |
| BFT guarantee | Network safe as long as adversarial masternodes remain below ⅓ of each epoch's validator set; misbehaviour is provable via on-chain forensics |
| EVM compatibility | Full — Solidity 0.8.28 supported |
| Compliance | ISO 20022 financial messaging standard; MiCA-aligned |
2. Staking Requirements
| Parameter | Requirement |
|---|---|
| Minimum stake | 10 Million XDC per masternode (no upper limit) |
| KYC | Mandatory — notarised proof of identity (individual or corporate) + address, uploaded on-chain and publicly visible |
| Resignation lock-up | 30 days before staked XDC can be retrieved |
| Estimated APR | 10% (Validator) · 8% (Protector) · 4% (Observer) — subject to change |
3. Node Types Under XDC 2.0
| Node Type | Role | Max Nodes | Staking | Rewards |
|---|---|---|---|---|
| Core Validator (Masternode) | Validates transactions, proposes/finalises blocks, governance voting | 108 | 10M XDC min | 10% |
| Protector Node (new in 2.0) | Hot backup for Core Validators (4 Protectors per Validator); takes over during disruptions | 432 | 10M XDC min | 8% |
| Observer Node (new in 2.0) | Non-block-producing; observes consensus, broadcasts transactions | 1,000 | 10M XDC min | 4% |
| Full Node | Stores full ledger, propagates transactions | Unlimited | None | None |
| Archive Node | Full historical blockchain data; for analytics, explorers, deep queries | Unlimited | None | None |
Node selection order: The top 108 most voted candidates become active Core Validators. The next 432 are assigned as Protector Nodes (4 per Validator). Beyond that, the next 1,000 serve as Observer Nodes. Full Nodes and Archive Nodes have no cap and do not participate in consensus.
4. Hardware & Infrastructure Specs
Minimum Requirements
| Component | Specification |
|---|---|
| CPU | 4+ cores |
| RAM | 32 GB+ |
| Disk | 2 TB+ SSD (500+ IOPS; more is better) — dedicated database partition |
| OS | Ubuntu 24.04+, CentOS (latest), or RHEL (latest), Windows, Mac OS |
| Network | Dedicated static public IP, directly internet-facing (no NAT) |
| Hosting | Minimum Tier 3+ IDC (data centre) environment |
5. Uptime & Availability
| Requirement | Target |
|---|---|
| Uptime SLA | 100% — masternodes must be online and operational 24/7/365 |
| Slashing risk | Node downtime may result in "slashed" status |
| Reward impact | Rewards per epoch are proportional to blocks signed; downtime = missed rewards |
| Backup strategy | Always maintain a secure backup of your Coinbase address and Keystore file. Loss = inaccessible node requiring network resignation |
6. Security Best Practices
Key Management
- Use a hardware wallet for the staking/owner wallet
- Keep Keystore file backed up offline in multiple secure locations
- Coinbase address (node identity) backup is critical if lost, the masternode is unrecoverable
- For institutional setups, consider Fireblocks or similar MPC custody via WalletConnect v2
Infrastructure Security
- Harden the OS (disable root SSH, use key-based auth, firewall all non-essential ports)
- Keep Docker and node software on the latest stable version
- Run behind DDoS mitigation if possible
- Monitor port 30303 (P2P) and RPC endpoints
- Enable automatic security updates for the host OS
Operational Security
- Separate the masternode owner wallet from day-to-day operational wallets
- Use dedicated infrastructure avoid sharing servers with other workloads
- Complete KYC with a valid, current corporate or individual identity document
- Maintain an incident response runbook for key compromise or node failure scenarios
7. Monitoring & Maintenance
| Area | Recommendation |
|---|---|
| Node stats | Monitor via stats.xinfin.network (mainnet) or the masternode dashboard |
| Block explorer | XDCScan.io and XDCScan.com for transaction and validator monitoring |
| Third-party analytics | PrimeXDC Node Dashboard for independent node analysis |
| Token Terminal | Staking Market Cap · Number of Validators |
| Alerting | Set up alerts for peer count drops, missed block proposals, disk space thresholds, and memory/CPU usage |
| Software updates | Track the XinFinOrg GitHub repo and XDC developer forum for protocol upgrades. Coordinate upgrades promptly — late upgrades risk consensus incompatibility |
| Log management | Centralise Docker container logs; retain for debugging and audit purposes |
| Health checks | Automate periodic RPC health checks and block height comparisons against public explorers |
8. Reward Economics (Indicative)
| Metric | Value |
|---|---|
| Reward cycle | Every epoch (900 blocks / ~30 min) |
| Total block reward pool | 86,400,000 XDC + transaction fees |
| Reward distribution | Proportional to blocks signed/validated in each epoch |
Reward Split by Node Tier
| Node Tier | Reward Share |
|---|---|
| Core Validator (Masternode) | 10% |
| Protector Node | 8% |
| Observer Node | 4% |
9. Deployment Quick-Start
Docker (recommended):
sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/XinFinOrg/XinFin-Node/master/setup/bootstrap.sh)" root
Follow prompts to select mainnet, name your node, and generate or import your keys.
Testnet: Always test your setup on Apothem (apothem.network) before going live on mainnet.
10. Compliance & Governance
- All validators must pass KYC (PDF format, uploaded on-chain). Refer to the KYC Document Format for requirements
- Entities with criminal records, anonymous identities, or intentions to fork are disqualified
- Validators participate in governance voting on protocol upgrades and XIPs (XDC Improvement Proposals)
- XDC 2.0 introduced a DAO structure with three chambers: Masternode Senate, Judiciary, and People's House
- Network is aligned with MiCA (EU) regulatory standards and ISO 20022 financial messaging compliance
12. Frequently Asked Questions (FAQs)
Q: How much XDC do I need to run a masternode?
You need a minimum of 10,000,000 XDC staked to become a masternode candidate. There is no upper limit. Each masternode you operate requires its own separate 10M XDC stake.
Q: Can I run more than one masternode?
Yes. You can run as many masternodes as you wish, but each one must independently meet the 10M XDC staking requirement, have its own dedicated server infrastructure, and complete separate KYC.
Q: What is the maximum number of masternodes allowed on the network?
The network supports a tiered structure: 108 Core Validator nodes, 432 Protector Nodes, and 1,000 Observer Nodes — totalling 1,540 staked node slots. The top 108 most voted candidates become active Validators, the next 432 serve as Protector Nodes, and the following 1,000 are Observer Nodes.
Q: What happens if my masternode goes offline?
If your node goes down, it may be marked as "slashed." You will miss block rewards for the epochs your node is offline, and prolonged downtime can affect your standing in the validator set. Ensure your infrastructure is always operational.
Q: What is the difference between a Validator and a Standby node?
Validator Masternodes (108 per epoch) actively validate transactions and produce blocks. Standby Masternodes are identical in setup but remain on standby — they are activated only when the number of active Validators drops below 108.
Q: How are rewards distributed?
Rewards are paid every epoch (900 blocks / ~30 minutes). The total block reward pool is 86,400,000 XDC plus transaction fees. Core Validators receive 10%, Protector Nodes receive 8%, and Observer Nodes receive 4%. Within each tier, rewards are proportional to blocks signed and validated.
Q: Can I withdraw my staked XDC at any time?
No. If you resign from your masternode, there is a mandatory 30-day lock-up period before you can retrieve your staked 10M XDC.
Q: What happens if I lose my Coinbase address or Keystore file?
Losing your Coinbase address means your masternode becomes inaccessible, and you will need to resign from the network. Losing your Keystore or private key means your funds are permanently inaccessible and you will not receive any further rewards. Always maintain secure offline backups of both.
Q: Is KYC mandatory? What format is required?
Yes, KYC is mandatory for all masternode operators. You must upload a notarised proof of identity (individual or corporate) and address in PDF format. This information is visible on the public network. Refer to the KYC Document Format for full requirements.
Q: Who is disqualified from running a masternode?
Entities or individuals that are anonymous, have a criminal record, intend to fork the XDC software, or do not comply with local laws are disqualified from becoming masternode operators.
Q: Can I set up on Windows or do I need Linux?
Both are supported. You can use the One-Click Installer for Windows and Linux, or deploy via Docker (recommended for production). Supported Linux distributions include Ubuntu 24.04+, CentOS, and RHEL.
Q: Does my server need a public IP?
Yes. Your masternode must face the internet directly with a dedicated static public IP address, without NAT.
Q: Can I use a cloud provider / VPS instead of dedicated hardware?
Yes. A VPS is optional but highly recommended if you don't have dedicated hardware that meets the specs. Ensure your provider can deliver the required CPU, RAM, disk, and network uptime.
Q: Can I test the setup before going live on mainnet?
Yes. XDC provides a testnet called Apothem (apothem.network) where you can test your entire masternode setup without using real XDC. This is strongly recommended before deploying to mainnet.
Q: Are there third-party masternode hosting services?
Yes, there are third-party service providers that can help with setup and hosting. However, XDC Network does not officially endorse any third-party services — always perform your own due diligence before engaging one.
Q: Can institutional operators use custody solutions like Fireblocks?
Yes. Institutions and enterprises can use Fireblocks via WalletConnect v2 to manage masternode staking with MPC-based custody, governance automation, and transaction policy controls.
Q: How do I check my masternode status?
You can monitor your node via stats.xinfin.network (mainnet), the masternode dashboard, or the XDCScan block explorer at xdcscan.io.
Q: What are the common setup errors?
The two most common issues are: (1) outdated Docker — install docker-compose version 1.21+; (2) port conflicts — if port 30303 is already in use, terminate the existing container and try again.
Q: How does XDC handle DDoS and spam attacks?
While XDC's transaction fees are extremely low, they are not zero. This means flooding the network requires a significant amount of XDC, making sustained spam attacks economically impractical. The network also employs on-chain forensic monitoring to detect and penalise malicious behaviour.
Q: What is an epoch?
An epoch is a cycle of 900 blocks on the XDC Network, completing in approximately 30 minutes. Validator selection, reward distribution, and governance actions are all structured around epochs.
13. Key Ecosystem Partners & Integrations
| Partner / Integration | Role |
|---|---|
| SBI Holdings (Japan) | Trade finance joint venture; R3 Corda cross-chain PoC |
| Deutsche Telekom MMS | Infrastructure provider; operates a masternode |
| Circle (USDC / CCTP V2) | Native stablecoin and cross-chain transfer support |
| Archax | Regulated digital securities exchange; tokenised funds (BlackRock, State Street, Fidelity) |
| 21Shares | XDC ETP on SIX Swiss Exchange (Ticker: XDCN); also listed on Euronext Amsterdam |
| Token Terminal | Institutional-grade on-chain analytics for XDC — integrated with Bloomberg Terminal for real-time dashboards, API access, and Data Room |
| Bloomberg Terminal | MVXDC index listed, providing professional-grade market access and institutional discovery for XDC |
| Securitize | U.S. Treasury tokenization (USTY) |
| Bitso | LATAM's largest crypto platform; cross-border remittance integration |
| Mercado Bitcoin | $15M+ fixed-income RWA token issuance on XDC |
| VERT Capital | Up to $1B in tokenised debt and receivables |
| Plug and Play | RWA Accelerator program (2 cohorts completed) |
| Kraken & Binance.US | Tier 1 exchange listings (2025) |
Key References
| Resource | Link |
|---|---|
| Official setup guide | https://xinfin.org/setup-masternode |
| Docker setup | https://xinfin.org/docker-setup |
| Node architecture docs | https://docs.xdc.network/xdcchain/developers/node_operators/node_architecture/ |
| Tech specs | https://xdc.org/network/tech-specs |
| Developer forum | https://xdc.dev |
| GitHub | https://github.com/XinFinOrg/XinFin-Node |
| Testnet (Apothem) | https://apothem.network |
| Block explorer | https://xdcscan.io · https://xdcscan.com |
| PrimeXDC Node Dashboard | https://nodes.primexdc.com/ |
| Bloomberg Terminal (21Shares ETP) | https://www.bloomberg.com/quote/XDCN:NA |
| Token Terminal (XDC analytics) | https://tokenterminal.com |
| Token Terminal — Staking Market Cap | https://tokenterminal.com/explorer/projects/xdc/metrics/staking-market-cap |
| Token Terminal — Number of Validators | https://tokenterminal.com/explorer/projects/xdc/metrics/number-of-validators |
| KYC document format | Google Doc |
Discussion (0)