whitepaperTechnology Deep Dive

Technology Deep-Dive

Technology Deep-Dive

Overview

Dubhe consists of three core components:

  1. Dubhe Engine — Real-time ECS contract framework powered by Move VM
  2. Dubhe Channel — Millisecond session channel with batch state sync to base chain
  3. Dubhe OS — Governance and coordination layer built with Polkadot SDK

In one line: Dubhe = Unreal/Unity × Firebase for Web3 — TPS, latency, and dev experience match Web2 games and apps.


Layered Architecture

The architecture consists of multiple layers working together:

  • Front-end DApps (React/Unity) - User interface layer
  • Dubhe SDK (TypeScript/Rust) - Development tools
  • Dubhe Channel - High-performance session layer
  • Dubhe Engine - Core Move VM runtime
  • DubheOS L1 - Base consensus and governance layer

Performance Benchmarks

Based on Testnet-3 results from May 2025:

MetricCurrent Result2026 TargetNotes
Channel TPS (per shard)50,000500,0004H8G5M instance
User Perceived LatencyUnder 50msUnder 20msTick interval
Mainchain Finality3 seconds2 seconds or lessCommit and confirm
Cost per Set Operation$0.005$0.0001Target fee reduction

Key Innovations

AreaLegacy Pain PointsDubhe Innovation
Real-time InteractionEVM 12s blocks create 1s+ latencyMillisecond Channel with async finality
Developer ExperienceLow-code SDKs lack infrastructure abstractionEngine ECS with codegen for auto DB and indexer
ScalabilityTPS decreases with more nodesSession-Sharding with parallel Channels
Economic ModelGas fees only, no builder incentivesSet pricing with burn mechanism and builder rewards
GovernanceMultisig/Snapshot not bindingNative OpenGov timelock with automatic execution

SDK and Development Tools

Tool NameLanguagePurposeVersionInstallation
create-dubheTypeScriptCLI Scaffoldv1.2.0-pre.22npx create-dubhe@latest
dubhe-sdkTypeScriptFrontend SDKv0.9.4npm i @dubhe/sdk
dubhe-rsRustCLI and Batch Submitv0.8.1cargo add dubhe-rs
aptos-cli/clientRustAptos BridgemainManual install
sui-cli/client/frameworkRustSui Toolsv1.2.0-pre.22Manual install
initia-cliRustCosmWasm Move toolsv0.4.0Manual install
rooch-cliRustRooch L2 Testingv0.3.5Manual install
cocos-adapterC++/JSCocos2d-X Integrationv0.2.1GitHub branch
dubhe-indexerRust + PostgreSQLEvent Indexing and GraphQLv0.7.0Docker
VSCode ExtensionTypeScriptMove Language Supportv0.5.3VS Code Marketplace

Technical Development Roadmap

2023 Milestones

  • Q3: Dubhe Engine MVP
  • Q4: Beta (Off-Chain)

2024 Milestones

  • Q1: Beta (On-Chain)
  • Q2: Beta (Fully On-Chain)
  • Q3: Testnet Launch
  • Q4: Mainnet Launch

2025 Milestones

  • Q1: Engine V1.0
  • Q2: Engine V2.0
  • Q3: OS Devnet
  • Q4: OS Testnet + Channel Beta

2026 Milestones

  • Q1: OS Mainnet + Channel Testnet
  • Q2: Channel Mainnet
  • Q3: Channel V1.0
  • Q4: Channel V2.0