InfinityVM
InfinityVM is enshrining Offchain compute.
Blockchains were developed to solve the double-spend problem in a trustless setting, traditionally by relying on replicated execution within onchain virtual machines (VMs). Despite improvements in verifiable state replication models, current blockchain systems remain constrained by this design, optimizing for apps built entirely onchain with fully decentralized compute. InfinityVM instead reorients this paradigm towards decentralized verification of centralized compute. This is accomplished by vertically integrating offchain compute with an enshrined verification mechanism, combining the safety of zero-knowledge proofs with the efficiency of an optimistic network. InfinityVM applications execute primarily offchain, unconstrained by an onchain VM, and only utilize the blockchain for the decentralized properties they require: censorship resistance, verifiability, and composability. This design enables applications to scale both horizontally (distributed workloads) and vertically (flexibly resourced machines), while maintaining state offchain for optional privacy. InfinityVM supports the inevitable endgame of decentralized applications using all resources at their disposal for optimal performance while preserving the crucial properties of decentralization.