Cube

What is XDC Network?

Learn what XDC Network is, how its XDPoS consensus works, why it uses KYC-based masternodes, and how it fits EVM-compatible enterprise blockchain use cases.

What is XDC Network? hero image

Introduction

XDC Network is an EVM-compatible Layer 1 blockchain built for a particular promise: make public-chain infrastructure usable for business workflows that care about speed, predictable costs, and final settlement. That sounds straightforward, but it raises an immediate puzzle. Public blockchains usually gain openness by letting many parties participate freely, while enterprises usually ask for identifiable operators, controlled access patterns, and operational predictability. XDC exists in that tension.

The network presents itself as an enterprise-grade blockchain for decentralized finance, global trade, and tokenization, especially where real-world assets and financial instruments need programmable settlement. Its design choices reflect that target. It uses a delegated Proof-of-Stake family consensus called XDPoS, keeps compatibility with Ethereum tooling and smart contracts, and adds validator requirements such as staking and KYC for masternode participation. The result is not “Ethereum, but faster” in any simple sense. It is a chain making a different bargain about who can validate, how quickly blocks should finalize, and what kinds of users it wants to attract.

If you are already familiar with Ethereum and other EVM chains, the main thing to understand is this: **XDC is easiest to grasp as an Ethereum-compatible execution environment wrapped in a more curated validator model. ** That choice drives nearly everything else; performance claims, enterprise positioning, trade-finance messaging, governance ambiguity, and the network’s limits.

What problems does XDC Network solve for enterprise blockchains?

A blockchain is not just a database with tokens attached. It is a way to maintain a shared state across parties that do not fully trust one another. For many crypto-native systems, the hard part is censorship resistance under adversarial conditions. For many business workflows, the hard part is different: they need shared execution and settlement, but they also need fees low enough to model in advance, confirmations fast enough for operational processes, and validator behavior that does not feel completely anonymous.

That is the opening XDC is targeting. The network is positioned for DeFi, global payments, trade finance, and tokenization, especially cases where assets, invoices, trade documents, or financial claims move through a workflow that benefits from on-chain confirmation. In that context, the relevant question is not only “Can anyone join?” but also “Can the system settle quickly, interoperate with existing enterprise stacks, and support application teams already used to Ethereum development?”

This is why XDC emphasizes three ideas together rather than separately. It wants the programmability of smart contracts, the familiarity of the EVM, and a validator set constrained enough to keep throughput high and finality fast. Those goals pull in different directions. Open validator participation usually increases coordination costs. Faster finality often comes from having fewer, better-provisioned validators with more explicit operational expectations. XDC chooses the latter side of that trade.

The network also describes itself as a hybrid blockchain. The practical meaning is not that one chain is somehow both public and private at the same time in a magical way. The useful interpretation is that XDC is designed to interact with enterprise or permissioned environments while still exposing a public settlement layer and public smart-contract platform. Its repository and documentation point to interoperability ambitions with systems such as Corda, Hyperledger, and Quorum via relayers, and the docs include XDC Subnet as a way to create networks within the broader ecosystem. The underlying idea is clear even where implementation details vary: keep a public base network, but give organizations room to build more controlled environments around it.

How is XDC Network architected and how does its validator model differ from Ethereum?

AspectXDC NetworkEthereum (mainnet)Best for
ExecutionEVM-compatibleEVM-nativeSolidity applications
ConsensusXDPoS, small committee (108)Open PoS validator setDifferent trust models
Validator admission10,000,000 XDC + KYCOpen stake-based admissionInstitutional vs public use
Finality3/4 masternode signaturesProbabilistic finalityPredictable settlement
Fees & throughputLow fees, high TPS claimsVariable fees, lower TPSHigh-volume pipelines
Figure 335.1: How XDC architecture differs from Ethereum

