SphereNet L1
SphereNet is a semi-permissioned Layer 1 blockchain built on the Solana Virtual Machine (SVM). It is engineered to deliver high-throughput performance, robust security, and adaptable decentralized governance through innovative runtime modifications, a novel consensus mechanism, and advanced cryptographic protocols.
Runtime Modifications
SphereNet introduces targeted modifications to the SVM runtime to enhance the system's security, privacy, and performance:
- Validator Whitelist Enforcement: The leader schedule is generated exclusively from an on-chain whitelist.
- Program Whitelist Verification: The BPF loader verifies that only approved programs execute on the network.
- Expanded Compute Capacity: The block size limit is increased to 100M compute units to support advanced zero-knowledge operations.
- Transaction Prioritization: Custom rules prioritize transactions (e.g., maker/taker orders) to maintain consistent performance.
Architecture
The network is organized around three core on-chain programs:
- Governance Program: Controls validator registration, token creation, and program deployment via decentralized on-chain voting.
- Token Program: Enables confidential state transitions using Twisted ElGamal encryption combined with many-out-of-many proofs.
- Badge Program: Manages verification badges and guarded transfers to enforce programmatic compliance and custom validation rules.
Consensus Mechanism
SphereNet employs a novel consensus mechanism called Proof of Governed Stake (PoGS), which combines:
- High-Performance Proof of Stake: Leverages Solana's throughput and finality.
- Decentralized Governance: Validators are selected and overseen through on-chain voting.
- Whitelisted Validator Set: Only authorized validators can produce blocks.
- Economic Incentives: Staking rewards and slashing conditions align participant behavior with network security.
Token Architecture
SphereNet utilizes a three-token framework to segregate functionality:
- SPHR: The native token used for transaction fees and validator staking.
- CORE: The governance token that empowers community-driven decisions on network policy and upgrades.
- Stablecoins: Whitelisted tokens maintained for price stability and representing designated value assets in the ecosystem.
Privacy Features
Privacy is a core design tenet of SphereNet. The network employs advanced cryptographic protocols to protect sensitive state transitions and data:
- Twisted ElGamal Encryption: Secures account balances and state transitions via linear homomorphism.
- Many-Out-of-Many Zero-Knowledge Proofs: Verify that only valid state changes occur without exposing which accounts are affected.
- Zero-Knowledge Range Proofs: Confirm numerical values remain within specified bounds while keeping them hidden.
- Programmable Transfer Guards: Provide account-level custom validation to enforce compliance and specialized security policies.