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
System | Transactions per Second | Settlement Time |
---|---|---|
Ethereum | 15-30 | Minutes to hours (variable) |
Bitcoin | 7 | Hours to days (variable) |
Celer Network | 4,000+ | Variable (no guarantees) |
DSC | 10,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