Skip to content

UniCash is a next-generation Layer 1 blockchain designed to withstand quantum computing attacks while providing unprecedented accessibility through browsernative proof generation.

Notifications You must be signed in to change notification settings

UniZKTech/Unicash-MVP

Repository files navigation

UniCash MVP

Version: 0.1.0
Status: Development
Target: 5,000-8,000 TPS, Quantum-Resistant Blockchain


Overview

UniCash MVP is a minimal viable product implementation of a post-quantum blockchain with high throughput. It combines three core technologies:

  1. Circle STARKs on M31 Field - Fast, quantum-resistant zero-knowledge proofs
  2. Post-Quantum Cryptography - NIST-standardized Dilithium and Kyber
  3. WebGPU Browser Proving - Client-side proof generation in the browser

Quick Start

# Clone repository
git clone https://github.com/unicash/unicash-mvp
cd unicash-mvp

# Build all components
cargo build --release

# Run a local node
cargo run --bin unicash-node

# Run tests
cargo test --all

# Build browser wallet
cd wallet
npm install
npm run build

Architecture

unicash-mvp/
├── crypto/              # PQC and Circle STARK implementation
├── node/                # Blockchain node software
├── wallet/              # Browser wallet (React + WASM)
├── common/              # Shared types and utilities
└── docs/                # Documentation

Performance Targets

  • TPS: 5,000-8,000 sustained
  • Block Time: 3-5 seconds
  • Proof Generation: <1s desktop, <3s mobile
  • Validator Cost: $500 hardware

Development Status

Phase 1: Core Components (Months 3-8)

  • Circle STARK implementation
  • PQC integration (Dilithium, Kyber)
  • WebGPU proving

Phase 2: Blockchain Core (Months 9-14)

  • Node software
  • Networking & consensus
  • Integration & testing

Phase 3: Wallet & UX (Months 15-18)

  • Browser wallet
  • Features & polish

Phase 4: Testnet (Months 19-22)

  • Public testnet launch
  • Bug bounty program

Phase 5: Mainnet (Months 23-24)

  • External audit
  • Mainnet launch

Contributing

See CONTRIBUTING.md for development guidelines.

License

Apache 2.0 - See LICENSE for details.

Contact


Built with ❤️ for a post-quantum future

About

UniCash is a next-generation Layer 1 blockchain designed to withstand quantum computing attacks while providing unprecedented accessibility through browsernative proof generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published