The Virtual Mempool solves a fundamental problem: Bitcoin’s base layer can’t support instant, high-throughput execution without sacrificing unilateral exit guarantees. Arkade lets users chain transactions offchain at millisecond latency while preserving their ability to exit to Bitcoin without permission. The virtual mempool uses a directed acyclic graph structure where independent transaction branches execute in parallel, enabling massive throughput without requiring global state synchronization. Nodes represent individual transactions, edges encode VTXO dependencies, and the DAG updates the moment the Arkade Signer cosigns a valid request.
DAG Architecture
The Virtual Mempool employs a directed acyclic graph (DAG) structure:
- Nodes represent individual transactions
- Edges encode dependencies between VTXOs (inputs and outputs)
Independent branches execute in parallel, enabling massive throughput
This DAG design eliminates the bottlenecks inherent in account-based systems. Transactions only need to respect their local dependencies rather than competing for updates to a globally serialized state.
How It Works
When users submit transactions to Arkade, the following process occurs:
- Validation: The Arkade Operator verifies the transaction request against the current VTXO set
- Cosigning: Valid requests are forwarded to the Arkade Signer for cosignature authorization
- Update: The Virtual Mempool DAG updates immediately, making transaction outputs instantly spendable
This creates a real-time execution environment where financial applications can operate without waiting for Bitcoin block confirmations.
From Preconfirmation to Finality
VTXOs in the virtual mempool are..
- ..instantly valid within Arkade upon cosigning by the Arkade Signer
- ..chainable and composable for complex offchain operations
- ..not yet anchored to Bitcoin’s blockchain, but exist in a preconfirmed state.
Users achieve full Bitcoin finality through batch settlement, where the operator aggregates VTXOs into onchain commitment transactions. This process grants VTXOs Bitcoin’s immutability and censorship resistance while preserving offchain programmability.