At the execution layer, XDC is relatively easy to place. It is EVM-compatible, supports smart contracts, and is designed so Ethereum-based projects can migrate with less friction. That matters because developer adoption often follows tooling, not ideology. If wallets, Solidity compilers, RPC patterns, and contract assumptions carry over, a chain can inherit a much broader application surface than if it asks developers to learn a new programming and execution model from scratch.

Mechanically, this means a contract developer can think in familiar terms: accounts, transactions, gas, Solidity, JSON-RPC endpoints, and chain IDs. The XDC codebase is also derived from go-ethereum, which helps explain that familiarity. The chain has continued to track Ethereum improvements as well. A recent major upgrade brought Cancun-equivalent EVM features to XDC mainnet, including support for EIP-1559 fee mechanics and several Cancun instruction-set changes. So the developer experience is not merely “Ethereum-like” at a distance; it is intentionally kept close enough that existing tools and code patterns remain useful.

But execution compatibility does not tell you how the chain reaches consensus. That is where XDC differs more sharply.

Instead of relying on Ethereum’s broad validator architecture, XDC uses XinFin Delegated Proof of Stake, or XDPoS. The core idea is simple: the network limits block production to a relatively small validator committee, called masternodes, to reduce coordination overhead and improve speed. According to the technical whitepaper and repository materials, the validator set is 108 masternodes. Becoming a validator candidate requires locking 10,000,000 XDC, and the operator documentation says masternodes must also complete KYC.

That combination tells you what kind of system XDC is trying to be. The security model is not based on maximizing anonymous participation. It is based on having a bounded set of identified, economically committed operators who can produce and validate blocks quickly. In return, the network claims higher throughput, low fees, and near-instant or fast finality. The cost is equally clear: entry into block production is expensive and permission-shaped, which reduces inclusiveness and increases centralization risk relative to more open proof-of-stake systems.

How does XDPoS consensus work on XDC Network?

ConsensusXDPoSTypical DPoSEthereum PoS
Block producersSmall committee (108 masternodes)Elected delegates (small group)Large open validator set
Slot time2 secondsShort slots (varies)12 second blocks
Pre-publication checksDouble validation (two signatures)Often single-producer publishNo dual-signer precheck
Finality3/4 committee signaturesFast but variable finalityProbabilistic then checkpoints
Entry costHigh stake plus KYCLower delegate barrierLower stake, open access
Figure 335.2: How XDPoS compares to other consensus models

To understand XDC, the key is not the word “delegated.” Many chains use some form of delegation. The important mechanism is that block production is intentionally concentrated and then reinforced with extra validation rules meant to reduce bad blocks and forks.

The whitepaper describes several moving parts. Time is divided into slots, each set to 2 seconds. A group of slots forms an epoch, and the whitepaper gives 900 slots per epoch, so an epoch lasts 1800 seconds, or 30 minutes. Epochs matter because they are used for checkpointing, validator rotation logic, and reward accounting.

Within this structure, masternodes take turns producing blocks. The docs describe validators as semi-trusted entities, and the XDPoS overview mentions a random election process for block producers. The whitepaper adds the most distinctive detail: Double Validation. A block does not simply get created by one validator and propagated. It must carry two signatures before publication; one from the block creator and one from a randomly selected verifier masternode.

This is the part worth pausing on, because it explains much of the network’s design. If only the producer signs a block, then safety depends heavily on later committee behavior and on network propagation not fragmenting into competing views. By requiring a second masternode’s signature up front, XDC tries to make each published block arrive with more built-in credibility. The second validator acts as an immediate cross-check before the block becomes part of the chain seen by others.

The analogy here is a two-key approval system. It helps explain why invalid or contentious blocks become harder to push through casually. But the analogy fails if taken too far, because the network is still a distributed consensus system, not a centralized co-signing workflow. The second signature does not remove the need for broader committee agreement; it adds an early filter.

