Web3 交易所与钱包 · 场景地图
本页是 Web3 资金 / 交易 / 钱包相关专题的场景化导航,不定义全局统一核心清单。
领域阅读优先级与证据边界以
领域能力优先级与证据标签 为准。
图例:⭐ 核心主线(先形成闭环) · 🔶 延展强化(架构深挖) ·
○ 基础回查(按反馈补洞)
先建立心智模型可先看:概念地图总览(钱包 / Indexer / 资金 / Agent / 易混点)。
证据标签不在本页重复维护,避免两处数据漂移。对外表述时按
explanation_only → illustrative_artifact → deterministic_test → integration_harness
说明仓库实际能证明到哪一层;当前没有 external_acceptance,不得把本地 harness
表述成生产或真实厂商验收。
按技术场景速查
核心主线(交易所工程)
优先按 Go 工程门槛 → 多链钱包 → 支付/账本 → 节点/RPC → 交易所与合约 讲解,每篇准备 1 个生产案例。
Go 生产工程与基础门槛
| 文档 ID |
标题 |
关键技术点 |
| ⭐ S-GOENG-01 |
错误契约与 Panic 边界 |
Is/As、wrap、recover fail closed |
| ⭐ S-GOENG-03 |
单元测试与 Test Double |
table、fake、确定性 |
| ⭐ S-GOENG-04 |
Fuzz/Benchmark/Race |
回归门禁 |
| ⭐ S-GOENG-05 |
Modules/Toolchain |
MVS、go.work、可复现构建 |
| ⭐ S-CODE-06 |
Singleflight 缓存 |
context、击穿、TTL |
| ⭐ S-CODE-07 |
有界批处理 |
背压、取消、保序 |
| ⭐ S-NET-06 |
Linux/epoll/netpoll |
FD、readiness、阻塞 syscall |
| ⭐ S-NET-07 |
TCP 故障排查 |
backlog、TIME_WAIT、重传 |
| ⭐ S-DB-07 |
资金表与锁 |
DECIMAL、双分录、deadlock |
| ⭐ S-PG-02 |
PostgreSQL 资金并发 |
隔离级别、锁、40001、整笔事务重试 |
| ⭐ S-PG-03 |
PostgreSQL WAL 与 HA |
commit evidence、复制、failover、pgx |
多链钱包、支付与节点基础设施
链上索引与 Web3 Go
| 文档 ID |
标题 |
关键技术点 |
| ⭐ S-BC-05 |
链上索引器:扫块、重组与幂等 |
block hash lineage、observation 与业务幂等 |
| ⭐ S-BC-10 |
MPC/TSS 与 CEX 托管签名 |
门限签名、提现链路 |
| ⭐ S-BC-04 |
ABI 与事件监听 |
Swap/TokenCreated 等 |
| ⭐ S-BC-02 |
JSON-RPC 与 ethclient |
多链 RPC Client |
| ⭐ S-BC-14 |
EVM 公链全景速览 |
L1 / 侧链 / Rollup 分类、finality、费用与 RPC 差异 |
| ⭐ S-BC-15 |
EVM 公链身份与可信核验 |
chain ID、genesis、活性、验证者、资产证据 |
| ⭐ S-BC-16 |
交易生命周期与最终性 |
pending、replacement、receipt、canonical、reorg |
| ⭐ S-BC-17 |
RPC / 浏览器高可用 |
节点分层、健康检查、双上游、502 恢复 |
| ⭐ S-BC-13 |
Gas / Fee 与多链费用 |
EIP-1559、L2 L1 data fee、estimateGas |
| ⭐ S-BC-03 |
交易签名与密钥管理 |
KMS/HSM |
| ⭐ S-BC-09 |
abigen 合约调用 |
合约集成 |
DEX / CEX 业务
| 文档 ID |
标题 |
关键技术点 |
| ⭐ S-EXCH-02 |
充值提现与钱包体系 |
多链充提、确认数 |
| ⭐ S-EXCH-03 |
账户与复式记账 |
账务、返佣 |
| ⭐ S-EXCH-05 |
风控与对账 |
黑名单、审计 |
| ⭐ S-EXCH-06 |
DEX AMM 与 LP |
恒定乘积、外盘迁移 |
| ⭐ S-EXCH-30 |
Uniswap V2/V3 协议深挖 |
Factory/Router、sqrtPrice、tick、假池校验 |
| ⭐ S-EXCH-27 |
PancakeSwap V2/V3 |
集中流动性、fee tier、position NFT、迁池与索引差异 |
| ⭐ S-EXCH-29 |
Staking / 挖矿 / Farming |
rewardPerToken、排放、防刷、APR 口径 |
| ⭐ S-EXCH-10 |
链上事件驱动 K 线 |
K 线、排行榜 |
| ⭐ S-EXCH-11 |
WebSocket 行情 Hub |
实时推送 |
| ⭐ S-EXCH-12 |
Token 发行与返佣提现 |
毕业、分账、提现 |
| ⭐ S-EXCH-28 |
多级代理极差分润 |
代理树、极差费率、计佣账本、后台隔离 |
| ⭐ S-EXCH-17 |
可运行确定性撮合 |
价格时间优先、FOK、Post-only、STP、重放 |
| ⭐ S-EXCH-18 |
WAL、快照与回放 |
durable-before-apply、torn tail、发布水位 |
| ⭐ S-EXCH-19 |
行情 Gap Recovery |
snapshot bridge、sequence、fail closed |
| ⭐ S-EXCH-20 |
FIX Session |
Resend、PossDup、Gap Fill |
| ⭐ S-EXCH-21 |
STP 自成交防护 |
scope、cancel policy、surveillance |
| ⭐ S-EXCH-22 |
集合竞价与性能验证 |
clearing price、分配、benchstat |
| ⭐ S-EXCH-23 |
预测市场 CTF 与生命周期 |
condition/position、split/merge/redeem、规则冻结 |
| ⭐ S-EXCH-24 |
CLOB 与链上结算 |
EIP-712、防重放、取消竞态、mint/merge |
| ⭐ S-EXCH-25 |
预言机与争议仲裁 |
体育/电竞 feed、bond、liveness、source conflict |
| ⭐ S-EXCH-26 |
安全与主网上线 |
资金不变量、fuzz/invariant、审计、canary |
完整架构白板(架构师 / 综合演练)
| 文档 ID |
标题 |
关键技术点 |
| ⭐ S-EXCH-13 |
CEX 端到端交易系统 |
撮合·账务·充提·行情·45min 白板 |
| ⭐ S-EXCH-14 |
Web3 交易所全栈 |
Indexer·K线·WS·返佣·链上链下边界 |
| ⭐ S-EXCH-31 |
DEX Tech Lead 45min 白板 |
协议权威·激励·多链门禁·带队与取舍 |
| ⭐ S-EXCH-15 |
清结算与 HA |
三层对账·T+0·RPO/RTO·提现熔断 |
| ⭐ S-EXCH-16 |
永续撮合与仓位引擎 |
单向/双向持仓·Reduce-Only·撮合与仓位顺序边界 |
微服务(交易所场景)
| 文档 ID |
标题 |
关键技术点 |
| ⭐ S-MSVC-01 |
交易所微服务全链路白板 |
CEX+DEX 服务边界·同步/异步选型 |
| ⭐ S-MSVC-02 |
域拆分与限界上下文 |
order/matching/ledger/wallet/indexer |
| ⭐ S-MSVC-03 |
服务发现与 gRPC 治理 |
K8s DNS·超时·幂等重试 |
| ⭐ S-MSVC-04 |
Database per Service |
Outbox·Saga·成交入账 |
| ⭐ S-MSVC-05 |
网关 BFF 与流量治理 |
限流维度·渠道隔离 |
| ⭐ S-MSVC-06 |
事件总线与异步边界 |
Topic 划分·trade.matched·chain.swap |
合约与 API
数据与稳定性
延展强化
基础回查(12 题)
7 天学习计划
| 天 |
主题 |
篇量 |
| D1 |
Go 工程门槛 |
S-GOENG-01/03/04/05、S-CODE-06/07 |
| D2 |
Linux/TCP/资金 SQL 与 PostgreSQL |
S-NET-06/07、S-DB-06/07、S-PG-01~03 |
| D3 |
多链钱包与 SDK |
S-WALLET-01/02/06/07/08~12 |
| D4 |
支付、账本、机构托管与 RWA |
S-PAY-01~06 |
| D5 |
节点、链数据与非 EVM 在线可靠性 |
S-NODE-01/02/04~10 |
| D6 |
安全/协议或交易深挖(按当前问题选) |
S-SEC-01~04 + S-PROTO-01~04 + S-BC-11/12,或 S-EXCH-17~22 |
| D7 |
架构与 Staff 综合演练 |
S-CLOUD-09/10 + S-LEAD-04/05;完成交易平台 45min 白板 |
讲解提纲(每篇 3 分钟)
- 业务背景:你在项目中负责哪块、解决什么问题
- 架构决策:为什么 WebSocket 优先、为什么 MQ 拆链路、为什么 N 确认
- 故障案例:reorg 回滚 / 提现重试 / RPC 抖动 — 怎么发现、怎么修
- 指标:lag、P99、连接数、对账差异率