What is state bloat and how do vProgs address it?

State bloat is the problem that occurs when every node in a network must re-run every computation, causing the chain's data footprint to grow continuously. vProgs address this by having the Kaspa L1 act as the shared sequencer and data availability layer — it does not re-execute contracts, it verifies proofs. For beginners, this means Kaspa's base layer stays lean even as more applications are built on top of it, keeping the network accessible to participants who cannot afford to store enormous amounts of chain data.

Learn more ›