Finality then comes from committee signatures at a higher threshold. The whitepaper says a block is considered irreversible once it collects signatures from 3/4 of the masternode committee. That matters because “finality” in blockchains can mean different things. In proof-of-work systems, finality is probabilistic: a block becomes less likely to be reverted as more blocks pile on top. In XDC’s design, the aim is a stronger economic notion of finality once enough of the validator committee has effectively committed to that state.

Here is the mechanism in plain language. A transaction enters the network. A scheduled masternode assembles it into a candidate block. Before the block is accepted as publishable, a randomly selected verifier masternode also signs it. The block propagates. As the wider masternode committee observes and signs off in the consensus process, the network moves that block toward the 3/4 threshold at which it is treated as final. The smaller validator set and short slot time make this process faster than on a chain coordinating across a much larger and more permissionless validator body.

That is the upside. The downside is that a system like this relies more heavily on the integrity, availability, and non-collusion of a small group. The whitepaper is explicit that censorship or liveness failures become possible if a sufficiently large share of masternodes is malicious or inactive. This is not a hidden edge case; it is the natural consequence of the design.

Why does XDC require KYC and a 10,000,000 XDC stake for masternodes?

On many public chains, identity is optional at the validator layer. XDC goes the other way for masternodes. The operator documentation states that masternodes must complete KYC and stake 10,000,000 XDC. The repository materials go further and describe masternodes as tied to the owner’s KYC identity, with strict penalties for invalid KYC.

This is not just an onboarding rule. It changes the meaning of validator participation.

The stake serves the familiar proof-of-stake role: it creates economic exposure so that misbehavior can be punished. The identity requirement does something different. It makes validator participation more legible to institutions that prefer known operators over anonymous ones. That fits the network’s enterprise framing and its claim of being more regulator-friendly.

But identity-linked validation also changes the decentralization story. When block producers are not only capital-gated but also identity-gated, the validator set becomes easier to reason about from a compliance perspective and harder to open up as a credibly neutral public resource. This is why XDC often gets described as enterprise-oriented rather than maximally decentralized. That is not merely branding. It is visible in the validator admission model itself.

There is also a subtle point here about what is fundamental and what is convention. The fundamental part is the small validator committee with economic stake and slashing exposure. The more specific policy choice is how identity verification is administered, how strict invalid-KYC penalties are, and how governance around validator eligibility is actually carried out. The public materials are much clearer on the existence of KYC than on the full procedural details behind it.

How do rewards and slashing secure XDC Network?

A proof-of-stake chain stays secure only if honest participation is worth more than dishonest behavior. XDC’s whitepaper describes an epoch-based reward mechanism and both on-chain and off-chain slashing ideas.

The whitepaper states that each epoch consists of 900 blocks and that rewards were initially 250 XDC per block for the first two years, with rewards then divided among infrastructure, staking participants, and the foundation in a 40% / 50% / 10% split. The broad logic is familiar: some rewards compensate the masternode operator for infrastructure and participation, some go to those staking or voting with them, and some are routed to foundation-related support.

Slashing is where the deterrence mechanism becomes sharper. The whitepaper describes both off-chain slashing, where more than 2/3 of validators can agree to penalize a party, and on-chain slashing for more direct consensus offenses such as equivocation. It also indicates that penalties can range from partial stake reductions to potentially the entire validator stake in serious cases. The exact production configuration and operational thresholds are not fully spelled out in the public operator docs, so there is some ambiguity between conceptual design and current implementation. Still, the intended security story is clear: validators are supposed to have enough value at risk that signing conflicting states or violating rules is economically irrational.

This also shows why finality on XDC is described as economic finality. Once 3/4 of masternodes have signed off on a block, undoing that state would imply either a catastrophic failure of the validator set or behavior severe enough to trigger major economic penalties. Finality is therefore not magic immutability. It is a claim about the cost and unlikelihood of coordinated reversal under the network’s incentive structure.

What trade-offs does XDC make between speed, fees, and decentralization?

