Ark and shared UTXOs
Terms used in this lesson
- UTXO
- Unspent transaction output: one discrete chunk of bitcoin that can be used as a transaction input.
- VTXO
- Virtual transaction output: an off-chain claim connected to a version-specific shared Bitcoin transaction structure and unilateral-exit path.
- Transaction ID
- The identifier produced by hashing a Bitcoin transaction’s non-witness serialization.
Emerging protocols explore coordinated UTXO ownership and efficient exits with new availability assumptions.
Loading lesson visuals...
Learn the idea
Ark is a developing family of Bitcoin protocol designs, not one frozen transaction format. A virtual transaction output, or VTXO, is an off-chain claim connected to pre-signed Bitcoin transactions. A service provider coordinates rounds and liquidity, while a user's unilateral exit depends on the exact version's retained transaction data, expiry rules, dependency order, and fees. This lesson's lab is explicitly pinned to Ark shared-output concept model v2, captured 2026-08-05. Its three-step example uses relative delays [0, 1, 1]. Zero-delay dependent transactions may share a block; dependency order alone does not require one block per step. The model teaches common boundaries without claiming to reproduce one canonical deployed Ark release.
Enter a shared round
Users and an Ark service provider coordinate funding or refresh transactions that commit shared ownership structures on Bitcoin.
Inspect every idea above to open it.
Users often hold enforceable virtual claims whose on-chain realization requires coordinated refresh or a multi-step unilateral exit.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.