Security
Unit Network's security model combines staking-based consensus, decentralized custody, oracle verification, and immutable on-chain rules.
Security Layers
Consensus Security
- Proof of Stake — Validators stake tokens, incentivizing honest behavior
- Slashing — Malicious validators lose staked tokens
- Deterministic runtime — WebAssembly execution prevents inconsistencies
Deposit/Withdrawal Security
- Multi-validator verification — Off-chain workers independently verify transactions
- Consensus every 4 blocks — Price and transaction data validated by multiple workers
- Unique amounts — Each deposit has a unique amount to prevent fraud
- 40-minute windows — Time-bounded withdrawal processing
Treasury Security
- Immutable — No user, not even creators, can withdraw treasury funds
- On-chain transparency — All balances publicly auditable
- Redemption only — Treasury assets accessed only through proportional token burning
Vault Security
- Over-collateralized — Vault owners lock UNITCOIN exceeding received deposits
- Tranche system — Risk-balanced deposit distribution
- Decentralized custody — No single entity controls user funds
Profile Security
- Seed phrase recovery — Non-custodial account management
- End-to-end encrypted chat — Private messaging on-chain
- Verified withdrawal addresses — Pre-approved addresses prevent theft
Smart Contract vs. Custom Runtime
Unlike smart contract platforms where vulnerabilities can be exploited, Unit Network's logic is built into the Substrate runtime itself — providing stronger guarantees through compiled, deterministic execution.