BenefitWhy it mattersCost / trade-off
Faster finalityQuick settlement for business workflowsNarrower validator trust surface
Lower feesPredictable, low transaction costsReduced validator inclusiveness
Enterprise controlsIdentifiable operators and KYCHigher centralization risk
ThroughputHigh TPS for batch flowsDepends on small validator committee
Figure 335.3: XDC tradeoffs: performance vs decentralization

It is tempting to describe faster chains as simply better engineered versions of slower ones. That is usually wrong. Different performance profiles often come from different trust and coordination assumptions.

XDC’s documentation and whitepaper emphasize throughput, low fees, and near-instant finality. The reason those claims are plausible is not mysterious. If you reduce the number of block producers, enforce operational expectations, use short slots, and push blocks toward finality with a bounded validator committee, you can settle transactions faster than a network coordinating among a much broader, more permissionless validator set.

So the right question is not “How did XDC magically avoid the usual costs?” The right question is “Which costs did XDC choose to pay instead?” The answer is mostly decentralization at the validator layer.

The official XDPoS overview itself acknowledges centralization risk and limited participation as disadvantages. That honesty matters. A chain with a small committee of semi-trusted validators can be efficient, but it is also more exposed to collusion, governance concentration, and validator-level policy decisions. If your priority is institutional predictability and lower-cost execution, that may be acceptable or even desirable. If your priority is minimizing reliance on curated operators, it is a real limitation.

What is the developer and user experience on XDC Network?

From a developer’s perspective, XDC is attractive when the friction of moving from Ethereum matters more than deep differences in validator politics. Because it is EVM-compatible, developers can reuse familiar tooling, deploy Solidity contracts, use RPC providers and block explorers, and integrate with wallets already common in the Ethereum world. The network docs highlight ecosystem support from RPC providers, wallets, explorers, and data services, which is important because a chain with a good VM but weak infrastructure is still hard to build on.

A concrete example makes this clearer. Imagine a team that already has an Ethereum-style tokenization platform written in Solidity. On a non-EVM chain, they may need to rewrite contract logic, replace wallet integrations, change transaction assumptions, and retrain developers. On XDC, much of that stack can stay conceptually the same. The meaningful changes are more likely to be operational; different RPC endpoints, fee behavior, deployment settings, and chain-specific assumptions about finality and validator trust. That is a much smaller migration problem.

This is also why XDC has pushed compatibility upgrades such as Cancun-equivalent support and EIP-1559 fee mechanics. Developers do not just want low fees; they want a chain whose execution semantics do not drift too far from the tools they already use. EIP-1559 especially matters because it changes fee estimation from a more chaotic auction model toward a base-fee structure that is easier to reason about. On XDC, the recent upgrade also introduced base-fee burning, which changes fee mechanics and may create deflationary pressure on the token depending on network usage.

For users, the experience is mostly that transactions are cheap and settle quickly. For applications involving payments, tokenized assets, or on-chain workflow steps, that matters. A trade-finance or tokenization platform is often less interested in ideological purity than in whether a transaction reaches a stable state fast enough to support the next business action. XDC is trying to be good at exactly that kind of pipeline.

What are XDC Subnets and when should enterprises use them?

The network’s XDC Subnet offering helps explain the “hybrid” label more concretely. The docs describe a subnet as a secure, scalable, decentralized network within the XDC ecosystem. At a high level, subnets offer a way to create more isolated or customized environments while still living inside the broader XDC world.

Why would this matter? Because enterprises often want some combination of custom rules, bounded participants, and interoperability with a public chain. A shared public mainnet is useful for settlement and composability, but not every workflow wants to expose every process directly there. Subnets are one way to separate local execution concerns from broader ecosystem connectivity.

This is not unique to XDC as a general pattern. Many blockchain ecosystems eventually invent some version of “specialized networks connected to a base network” because the base layer alone cannot satisfy every privacy, performance, or governance requirement. What is specific to XDC is that this pattern fits neatly with its broader enterprise story: identifiable validator logic on the main chain, EVM compatibility for application portability, and ecosystem-level room for more customized networks.

