Our Technology

Explore the breakthrough technology behind Deterministic State Channels

Deterministic State Channels

Our Layer 2 scaling solution provides mathematically guaranteed settlement times for blockchain transactions while maintaining security and decentralization.

Unlike traditional state channels, DSC offers deterministic finality windows, making it suitable for time-sensitive applications requiring definitive settlement assurances.

View Technical Documentation

// Example DSC implementation
const channel = await DSC.createChannel({
  participants: [alice, bob],
  deposits: [100, 100],
  settlementGuarantee: 1000, // 1 second
  validators: 5
});

// Update state off-chain
const result = await channel.updateState(newState);
console.log(`Guaranteed settlement by: 
${result.guaranteedSettlementTime}`);
                    
DSC

Explore our detailed technical documentation

System Architecture

The DSC system comprises both on-chain and off-chain components working together

On-chain Components

  • •Channel Registry Contract
  • •Validator Bond Contract
  • •Settlement Guarantee Contract

Off-chain Components

  • •State Transition System
  • •Settlement Guarantee Engine
  • •Validator Network
  • •Client SDK

Channel Lifecycle

Channel Creation

  • →Participants deposit funds
  • →Specify settlement time guarantee
  • →Validators post bonds
  • →Register initial state on-chain

Off-chain Operation

  • →Exchange signed state updates
  • →Include timelock guarantees
  • →Validators monitor compliance
  • →Query guaranteed settlement time

Channel Settlement

  • →Cooperative Settlement
  • →Disputed Settlement
  • →Enforced Settlement
  • →Guaranteed time resolution

Performance Analysis

Throughput

SystemTransactions per SecondSettlement Time
Ethereum15-30Minutes to hours (variable)
Bitcoin7Hours to days (variable)
Celer Network4,000+Variable (no guarantees)
DSC10,000+Guaranteed (application-defined)

Latency

  • Normal operation: 100-500ms for state updates
  • Guaranteed settlement: Application-defined (can be as low as seconds)

Cost Efficiency

  • Channel creation: Similar to standard channels (on-chain transaction)
  • State updates: 3-5 orders of magnitude cheaper than on-chain
  • Settlement: Slightly higher than standard channels due to guarantee mechanism