文档导航


文档概览

BabyDriver 是面向机构与企业的以太坊 ZK Rollup L2,在共识层原生集成 Oracle、DID、快速桥和预测市场基础设施。本文档集覆盖产品设计、技术架构、实施方案和开发记录。


按角色阅读

决策者 / 投资人

  1. 产品需求文档 — 市场定位、商业模式、竞争分析

  2. 架构优势总览 — 四大原生能力、与主流 L2 对比

  3. 产品路线图 — 当前进度与未来规划

技术负责人

  1. 技术选型论证 — 架构决策依据、定制化方案

  2. Oracle 架构 — 核心差异化详细设计

  3. 快速桥架构 — LP 结算机制

  4. 开发日志 — 技术决策记录

合约工程师

  1. Oracle 架构 — OracleHub 合约设计

  2. 预测市场设计 — CTF + CLOB 合约

  3. plans/ 各模块实施计划 — 逐步骤实现文档

DevOps / SRE

  1. Sepolia AWS 部署设计 — Terraform + EKS + Helm

  2. Blockscout 部署 — Docker Compose 拓扑


项目结构


技术栈

技术

L1

Ethereum Sepolia,Diamond Proxy,Mailbox,Bridgehub

L2 引擎

zkEVM Type 2.5,PLONK 证明

系统合约

Solidity 0.8.20,zksolc,5 自研 + 40 原生

应用合约

Solidity,Foundry,OpenZeppelin

节点

Rust,tokio,axum,sqlx,rocksdb

SDK

TypeScript,viem,tsup(ESM+CJS),vitest

ZK 电路

circom,snarkjs,Groth16,Baby Jubjub

监控

Prometheus,Grafana,Jaeger,OpenTelemetry

部署

AWS EKS,Terraform,Helm,Global Accelerator

Last updated