Validium is a Layer 2 scaling solution that uses validity proofs (such as zk-SNARKs or zk-STARKs) to verify the correctness of off-chain transactions, but unlike ZK-Rollups, it stores transaction data off-chain rather than on the Ethereum base layer. This architectural choice places Validium in a unique position on the scalability-security spectrum: it achieves higher throughput and lower costs than ZK-Rollups, but introduces a different trust assumption. Users must trust that the off-chain data availability provider will not withhold data.
In a pure ZK-Rollup, all transaction data is posted on-chain, meaning anyone can reconstruct the full state independently. In a Validium, only the validity proof is submitted on-chain; the underlying data is stored with a Data Availability Committee (DAC). If data becomes unavailable, users can still trust that no invalid state transition has occurred, but they may be unable to prove their account balances or withdraw funds.
StarkEx, developed by StarkWare, is the most prominent Validium implementation, powering platforms like Immutable X (NFT scaling for gaming) and Rhino.fi (formerly DeversiFi). Validium is particularly well-suited for applications where high throughput and low cost are prioritized over absolute data availability guarantees, such as gaming, NFT minting, and high-frequency trading.
Origin & History
| Date | Event |
| 2018 | StarkWare is founded by Eli Ben-Sasson and team, beginning research on STARK-based scaling solutions |
| 2019 | The term Validium is coined by StarkWare to describe validity-proof systems with off-chain data availability |
| Jun 2020 | StarkEx (Validium mode) launches on Ethereum mainnet, powering DeversiFi (now Rhino.fi) |
| 2020 | Vitalik Buterin publishes an analysis distinguishing rollups, Validium, and other L2 architectures based on data availability |
| Feb 2021 | dYdX v3 launches perpetual futures trading on StarkEx in ZK-Rollup mode (data on-chain), not Validium |
| Apr 2021 | Immutable X launches on StarkEx Validium for NFT minting and trading in blockchain gaming |
| 2022 | Data Availability Committee (DAC) models evolve, with multi-party committees providing data redundancy for Validiums |
| 2023 | Ethereum community debate intensifies on Validium vs. Rollup tradeoffs, with EIP-4844 (Proto-Danksharding) reducing rollup data costs |
| 2024 | Modular data availability layers (Celestia, EigenDA, Avail) emerge as alternatives to DACs for Validium data storage |
| 2025 | Volition hybrid models gain traction, letting users choose per-transaction between rollup (on-chain data) and validium (off-chain data) modes |
Validium offers a pragmatic middle ground. You get the security of validity proofs for state transitions, combined with the throughput of off-chain data, at a fraction of rollup costs. – StarkWare Documentation
How It Works
Validium Architecture vs. ZK-Rollup
ZK-ROLLUP: Off-chain execution generates a validity proof, then posts BOTH the proof AND full transaction data to Ethereum L1. Security: Full (proof + data on-chain). Cost: Higher.
VALIDIUM: Off-chain execution generates a validity proof, then posts ONLY the proof to Ethereum L1. Transaction data is stored off-chain with a Data Availability Committee (DAC). Security: Proof verified on-chain, data trusted off-chain. Cost: Much lower.
DATA AVAILABILITY SPECTRUM: Full Rollup (all data on L1) -> Max security, higher cost, ~2,000 TPS Volition (user choice) -> Flexible security, moderate cost, variable TPS Validium (all data off-chain) -> Max throughput, lowest cost, ~20,000+ TPS
Comparison Table
| Feature | ZK-Rollup | Validium | Optimistic Rollup |
| Proof Type | Validity proof | Validity proof | Fraud proof |
| Data Availability | On-chain (L1) | Off-chain (DAC) | On-chain (L1) |
| Security Model | Math + L1 data | Math + trusted DAC | Economic incentives + L1 data |
| Throughput | ~2,000 TPS | ~20,000+ TPS | ~2,000 TPS |
| Transaction Cost | Low (but data cost) | Very low | Low (but data cost) |
| Withdrawal Time | Minutes (proof time) | Minutes (proof time) | 7 days (challenge period) |
| User Risk if Data Lost | None (data on L1) | Cannot prove balances | None (data on L1) |
| Best For | DeFi, high-value TXs | Gaming, NFTs, trading | General-purpose dApps |
| Examples | zkSync Era, Scroll, dYdX v3 | Immutable X, Rhino.fi | Arbitrum, Optimism |
In Simple Terms
Proof On-Chain, Data Off-Chain: Think of a Validium like a court that accepts a notarized summary (validity proof) of a business transactions but does not require the business to file every receipt at the courthouse. The proof guarantees nothing fraudulent happened, while the actual receipts are kept safely at the company office (off-chain).
Speed and Cost Advantage: By not posting transaction data on Ethereum, Validiums avoid the most expensive part of rollup operations, which is on-chain data storage. This makes transactions dramatically cheaper and allows much higher throughput, ideal for applications like gaming where thousands of interactions happen per second.
The Data Availability Tradeoff: The catch is trust in the off-chain data provider. If the Data Availability Committee disappears or withholds data, users cannot independently prove their account balances, even though they can trust that no one stole their funds (the validity proof prevents that). It is a calculated trade-off of some data-availability guarantees for massive cost savings.
Data Availability Committees: Most Validiums rely on a committee of reputable entities that store and attest to the availability of transaction data. Members sign confirmations that the data is accessible. If a supermajority of DAC members collude or go offline, data availability is compromised.
Volition – The Hybrid Approach: Some systems offer Volition mode, where users can choose per-transaction whether to use rollup mode (data on-chain, higher cost, maximum security) or validium mode (data off-chain, lower cost, trust DAC). This gives users the flexibility to match the security level to the transaction importance.
Real-World Examples
| Scenario | Implementation | Outcome |
| Perpetual Futures Trading | dYdX v3 operates on StarkEx in ZK-Rollup mode (data on-chain), processing perpetual futures trades with full data availability | Thousands of trades per second with low fees, enabling a trading experience competitive with centralized exchanges while retaining full data security |
| NFT Gaming | Immutable X uses StarkEx Validium for gas-free NFT minting, trading, and in-game asset transfers | Millions of NFTs minted with zero gas fees for users, making blockchain gaming economically viable for mainstream players |
| DEX Trading | Rhino.fi (formerly DeversiFi) uses StarkEx Validium for spot token swaps and limit orders | Near-instant trade settlement with professional trading features at a fraction of L1 DEX costs |
| High-Frequency Applications | Applications requiring thousands of micro-transactions per second (supply chain tracking, IoT data logging) deploy on Validiums | Enterprise-scale throughput with cryptographic integrity guarantees, at costs comparable to traditional databases |
Advantages
| Advantage | Description |
| Extremely High Throughput | Off-chain data storage removes the L1 data bottleneck, enabling 20,000+ TPS, an order of magnitude more than rollups |
| Very Low Transaction Costs | Without on-chain data posting, per-transaction costs drop to fractions of a cent, enabling micro-transaction use cases |
| Validity Proof Security | State transitions are still cryptographically verified. No invalid transactions can be accepted, regardless of data availability |
| Fast Withdrawals | Like ZK-Rollups, Validiums offer fast withdrawals to L1 (minutes, not 7 days) because validity proofs provide instant finality |
| Ideal for High-Volume Apps | Gaming, NFTs, and high-frequency trading benefit enormously from Validiums cost-throughput profile |
Disadvantages & Risks
| Risk | Description |
| Data Availability Risk | If the DAC withholds or loses data, users cannot prove their specific balances or generate withdrawal proofs, potentially freezing funds |
| DAC Trust Assumption | Users must trust the Data Availability Committee, introducing a centralization vector absent in full rollups |
| Weaker Security Guarantees | While no invalid state transition can occur, the inability to reconstruct the state from L1 alone means Validiums do not inherit full Ethereum security |
| Limited Decentralization | Most DACs are small committees of known entities, unlike the open participation model of Ethereum validators |
| Regulatory Ambiguity | The reliance on off-chain data storage by identifiable entities may create regulatory compliance questions |
Risk Management Tips
- Verify the composition and reputation of the Data Availability Committee before depositing significant funds into a Validium.
- For high-value holdings, prefer ZK-Rollup mode (or Volition with on-chain data) over Validium for stronger guarantees.
- Use Validium-based platforms for their intended use cases: gaming, NFTs, and high-frequency trading, where the cost-speed tradeoff justifies the data availability trust assumption.
- Monitor developments in decentralized data availability layers (Celestia, EigenDA) that reduce DAC trust assumptions.
FAQ
Q: Can I lose my funds on a Validium?
A: Your funds cannot be stolen through an invalid state transition. The validity proof prevents this. However, if the Data Availability Committee withholds data, you may be unable to prove your specific balance and generate a withdrawal proof, effectively freezing your access to those funds. This is the primary risk difference between Validium and a full ZK-Rollup.
Q: How is Validium different from a sidechain?
A: A sidechain has its own consensus mechanism and does not submit proofs to Ethereum. A Validium submits validity proofs to Ethereum, meaning Ethereum mathematically verifies that all state transitions are correct. Sidechains can process invalid transactions if their own validators collude; Validiums cannot. The key difference is that Validiums inherit Ethereums computational integrity, while sidechains do not.
Q: What is a Data Availability Committee (DAC)?
A: A DAC is a group of known, reputable entities (often companies, institutions, or node operators) that collectively store and attest to the availability of transaction data for a Validium. DAC members sign statements confirming that the data is accessible. The system typically requires a supermajority (e.g., 5 out of 7 members) to confirm data availability, providing redundancy.
Q: What is the difference between Validium and Volition?
A: Validium stores all data off-chain. Volition is a hybrid system that lets users choose on a per-transaction basis: store data on-chain (rollup mode, higher cost, full security) or off-chain (validium mode, lower cost, DAC trust). This gives users the flexibility to match security levels to their needs.
Q: Will Validiums become obsolete as rollup costs decrease?
A: Ethereum upgrades like EIP-4844 (Proto-Danksharding) and full Danksharding will significantly reduce rollup data costs, narrowing the cost advantage of Validiums. However, Validiums will likely remain relevant for ultra-high-throughput applications (gaming, IoT) where even reduced rollup costs are too high for millions of micro-transactions per second.
Q: Was dYdX v3 a Validium?
A: No. Despite being built on StarkEx, dYdX v3 operated in ZK-Rollup mode, meaning all transaction data was posted on-chain to Ethereum. It is a common misconception to group all StarkEx-powered platforms as Validiums. Immutable X and Rhino.fi (DeversiFi) are the prominent StarkEx Validium implementations.
Related Terms
Validity Proof, ZK-Rollup, Data Availability, Layer 2, zk-SNARK, zk-STARK, Fraud Proof, Optimistic Rollup, StarkEx, Ethereum
Sources
- StarkWare – Validium and Volition Technical Documentation
- Ethereum.org – Layer 2 Scaling: Validium Explanation
- Vitalik Buterin – An Incomplete Guide to Rollups – Data Availability Section (2021)
- L2Beat – Validium Risk Analysis and Classification
- dYdX Documentation – StarkEx ZK-Rollup Architecture
UPay Tip: When using Validium-based platforms like Immutable X or Rhino.fi, understand that you are trading some data availability guarantees for lower costs and higher speed. For gaming and NFTs, this tradeoff is usually excellent. For long-term asset storage or DeFi positions worth significant amounts, consider using a full ZK-Rollup where all data lives on Ethereum for maximum safety.
Disclaimer: This content is for educational purposes only and does not constitute financial advice. Always conduct your own research (DYOR) and consult qualified financial advisors before making investment decisions.










