The world's first Eltoo 2.0 implementation with Dual-Track UTXO architecture. No external registry. No penalty mechanisms. Just pure UTXO-native state channels with enshrined transaction types.
Eltoo 2.0 introduces a revolutionary Dual-Track UTXO model where channel state is directly encoded in the UTXO set through enshrined transaction types.
The immutable anchor holding channel funds and security parameters. Created at genesis, referenced by UPDATE transactions, and only spent during SETTLE or SPLICE.
channel_id - Immutable channel identifieragg_vk - Aggregated verification key (32 bytes)min_csv - Minimum CSV delay for settlementThe dynamic state pointer tracking current channel state. Destroyed and recreated with every UPDATE, carrying the latest balance commitments.
state_number - Monotonically increasing counterbalances_root - Commitment to current balancesptlcs_root - Commitment to active PTLCsThe on-chain UTXO set IS the sole source of truth. No external registry database needed. Fund + State UTXOs together encode complete channel state with consensus-level enforcement.
Eltoo 2.0 eliminates the need for any external state database. The UTXO set itself is the authoritative source of channel state.
Channel state uses the same UTXO set as regular transactions
UTXO rollback handles blockchain reorgs automatically
Channel resizing is just a standard UTXO transaction
Four enshrined transaction types with pattern-matched validation. Transaction type is inferred from input/output enum patterns, not declared.
Creates the channel with Fund UTXO (static anchor) and State UTXO at state_number=0.
Spends old State UTXO, references Fund UTXO (read-only via ChannelFundRef), creates new State with incremented state_number.
Spends both Fund and State UTXOs, distributes balances according to final state commitments after CSV delay.
Atomic channel resizing with FORK/MERGE modes for Channel Factories.
SPLICE transactions with State UTXO enable atomic channel resizing and native Channel Factory support - creating subchannels from a parent channel in a single transaction.
Resize channel capacity by adding or removing funds while preserving channel identity.
Split a parent channel into multiple independent subchannels. Each subchannel operates autonomously.
Consolidate subchannels back into the parent channel with atomic balance conservation.
N participants need only 1 FUND + 1 FORK tx instead of N(N-1)/2 individual channels.
Subchannels update independently - no coordination needed for routine payments.
Eltoo 2.0 fundamentally reimagines payment channels through enshrined transaction types and UTXO-native state management.
| Feature | Traditional Lightning Network | Eltoo 2.0 |
|---|---|---|
| Fraud Handling | Penalty-based punishment (total fund loss risk) | Strict monotonic overwriting (safe, no penalties) |
| State Model | Revocable commitments + external database | UTXO-native Dual-Track (Fund + State) |
| Channel Factories | Complex custom scripts required | Native SPLICE-FORK/MERGE support |
| Multi-Party Scaling | N(N-1)/2 channels needed | 1 FUND + 1 FORK for N users |
| Validation | Script execution overhead | O(1) pattern matching dispatch |
Safe state overwriting with strict monotonicity. Offline periods are completely safe - no punishment mechanisms or watchtower dependencies.
First-class enum variants replace 10+ fields. Core logic is <500 lines with compile-time type safety and exhaustiveness checking.
Direct balance commitments with asset_id field. Tokens, stablecoins, and NFTs handled naturally at consensus level via Ingot integration.
UTXO-based state means watchtowers are optional for audits, not required for safety. Query channel_id directly from UTXO set.
Rust enum system provides compile-time guarantees. Pattern matching ensures all cases handled, preventing runtime validation bugs.
SPLICE-FORK creates subchannels, SPLICE-MERGE consolidates them. Atomic REBALANCE moves liquidity in a single transaction.
Full Eltoo 2.0 with Dual-Track UTXO model deployed on Tondi devnet. Enshrined transaction types, SPLICE-FORK/MERGE, and complete SDK with WASM bindings available.
Comprehensive third-party security audits of consensus rules, STPC mempool strategy, and cryptographic implementations.
Production deployment on Tondi mainnet after successful audit completion and extensive testnet validation.
Eltoo 2.0 represents the most advanced Layer 2 architecture ever designed. Read the complete technical specification.