01
分布式交易所概述
中心化交易所(CEX)与去中心化交易所(DEX)对比、AMM自动做市商原理、Uniswap V2核心协议解析。
基础AMM
02
订单簿与撮合引擎
订单簿数据结构设计、限价单与市价单、撮合算法实现、Gossip协议在订单广播中的应用。
撮合Gossip
03
共识机制与跨链桥
PoS与DPoS在交易所中的应用、跨链原子交换原理、哈希时间锁定合约(HTLC)实现。
共识HTLC
04
节点发现与网络拓扑
Kademlia分布式哈希表、节点路由表维护、NAT穿透与中继节点部署。
P2PKademlia
05
分布式存储与状态同步
Merkle Patricia Trie在状态树中的应用、LevelDB/RocksDB存储引擎选型、状态同步快照策略。
存储MPT
06
交易池(TxPool)管理
交易排序与Gas Price策略、本地交易池与全局交易池同步、MEV防护与隐私交易。
MEVGas
07
安全审计与智能合约漏洞
重入攻击与防护、闪电贷攻击案例分析、预言机价格操纵防御。
安全闪电贷
08
性能优化与水平扩展
分片(Sharding)技术原理、Layer2扩容方案(Optimistic Rollup/ZK Rollup)、负载均衡策略。
Layer2分片
09
监控与运维
Prometheus+Grafana监控体系、日志聚合(ELK Stack)、告警规则与自动化运维。
监控ELK
10
实战:搭建单节点DEX协议
环境准备(Go/Rust)、智能合约部署(Remix/Hardhat)、本地测试网交互。
实战单节点
11
实战:多节点集群部署
Docker Compose编排、Kubernetes集群搭建、服务发现与配置中心。
K8s集群
12
实战:高可用架构设计
主从复制与故障转移、读写分离、异地多活部署方案。
高可用多活
13
实战:压力测试与调优
JMeter/Locust压测脚本编写、TPS瓶颈分析、JVM/Go Runtime调优。
压测调优
14
实战:跨链桥部署
Relayer节点搭建、Validator节点配置、跨链交易验证流程。
跨链桥
15
实战:前端SDK集成
Web3.js/Ethers.js接入、交易签名与广播、钱包连接(MetaMask/WalletConnect)。
前端SDK
16
实战:流动性池管理
添加/移除流动性、无常损失计算、动态手续费调整。
流动性AMM
17
实战:治理代币与DAO
ERC20治理代币发行、投票权重计算、链上提案执行。
DAO治理
18
实战:闪电贷实现
闪电贷合约编写、套利策略实现、风险控制机制。
闪电贷套利
19
实战:NFT交易所
ERC721/ERC1155协议支持、挂单与成交逻辑、版税分配机制。
NFT版税
20
实战:永续合约交易所
资金费率计算、清算机制、杠杆与保证金管理。
永续合约清算
21
实战:期权交易所
欧式/美式期权定价、行权与结算、波动率预言机。
期权波动率
22
实战:聚合交易路由
1inch风格路由算法、滑点优化、多链Gas估算。
聚合路由
23
实战:链上KYC与合规
零知识证明(ZK-SNARKs)身份验证、合规地址筛查、监管报告生成。
ZK合规
24
实战:灾备与数据恢复
冷热钱包分离、私钥分片(Shamir's Secret)、灾难恢复演练。
灾备分片
25
实战:API Gateway与限流
REST/WebSocket API设计、API Key管理、速率限制策略。
API限流
26
实战:事件驱动架构
Kafka/RabbitMQ消息队列、事件溯源(Event Sourcing)、CQRS模式。
消息队列CQRS
27
实战:多链部署策略
EVM兼容链(BSC/Polygon/Avalanche)、非EVM链(Solana/Near)适配、跨链消息传递。
多链EVM
28
实战:Gas优化与批量交易
EIP-1559交易类型、批量转账合约、Gas Station Network集成。
Gas批量
29
实战:审计与合规检查
Slither/Mythril静态分析、形式化验证(Foundry)、合规报告模板。
审计形式化
30
实战:生产环境上线与运维
灰度发布策略、热升级方案、应急响应SOP。
上线SOP