Research & Papers

Ark Protocol Enables Bitcoin Offchain Batching with Constant Footprint

No pre-locked funds needed for users to receive offchain payments on Bitcoin.

Deep Dive

Bitcoin's scalability is limited by its onchain consensus, requiring every transaction to be confirmed. Existing Layer-2 solutions like the Lightning Network require users to lock funds onchain and engage in complex auxiliary protocols. Researchers present Ark, a Bitcoin-compatible commit-chain that enables offchain transactions through virtual UTXOs (VTXOs) batched by an untrusted operator. Ark's key innovation is its ease of deployment: users can receive payments without locking any funds, and state updates only involve the participating users. Onchain commitments are a constant ~200 vB regardless of batch size, and unilateral exits scale logarithmically with batch size (~150 vB per VTXO).

During the research, two attacks were identified in the testnet implementation: one involving operator censorship and another related to exit delays. These were responsibly disclosed and fixed, and the fixes are now integrated into mainnet. Experimental evaluation confirms Ark's efficiency, making it a viable alternative to existing Layer-2 solutions. By removing the need for upfront fund locking and complex channel management, Ark could dramatically lower the barrier to entry for Bitcoin offchain payments, potentially driving broader adoption of the cryptocurrency for everyday transactions.

Key Points
  • Constant ~200 vB onchain footprint for arbitrary batch size
  • Users can receive payments without locking funds beforehand
  • Two attacks identified in testnet, now fixed in mainnet

Why It Matters

Ark could significantly lower barriers to Bitcoin Layer-2 adoption, enabling scalable offchain payments without complex setup.