How are protocol upgrades and governance decisions implemented on XDC?

If you look for a crisp, fully canonical governance charter for XDC, the public materials are thinner than on the consensus side. There is evidence of an XIP process (XDC Network Improvement Proposals) used to discuss and formalize features or process changes. The XIP explainer describes stages such as Draft, Review, Last Call, and Final, and it makes an important point: acceptance of a proposal in the process is not the same thing as forcing the network to upgrade. Actual adoption happens when masternode operators run the new software.

That distinction is important because it shows where power really sits. There is a community process for surfacing and refining ideas, but protocol change still depends on the software choices of node operators and the coordination of core developers. In that sense, XDC governance resembles the practical governance of many blockchains more than a neat constitutional diagram would suggest: discussion and rough consensus happen socially, while adoption happens operationally.

The ambiguity is not trivial. For a network that emphasizes enterprise readiness, clearer public documentation about governance, upgrade ratification, and validator decision procedures would reduce uncertainty. Still, the observable mechanism is understandable enough. Proposals are discussed, client releases are published, and consensus-breaking upgrades require operators to move in step. The v2.6.8 mainnet upgrade is a clear example: it had a specific activation block, introduced major EVM and fee-market changes, and required all nodes to upgrade before activation.

What are the main security assumptions and failure modes for XDC Network?

No blockchain security story is complete without asking what assumptions it needs to work.

For XDC, the main assumptions are straightforward. A sufficient portion of masternodes must remain honest and online. The validator set must not collude at scale. Operator security must be competent. And governance or KYC-linked controls must not become a source of arbitrary or opaque power.

Public materials give a mixed but useful picture. There is at least one published third-party security audit from SlowMist covering XDPoSChain, and the recent Cancun upgrade announcement says CertiK audit findings were addressed as part of that release. The SlowMist report, in particular, highlights practical operator risks rather than abstract cryptographic drama: weak keystore passwords, insecure RPC exposure, and risks from open wallet/account functionality over WAN access. Those are the kinds of failures that matter on real networks, because many compromises happen through misconfiguration rather than consensus theory.

There is also evidence of actual network stress. The technical whitepaper describes a 2021 side-chain or split incident that affected a substantial number of nodes and required validator coordination to recover. That does not prove the network is unusually fragile; every chain’s real character emerges under operational stress. But it does illustrate the consequence of a smaller, more coordinated validator model: **recovery can be faster when operators are identifiable and reachable, yet the network is also more dependent on that coordination working when something goes wrong. **

The status page provides a real-time health monitor, but publicly documented incident postmortems appear limited from the supplied material. So the security picture is partly visible and partly incomplete: enough to understand the architecture and some past risks, not enough to claim exhaustive transparency.

How should you summarize XDC Network's design and goals?

The easiest way to remember XDC Network is this: **it is an Ethereum-compatible smart-contract chain optimized for faster, cheaper, more enterprise-oriented settlement by narrowing who validates the chain and how they are admitted. **

Everything else follows from that. EVM compatibility explains why developers can migrate. XDPoS explains how the network seeks speed and finality. The masternode stake and KYC requirements explain why the chain appeals to some institutional use cases and worries people who prioritize open validator access. The subnet and interoperability story explain why XDC talks so much about trade, tokenization, and business integration instead of only crypto-native applications.

That does not make XDC universally better or worse than other Layer 1 networks. It makes it legible. If you want a public chain that leans toward enterprise predictability, identifiable validator operations, and familiar Ethereum tooling, XDC’s design is coherent. If you want the strongest possible neutrality through highly open validator participation, its design choices are exactly where the objections begin.

That is the trade, and it is the point of the network.

How do you buy XDC Network?

