Eltoo 2.0Experimental

Native EltooLightning Network

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.

Dual-Track UTXORegistry-FreeAtomic SplicingChannel Factories
Core Innovation

Dual-Track UTXO Architecture

Eltoo 2.0 introduces a revolutionary Dual-Track UTXO model where channel state is directly encoded in the UTXO set through enshrined transaction types.

Fund UTXO

Static Anchor

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 identifier
agg_vk - Aggregated verification key (32 bytes)
min_csv - Minimum CSV delay for settlement

State UTXO

Dynamic Pointer

The dynamic state pointer tracking current channel state. Destroyed and recreated with every UPDATE, carrying the latest balance commitments.

state_number - Monotonically increasing counter
balances_root - Commitment to current balances
ptlcs_root - Commitment to active PTLCs

Truth-in-UTXO Consensus

The 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.

Paradigm Shift

UTXO-Based Registry-Free Model

Eltoo 2.0 eliminates the need for any external state database. The UTXO set itself is the authoritative source of channel state.

Script-Based (Lightning)

  • โœ—Requires complex script execution for validation
  • โœ—State stored in external databases with consistency risks
  • โœ—Soft fork needed for new script types

UTXO-Based (Eltoo 2.0)

  • โœ“Native enum pattern matching - O(1) validation
  • โœ“State IS the UTXO set - atomic consistency guaranteed
  • โœ“Enshrined transaction types with compile-time safety

Why UTXO-Based Architecture Matters

๐Ÿ”—
Native UTXO Integration

Channel state uses the same UTXO set as regular transactions

โšก
Natural Reorg Safety

UTXO rollback handles blockchain reorgs automatically

๐Ÿ”„
Atomic Splicing

Channel resizing is just a standard UTXO transaction

Enshrined Transaction Types

How Eltoo 2.0 Works

Four enshrined transaction types with pattern-matched validation. Transaction type is inferred from input/output enum patterns, not declared.

๐Ÿ”‘

FUND

Creates the channel with Fund UTXO (static anchor) and State UTXO at state_number=0.

In: Standardโ†’
Out: Fund + State(0)
๐Ÿ“

UPDATE

Spends old State UTXO, references Fund UTXO (read-only via ChannelFundRef), creates new State with incremented state_number.

In: StateSpend + FundRef
Out: State(N+1)
๐Ÿ’ฐ

SETTLE

Spends both Fund and State UTXOs, distributes balances according to final state commitments after CSV delay.

In: FundSpend + StateSpend
Out: Standard (distributed)
NEW
โœจ

SPLICE

Atomic channel resizing with FORK/MERGE modes for Channel Factories.

Mode: Resize / Fork / Merge

Channel Lifecycle

๐Ÿ”‘Channel OpenFUND TX
๐Ÿ“State UpdatesUPDATE TX
S1
S2
Sn
๐Ÿ’ฐChannel CloseSETTLE TX
Major Innovation

Splice Transactions & 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.

SPLICE-RECONFIGURE

Resize channel capacity by adding or removing funds while preserving channel identity.

Fund + State โ†’ Fund' + State'

SPLICE-FORK

Split a parent channel into multiple independent subchannels. Each subchannel operates autonomously.

Parent โ†’ Parent' + Nร—Subchannel

SPLICE-MERGE

Consolidate subchannels back into the parent channel with atomic balance conservation.

Parent + Nร—Subchannel โ†’ Parent'

Channel Factory Architecture

Parent Channel1M sats capacity
SPLICE-FORK
Subchannel 0Alice โ†” Hub
Subchannel 1Bob โ†” Hub
Subchannel 2Carol โ†” Hub
โœ“
On-Chain Efficiency

N participants need only 1 FUND + 1 FORK tx instead of N(N-1)/2 individual channels.

โœ“
Independent Updates

Subchannels update independently - no coordination needed for routine payments.

Why Eltoo 2.0

Eltoo 2.0 vs Lightning Network

Eltoo 2.0 fundamentally reimagines payment channels through enshrined transaction types and UTXO-native state management.

FeatureTraditional Lightning NetworkEltoo 2.0
Fraud HandlingPenalty-based punishment (total fund loss risk)Strict monotonic overwriting (safe, no penalties)
State ModelRevocable commitments + external databaseUTXO-native Dual-Track (Fund + State)
Channel FactoriesComplex custom scripts requiredNative SPLICE-FORK/MERGE support
Multi-Party ScalingN(N-1)/2 channels needed1 FUND + 1 FORK for N users
ValidationScript execution overheadO(1) pattern matching dispatch
๐Ÿ›ก๏ธ

No Penalties, No Risk

Safe state overwriting with strict monotonicity. Offline periods are completely safe - no punishment mechanisms or watchtower dependencies.

โœจ

Enshrined Simplicity

First-class enum variants replace 10+ fields. Core logic is <500 lines with compile-time type safety and exhaustiveness checking.

๐Ÿ’ฐ

Native Multi-Asset

Direct balance commitments with asset_id field. Tokens, stablecoins, and NFTs handled naturally at consensus level via Ingot integration.

๐Ÿ”

Optional Watchtowers

UTXO-based state means watchtowers are optional for audits, not required for safety. Query channel_id directly from UTXO set.

๐Ÿ”’

Type-Safe Architecture

Rust enum system provides compile-time guarantees. Pattern matching ensures all cases handled, preventing runtime validation bugs.

๐ŸŒ

Channel Factory Native

SPLICE-FORK creates subchannels, SPLICE-MERGE consolidates them. Atomic REBALANCE moves liquidity in a single transaction.

Development Roadmap

Development Roadmap

CurrentNow - Q1 2026

Eltoo 2.0 Devnet

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.

Q1 2026

Security Audits

Comprehensive third-party security audits of consensus rules, STPC mempool strategy, and cryptographic implementations.

PlannedQ2 2026+

Mainnet Launch

Production deployment on Tondi mainnet after successful audit completion and extensive testnet validation.

Experience the Future of Payment Channels

Eltoo 2.0 represents the most advanced Layer 2 architecture ever designed. Read the complete technical specification.