zkBank Features

Revolutionary zero-knowledge banking system combining multi-party signatures, notarization, and ZK proofs for secure, private financial transactions on Sui blockchain.

Core Feature
Multi-Party Transaction Signatures
Secure multi-signature transactions requiring approval from all counterparties before execution.
  • ED25519 and ECDSA signature support
  • Real-time signature verification
  • Duplicate signature prevention
  • Timestamp-based message hashing
Security
Notarization System
Advanced notarization with cryptographic verification ensuring transaction authenticity and integrity.
  • Notary signature verification
  • Transaction authenticity validation
  • Immutable audit trail
  • Trusted third-party oversight
Privacy
Zero-Knowledge Proofs
Privacy-preserving ZK proofs that validate transaction integrity without revealing sensitive data.
  • Circuit-based proof generation
  • Public input validation
  • Verification key management
  • Proof type flexibility (0-2)
Integrity
Merkle Root Verification
32-byte Merkle root validation ensuring transaction component integrity and data consistency.
  • 32-byte hash verification
  • Component hash validation
  • Data integrity checks
  • Immutable transaction structure
Scalability
Counterparty Management
Flexible counterparty system supporting up to 10 participants per transaction.
  • Up to 10 counterparties per transaction
  • Address validation
  • Role-based permissions
  • Dynamic participant management
Workflow
Transaction Lifecycle Management
Complete transaction lifecycle from creation to completion with status tracking.
  • PENDING → NOTARISED → COMPLETED states
  • Status-based access control
  • Lifecycle event tracking
  • Automatic state transitions
Transparency
Transaction Registry
Comprehensive transaction registry with metadata, gas tracking, and verification counts.
  • Global transaction registry
  • Gas usage tracking
  • Verification statistics
  • Metadata storage (1024 bytes max)
Performance
High Performance
Optimized for Sui blockchain with efficient gas usage and fast transaction processing.
  • 10M gas budget optimization
  • Fast transaction building
  • Efficient signature verification
  • Minimal gas consumption
Blockchain
Sui Blockchain Integration
Native integration with Sui blockchain leveraging its high-performance capabilities.
  • Sui Move smart contracts
  • Testnet deployment ready
  • Mainnet compatibility
  • Sui SDK integration
Governance
Admin & Notary Controls
Secure administrative controls with notary capabilities and system management.
  • Admin capability management
  • Notary role assignment
  • System pause functionality
  • Emergency controls
Integration
Web3 Wallet Integration
Seamless integration with popular Web3 wallets for easy transaction signing.
  • Suiet wallet support
  • Multi-wallet compatibility
  • Transaction signing interface
  • Real-time connection status
Compliance
Audit & Compliance
Built-in audit trails and compliance features for regulatory requirements.
  • Immutable transaction logs
  • Signature audit trails
  • Timestamp verification
  • Compliance reporting

Technical Specifications

Smart Contract
  • Module: SuiBankZK::finality
  • Package ID: 0xafdaf72f4f60208486b9a634ae67b9d479be8ea3da4b0f4912eac8b9f4c59047
  • Deployment: Sui Testnet
  • Language: Move
Security
  • Signature Types: ED25519, ECDSA
  • Hash Algorithm: Blake2b256
  • Merkle Root: 32 bytes
  • Max Metadata: 1024 bytes
Performance
  • Max Counterparties: 10
  • Gas Budget: 10M
  • Transaction Timeout: 30 days
  • Proof Types: 3 (0-2)

Ready to Experience Zero-Knowledge Banking?

Connect your wallet and start creating secure, private transactions with our revolutionary zkBank system.

Get Started