Skip to main content

EXECUTION


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 L2L1 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

  • Buffer

Source Sheet