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
| Component | Status | Description |
|---|---|---|
| Shielded Pool | Implemented | UTXO-based privacy |
| ZK Verifier | Implemented | Groth16 on-chain verification |
| Poseidon Hash | Implemented | Native Rust implementation |
| Merkle Trees | Implemented | Proof generation/verification |
| EVM (Frontier) | Implemented | Full EVM compatibility |
| Wallet CLI | Implemented | Privacy operations |
| Circom Circuits | Implemented | Shield/Transfer/Unshield |
In Progress
| Component | Status | Target |
|---|---|---|
| Trusted Setup | WIP | Q1 2025 |
| Security Audit | Planned | Q2 2025 |
| Testnet Launch | Planned | Q3 2025 |
2025 Q1-Q2: MVP
Core Protocol
Circuit Optimization
- Reduce constraint count for Transfer circuit
- Optimize Poseidon rounds
- Implement batched verification
Target metrics:
| Metric | Current | Target |
|---|---|---|
| Transfer constraints | ~50,000 | ~30,000 |
| Proving time | ~10s | ~5s |
| Verification cost | ~200k gas | ~150k gas |
Trusted Setup
Multi-party computation ceremony:
- Phase 1: Powers of Tau (reuse existing)
- Phase 2: Circuit-specific setup
- 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
| Goal | Description |
|---|---|
| Stability | 99%+ uptime |
| Throughput | 100+ TPS |
| Finality | <12s |
| Privacy ops | 1000+ daily |
Bug Bounty Program
| Severity | Reward |
|---|---|
| Critical | Up to $50,000 |
| High | Up to $20,000 |
| Medium | Up to $5,000 |
| Low | Up 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
| SDK | Language | Features |
|---|---|---|
| orbinum-js | TypeScript | Web integration |
| orbinum-rs | Rust | Native performance |
| orbinum-py | Python | Data 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
| Consideration | Groth16 | Plonk |
|---|---|---|
| Trusted setup | Per-circuit | Universal |
| Proof size | 192 bytes | ~500 bytes |
| Verification | ~3 pairings | ~15 group ops |
| Aggregation | No | Yes |
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
- Review open issues on GitHub
- Join community discussions
- Submit PRs for improvements
- Participate in testnet
Priority Areas
| Area | Skills Needed |
|---|---|
| Circuits | Circom, ZK theory |
| Pallets | Rust, Substrate |
| Wallet | Rust, cryptography |
| Docs | Technical writing |
| Testing | QA, security |
Version History
| Version | Date | Notes |
|---|---|---|
| 0.1.0 | 2025-01 | Initial MVP |
| - | 2025-Q3 | Testnet |
| 1.0.0 | 2026-Q1 | Mainnet |
Related Documentation
- System Overview - Current architecture
- Shielded Pool - Privacy implementation