freecoding.school100% FREE · NO SIGNUP
Ledger LandISSUE #72 of 90

validiums · volitions · the data trilemma

BlockyVSDouble-Spend Dan
Blocky saysValidiums and volitions trade where data lives — the data-availability piece of the trilemma.

Rollups post transaction data to L1 (so anyone can reconstruct state). A validium keeps that data off-chain (cheaper, higher throughput) but reintroduces a data-availability trust assumption. A volition lets each user choose per-transaction: rollup mode (data on L1) or validium mode (off-chain). This is one face of the scalability trilemma — you trade decentralization/security for scale.

Power-ups you unlock

Double-Spend Dan attacks — common mistakes

Boss battleExplain the data-availability trade-off a validium makes.

Example code

<!doctype html><html><head><meta charset="utf-8"></head>
<body style="background:#06040d;color:#e6e0ff;font-family:monospace;padding:20px"><pre>rollup:   data on L1 (reconstructable, secure)
validium: data off-chain (cheap, DA trust needed)
volition: user chooses per tx</pre></body></html>
▶ Open the interactive comic issue
‹ Zk Proofs · Plonk · Groth16 · StarkSidechains · Polygon Pos · Gnosis Chain ›