链上交易数据与资金流向追踪术

📚 共计 30 章节
01
链上数据基础
区块链浏览器入门 · 交易哈希(TxHash)解读 · 区块结构与交易生命周期
浏览器TxHash区块
02
以太坊虚拟机(EVM)原理
账户模型(EOA vs 合约) · Gas机制详解 · 交易回执(Receipt)解析
EVMGasReceipt
03
主流公链数据源
Etherscan API · BSCScan API · PolygonScan API 注册与调用
APIEtherscanBSC
04
Python环境搭建
Web3.py库安装 · Infura/Alchemy节点服务配置 · 本地节点 vs 远程节点
Web3.pyInfura节点
05
连接链上数据
使用Web3.py连接以太坊主网 · 查询区块高度 · 获取账户余额
Web3余额区块高度
06
交易数据抓取
获取最新区块交易列表 · 解析交易详情(From/To/Value/Data)
交易解析Data
07
事件日志(Event Log)解析
合约事件定义 · Topics与Data字段 · 使用get_logs()过滤事件
Event LogTopics过滤
08
ERC-20代币转账追踪
Transfer事件监听 · 解析代币转账金额与地址
ERC-20Transfer代币
09
ERC-721(NFT)转账追踪
Transfer事件监听 · 解析TokenID与元数据
NFTTokenID元数据
10
DEX交易数据抓取(Uniswap V2)
Pair合约Swap事件 · 解析交易对与滑点
Uniswap V2Swap滑点
11
DEX交易数据抓取(Uniswap V3)
Tick结构与流动性 · 解析集中流动性交易
Uniswap V3Tick流动性
12
资金流向分析基础
输入输出地址聚类 · 中心化交易所热钱包识别
聚类CEX热钱包
13
地址标签与实体识别
已知标签库(如Etherscan标签) · 链上行为模式聚类
标签实体模式
14
交易图谱构建
使用NetworkX构建地址交易网络 · 可视化资金流动路径
NetworkX图谱可视化
15
闪电贷攻击分析
识别闪电贷交易 · 解析攻击合约调用顺序
闪电贷攻击调用顺序
16
MEV机器人追踪
抢跑交易识别 · 三明治攻击交易模式分析
MEV三明治抢跑
17
跨链桥资金追踪
Wormhole/Ronin桥交易分析 · 锁定与铸造机制
跨链桥Wormhole锁定
18
混币器(Tornado Cash)分析
存款与取款交易模式 · 关联地址挖掘
混币器Tornado关联
19
链上数据存储
使用SQLite/PostgreSQL存储交易数据 · 设计高效索引
SQLitePostgreSQL索引
20
实时数据流处理
WebSocket连接 · 监听pending交易 · 构建实时监控系统
WebSocketpending实时
21
批量数据抓取优化
多线程/异步抓取 · 处理RPC限速 · 重试机制
多线程异步限速
22
数据清洗与标准化
处理异常交易 · 去重 · 时间戳统一
清洗去重标准化
23
链上指标计算
TVL计算 · 交易量聚合 · 活跃地址统计
TVL交易量活跃地址
24
可视化仪表盘
使用Plotly/Dash构建资金流向仪表盘 · 交互式图表
PlotlyDash仪表盘
25
风险地址预警系统
黑名单匹配 · 异常交易模式检测 · 自动告警
预警黑名单告警
26
合规与反洗钱(AML)
链上KYT(Know Your Transaction)实践 · 监管合规要求
AMLKYT合规
27
实战项目1:追踪某地址完整资金流向
从CEX到DeFi到混币器 · 全链路解析
实战资金流向混币器
28
实战项目2:分析Rug Pull事件
代币创建 · 流动性添加 · 撤池跑路
Rug Pull撤池分析
29
实战项目3:监控巨鲸DEX交易
监控巨鲸地址 · DEX交易实时推送
巨鲸监控推送
30
课程总结与进阶
The Graph子图查询 · Dune Analytics看板 · 职业发展路径
The GraphDune进阶