Open Source Infrastructure

XDC Innovation Labs
Building Tomorrow's
Blockchain Infrastructure

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.

5
Client Implementations
25M+
Blocks Synced
100%
Open Source
XDC Innovation Labs
XDC Innovation Labs
Multi-Client Initiative
XDPoS Consensus Open Source 5 Clients
GP5
Go-Ethereum
Erigon
v3
Reth
Rust
About

What We Build

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.

GP5

XDC Go-Ethereum 5

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 Repository
ERG

Erigon XDC

Port 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 Repository
NM

Nethermind XDC

XDPoS consensus integration into the .NET 8 Nethermind client. Leverages Nethermind's modular plugin architecture for clean consensus separation and future maintainability.

View Repository
RTH

Reth XDC

A 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 Repository
BSU

Besu XDC

Enterprise-grade Java 21 client via Hyperledger Besu, targeting institutional operators and regulated environments requiring Java-based compliance tooling.

View Repository
SEC

Security Research

Protocol-level security analysis, post-quantum signature scheme research, and network protocol hardening for the XDC P2P stack including RLPx and XDPoS consensus layers.

Learn More
Infrastructure

Client Progress

Live status of multi-client porting effort across all five XDC execution client implementations.

ClientBaseNetworkStatusBlocks SyncedRepository
GP5Go-Ethereum 1.14Mainnet + ApothemLive~100MXDCIndia/go-ethereum-xdc
Nethermind.NET 8Mainnet + ApothemSyncing~2MXDCIndia/nethermind-xdc
ErigonErigon v3MainnetSyncing~7MXDCIndia/erigon-xdc
RethRust v1ApothemBeta~1MXDCIndia/reth-xdc
BesuJava 21 / HyperledgerMainnetPlannedXDCIndia/besu-xdc
Why Multi-Client

Resilience Through Diversity

A single execution client is a single point of failure. Multi-client architecture distributes risk and unlocks performance diversity across validator operators.

01

Blast Radius Reduction

A bug in one client cannot halt the entire network — validators automatically continue on unaffected clients.

02

Performance Diversity

Reth for throughput, Erigon for archive efficiency, Nethermind for enterprise tooling — operators choose the right tool.

03

Snap Sync Support

New clients support snap sync — eliminating the 2TB archive requirement for full node operators joining the network.

04

Modern Protocol Stack

eth/66, eth/67, eth/68 protocol support replaces the legacy eth/63-only constraint of the current XDC client.

Research

Protocol Research

Beyond client diversity, XDC Innovation Labs conducts deep protocol research on network security, consensus correctness, and cryptographic hardening.

XDC P2P Protocol Analysis

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 Research
// XDC devp2p protocol stack protocols: [ "eth/62", // legacy "eth/63", // primary "eth/100", // XDPoS custom ] ecies: "non-standard MAC" snap: // not supported (legacy)
PQ

Post-Quantum Readiness

Research into NIST-standardized post-quantum signature schemes (ML-DSA, SLH-DSA) for future-hardening XDC validator key infrastructure against quantum adversaries.

Coming Soon

Build With Us

XDC Innovation Labs is fully open source. Contribute to client ports, protocol research, or infrastructure tooling.