2/ Blockchains rely on replicating each transaction across many nodes to achieve consensus. This model has consistently limited developers to onchain compute and its limitations.
3/ Recent performant chains attempt to approach the performance of centralized servers. No project has been able to match this performance through purely onchain compute. Blockchains will have to adopt different architectures.
4/ Blockchains should act as decentralized mechanisms for trustlessly verifying centralized compute. This concept is a core promise of ZK proofs, but is not practical. Users expect low latency and costs, and real time proving is still years away.
5/ InfinityVM is the first execution architecture that natively integrates offchain compute. Compute can run offchain and IVM ensures that only honest results are included.
6/ IVM enables applications to practically use ZK without constraints, allowing for results to be used instantly.
7/ Rather than blockchains being the medium for app development, any application can be built offchain in an optimized server while retaining the essential guarantees of a blockchain.