XDC Innovation Labs engineers multi-client diversity, security research, and open-source tooling for the XDC Network. We port XDPoS consensus to next-generation execution clients — making XDC more resilient, performant, and decentralized.
XDC Innovation Labs is an independent engineering group focused on strengthening the XDC Network through multi-client architecture, protocol research, and open-source infrastructure tooling.
A major upgrade to the XDC execution client, rebasing from the legacy Geth 1.8 fork to Go-Ethereum 1.14. Supports snap sync, full EIP compatibility, and modern networking protocols.
View RepositoryPort of XDPoS v1/v2 consensus to Erigon v3 — enabling archive sync at sub-TB storage with MDBX flat-file storage. Targeted at high-performance validator and RPC infrastructure.
View RepositoryXDPoS consensus integration into the .NET 8 Nethermind client. Leverages Nethermind's modular plugin architecture for clean consensus separation and future maintainability.
View RepositoryA Rust-native XDC execution client built on the Reth framework. Delivers memory safety, high concurrency, and a modern async execution pipeline for XDPoS consensus.
View RepositoryEnterprise-grade Java 21 client via Hyperledger Besu, targeting institutional operators and regulated environments requiring Java-based compliance tooling.
View RepositoryProtocol-level security analysis, post-quantum signature scheme research, and network protocol hardening for the XDC P2P stack including RLPx and XDPoS consensus layers.
Learn MoreLive status of multi-client porting effort across all five XDC execution client implementations.
| Client | Base | Network | Status | Blocks Synced | Repository |
|---|---|---|---|---|---|
| GP5 | Go-Ethereum 1.14 | Mainnet + Apothem | Live | ~100M | XDCIndia/go-ethereum-xdc |
| Nethermind | .NET 8 | Mainnet + Apothem | Syncing | ~2M | XDCIndia/nethermind-xdc |
| Erigon | Erigon v3 | Mainnet | Syncing | ~7M | XDCIndia/erigon-xdc |
| Reth | Rust v1 | Apothem | Beta | ~1M | XDCIndia/reth-xdc |
| Besu | Java 21 / Hyperledger | Mainnet | Planned | — | XDCIndia/besu-xdc |
A single execution client is a single point of failure. Multi-client architecture distributes risk and unlocks performance diversity across validator operators.
A bug in one client cannot halt the entire network — validators automatically continue on unaffected clients.
Reth for throughput, Erigon for archive efficiency, Nethermind for enterprise tooling — operators choose the right tool.
New clients support snap sync — eliminating the 2TB archive requirement for full node operators joining the network.
eth/66, eth/67, eth/68 protocol support replaces the legacy eth/63-only constraint of the current XDC client.
Beyond client diversity, XDC Innovation Labs conducts deep protocol research on network security, consensus correctness, and cryptographic hardening.
Comprehensive analysis of the XDC RLPx ECIES implementation, devp2p handshake modifications, and non-standard protocol deviations that affect client interoperability. Research outputs inform all porting efforts.
View ResearchResearch into NIST-standardized post-quantum signature schemes (ML-DSA, SLH-DSA) for future-hardening XDC validator key infrastructure against quantum adversaries.
Coming SoonXDC Innovation Labs is fully open source. Contribute to client ports, protocol research, or infrastructure tooling.