Team Structure
- Backend/Blockchain Team (4 devs)
- Layer 2 Infrastructure & Consensus
- Encrypted Sequencer & TEE
- DeFi Protocols & Smart Contracts
- Frontend Team (2 devs)
- Wallet, Explorer, & DeFi UI
- Landing Page & Documentation
Week 1: Foundation & Architecture
- Backend Team 1:
- Finalize
L2 stack (OP Stack vs. Polygon CDK vs Arbitrum Nitro).
- Set up
BSC testnet node.
- Design
TEE/SGX integration blueprint (Intel vs. AWS Nitro).
- Backend Team 2:
- Research silent threshold encryption libraries (e.g.,
HINTS).
- Define
ZK circuit requirements for transaction validation.
- Frontend Team:
- Draft landing page wireframes.
- Create Figma mockups for explorer/dashboard.
- Milestone: Stack finalized,
TEE design approved.
- Backup: Use
AWS Nitro if SGX procurement is delayed.
Week 2: Core Infrastructure Setup
- Backend Team 1:
- Fork
Stack for BSC compatibility.
- Implement gas limit adjustments (low-gas blocks).
- Backend Team 2:
- Begin silent encryption key management logic (non-interactive
DKG).
- Start
ZK proof schema design (Try out all possible libs/schemes).
- Frontend Team:
- Develop static landing page.
- Start explorer
UI (block viewer skeleton).
- Milestone: Forked
L2 chain operational (empty blocks).
Week 3 - 4: Encrypted Sequencer & TEE Integration
- Backend Team 1:
- Integrate
SGX enclave with sequencer (use Fortanix/OpenEnclave SDK).
- Build encrypted mempool prototype.
- Backend Team 2:
- Finalize silent encryption key derivation logic.
- Develop
ZK proof for transaction validity (callData + valid encryption + signature).
- Frontend Team:
- Integrate
MetaMask Snap for encrypted transaction signing.
- Explorer: Add real-time block updates.
- Milestone:
SGX sequencer processes encrypted transactions.
- Backup: Use software-based
TEE emulators if SGX unavailable.
Week 5: Threshold Decryption & Block Finality
- Backend Team 1:
- Build threshold decryption logic (
Combine() function).
- Implement Registration + slashing conditions for nodes.
- Backend Team 2:
- Optimize
ZK proof generation (GPU acceleration). [webGL]
- Start integration with
SMPC nodes.
- Frontend Team:
- Wallet: Add decrypted transaction history.
- Landing page: Add developer docs skeleton.
- Milestone: Blocks decrypted by
SMPC committee.
Week 6: Custom RPCs & EVM Compatibility
- Backend Team 1:
- Modify
JSON-RPC for encrypted tx submission.
- Add
L2 → L1 state commitment bridges.
- Backend Team 2:
- Stress-test
ZK proofs (10k TPS simulation).
- Audit silent encryption for MEV leakage.
- Frontend Team:
- Explorer: Add gas fee analytics.
- Deploy test
dApp (Uniswap fork).
- Milestone: Custom
RPC endpoints functional.
Week 7-8: dApp Integration & Security
- Backend Teams:
- Deploy
Aave/Uniswap forks on testnet.
- Conduct internal security audit (focus on
TEE/SMPC).
- Frontend Team:
dApp UI: Swap interface, liquidity pools.
- Add transaction simulation to wallet.
- Milestone: Test
dApps operational.
Week 9-10: Stress Testing & Optimization
- Backend Teams:
- Simulate adversarial scenarios (frontrunning, spam).
- Optimize
ZK proof latency (less than 500ms).
- Frontend Team:
- Explorer: Add MEV metrics (sandwich attempts detected).
- Finalize user docs.
- Milestone: Protocol withstands 1k
TPS with < 0.0000001% MEV.
Week 11 - 12
- Chain optimization and Network level latency optimization
- Hosting with
CDN's and Realtime access
- Other wallet integrations
Week 13: Pre-Launch Polish
- All Teams:
- Packaging and ready to launch
- Finalize bridge
UI (deposit/withdraw to BSC).
- Milestone: All features code-complete.
Week 14 - 16
Source Sheet