Skip to main content

Roadmap 2025-2026

Development milestones and planned features for Orbinum.

WIP - Active Development

Orbinum is in active development. This roadmap reflects current plans and may evolve based on technical requirements and community feedback.


Table of Contents


Current Status

Implemented

ComponentStatusDescription
Shielded PoolImplementedUTXO-based privacy
ZK VerifierImplementedGroth16 on-chain verification
Poseidon HashImplementedNative Rust implementation
Merkle TreesImplementedProof generation/verification
EVM (Frontier)ImplementedFull EVM compatibility
Wallet CLIImplementedPrivacy operations
Circom CircuitsImplementedShield/Transfer/Unshield

In Progress

ComponentStatusTarget
Trusted SetupWIPQ1 2025
Security AuditPlannedQ2 2025
Testnet LaunchPlannedQ3 2025

2025 Q1-Q2: MVP

Core Protocol

Circuit Optimization

  • Reduce constraint count for Transfer circuit
  • Optimize Poseidon rounds
  • Implement batched verification

Target metrics:

MetricCurrentTarget
Transfer constraints~50,000~30,000
Proving time~10s~5s
Verification cost~200k gas~150k gas

Trusted Setup

Multi-party computation ceremony:

  1. Phase 1: Powers of Tau (reuse existing)
  2. Phase 2: Circuit-specific setup
  3. Verification and publication

Security Audit

Scope:

  • Shielded pool pallet
  • ZK verifier pallet
  • Circom circuits
  • Wallet CLI cryptography

2025 Q3-Q4: Testnet

Public Testnet

Testnet Goals

GoalDescription
Stability99%+ uptime
Throughput100+ TPS
Finality<12s
Privacy ops1000+ daily

Bug Bounty Program

SeverityReward
CriticalUp to $50,000
HighUp to $20,000
MediumUp to $5,000
LowUp to $1,000

Custom Assets

Shielded tokens beyond native:

pub struct ShieldedAsset {
asset_id: AssetId,
value: u128,
pk_d: [u8; 32],
blinding: [u8; 32],
}

Features:

  • Shield any registered asset
  • Private transfers of custom tokens
  • Cross-asset atomic swaps (future)

DEX Integration

Private trading:

  • Shielded liquidity pools
  • Private swaps via ZK proofs
  • Price oracle integration

2026 Q1-Q2: Mainnet

Mainnet Launch

Launch Checklist

  • Security audit completion
  • Trusted setup ceremony
  • Genesis distribution
  • Validator onboarding
  • Documentation finalization
  • SDK release

SDK Features

SDKLanguageFeatures
orbinum-jsTypeScriptWeb integration
orbinum-rsRustNative performance
orbinum-pyPythonData analysis

Future Exploration

Research Areas

Experimental

These items are research topics, not committed features.

Plonk Migration

Replace Groth16 with Plonk for:

  • Universal trusted setup
  • Smaller trusted setup ceremonies
  • Potential for aggregation
ConsiderationGroth16Plonk
Trusted setupPer-circuitUniversal
Proof size192 bytes~500 bytes
Verification~3 pairings~15 group ops
AggregationNoYes

Recursive Proofs

Verify proofs inside proofs for:

  • Scalability improvements
  • Cross-chain bridges
  • Proof compression

Enhanced Privacy

  • Encrypted memo fields
  • Stealth addresses
  • Viewing keys for compliance

Cross-Chain Privacy

  • Private bridges to other chains
  • Shielded XCM transfers
  • Multi-chain anonymity sets

Contributing

How to Contribute

  1. Review open issues on GitHub
  2. Join community discussions
  3. Submit PRs for improvements
  4. Participate in testnet

Priority Areas

AreaSkills Needed
CircuitsCircom, ZK theory
PalletsRust, Substrate
WalletRust, cryptography
DocsTechnical writing
TestingQA, security

Version History

VersionDateNotes
0.1.02025-01Initial MVP
-2025-Q3Testnet
1.0.02026-Q1Mainnet