Buy XDC (the XDC Network token) on Cube Exchange by funding your account and placing a spot order on the XDC/USDC (or available fiat) market. The steps below show the exact Cube workflow to fund your account, open the XDC spot market, pick an order type, and execute the trade.

Frequently Asked Questions

How does XDC’s XDPoS consensus produce faster finality than a typical public PoS chain?
+
XDPoS concentrates block production to a fixed masternode committee (108 in the design), uses short 2‑second slots and 900‑slot epochs, and requires a produced block to carry two signatures (the producer plus a randomly selected verifier) before publication; a block is treated as irreversible once it collects signatures from three‑quarters of the committee. That combination (fewer validators, double validation, and a 3/4 commit threshold) reduces coordination delays and gives the network a practical “economic finality” that is faster than many broadly permissionless PoS designs.
Why does XDC require both staking and KYC for masternodes, and what are the trade‑offs?
+
Masternode candidacy is gated by a large economic stake (10,000,000 XDC) plus mandatory KYC; the stake provides slashing exposure to deter misbehavior, while KYC makes operators identifiable and more acceptable to regulated enterprises. Those requirements improve institutional predictability but also raise the economic and permissioned barriers to validator participation, increasing centralization risk compared with more open PoS models; public materials note strict penalties for invalid KYC but do not fully specify the KYC procedure.
What failure modes could lead to censorship or a stalled chain on XDC?
+
The security model depends on a sufficient share of masternodes staying honest and online; the whitepaper explicitly warns that if a large enough fraction (practically the 3/4 finality threshold or comparable majority) are malicious or inactive, censorship or liveness failures are possible. The protocol includes on‑chain slashing for equivocation and an off‑chain slashing route, but exact operational thresholds and enforcement details in public docs are incomplete.
What is an XDC Subnet and why would an enterprise use one?
+
An XDC Subnet is a customizable, more isolated network within the broader XDC ecosystem that lets organizations run bounded or specialized environments while still interoperating with the public settlement layer. Enterprises use subnets to keep private execution or custom rules locally while using the public XDC mainnet for settlement and composability.
How compatible is XDC with Ethereum tooling, and what recent EVM upgrades does it support?
+
XDC is EVM‑compatible and derived from go-ethereum, so developers can reuse Solidity, JSON‑RPC patterns, wallets, and existing tooling; the chain has tracked Ethereum improvements and recently implemented Cancun‑equivalent features including EIP‑1559 fee mechanics and base‑fee burning, plus groundwork for blob/KZG support. That compatibility reduces migration work compared with non‑EVM chains and makes fee behavior and tooling more familiar to Ethereum developers.
How are protocol upgrades and governance decisions actually decided and put into effect on XDC?
+
The XIP (XDC Improvement Proposal) process is used to draft and review protocol and standard proposals, but acceptance in XIP does not itself force an upgrade — actual activation requires masternode operators to run the updated software. Core developers also play a gating role in moving proposals through Review to Last Call, so governance combines a community proposal process with operational adoption by node operators and some discretionary judgment by core developers; public materials leave several governance mechanics (e.g., formal charter, decision thresholds) under‑specified.
How do rewards and slashing work on XDC, and are the parameters fully specified?
+
Block rewards were described in the whitepaper as 250 XDC per block for an initial period, with rewards later split roughly 40%/50%/10% among infrastructure, staking participants, and the foundation; slashing includes on‑chain penalties for consensus offenses (e.g., equivocation) and an off‑chain slashing route where a large supermajority can agree to penalize an operator. However, public operator docs and the rewards/slashing pages are incomplete or WIP in places, so some practical parameters (exact schedules, unstaking periods, and operational penalty mechanics) remain ambiguous.
Do you need 10,000,000 XDC to run any XDC node or only to become a masternode?
+
You can run a normal XDC node to provide RPC or archival/data services without staking 10,000,000 XDC; the 10,000,000 XDC stake and KYC requirement apply specifically to becoming a masternode candidate (i.e., a block producer).

Your Trades, Your Crypto