链上数据解读入门与工具选择

📚 共计 30 章节
第01章
链上数据初探
什么是链上数据?为什么是「金矿」?从区块浏览器看第一笔交易。
入门区块浏览器
第02章
核心概念扫盲
区块、交易、地址、哈希、Gas费——这些词到底在说什么?
基础术语
第03章
数据索引器入门
为什么不能直接查节点?The Graph、Dune、Nansen 分别解决什么问题?
索引器工具对比
第04章
读懂一笔交易
从 TxHash 开始,拆解交易生命周期:Mempool → 打包 → 确认。
交易生命周期
第05章
账户模型与 UTXO
以太坊账户余额模型 vs 比特币 UTXO 模型,数据解读有何不同?
以太坊比特币
第06章
事件日志与 Topic
Solidity 里的 Event 记录了什么?如何从 Logs 中提取业务数据?
EventSolidity
第07章
ERC-20 转账数据解析
Transfer 事件的 signature 是什么?如何计算持币地址数?
ERC-20持币分析
第08章
NFT 交易数据解读
从 OpenSea Seaport 合约读懂挂单、成交、版税分配。
NFTSeaport
第09章
DEX 数据实战
Uniswap V3 Swap 事件里藏着价格、流动性、手续费,怎么取?
DEXUniswap
第10章
借贷协议数据
Aave Deposit / Borrow 事件,如何计算清算阈值和健康因子?
借贷Aave
第11章
稳定币数据监控
MakerDAO Vat 合约,如何追踪 DAI 的生成与销毁?
稳定币MakerDAO
第12章
跨链桥数据
Wormhole LogMessagePublished 事件,追踪跨链消息传递路径。
跨链Wormhole
第13章
MEV 数据初探
什么是三明治攻击?如何从交易排序中识别 MEV 行为?
MEV三明治
第14章
Gas 市场分析
EIP-1559 后的 Base Fee 与 Priority Fee,如何用数据预测 Gas?
GasEIP-1559
第15章
链上聚合器
Dune Analytics 的魔法——用 SQL 查询历史数据,搭建看板。
DuneSQL
第16章
The Graph 子图开发
定义 schema,映射事件,部署子图,用 GraphQL 查询链上数据。
子图GraphQL
第17章
Nansen 标签系统
标签从哪来?如何利用标签数据做聪明钱追踪?
标签聪明钱
第18章
链上数据可视化
从 Dune 看板到自定义图表,如何讲好数据故事?
可视化看板
第19章
数据清洗与去重
同一笔交易在不同索引器里数据不一样?处理分叉与重组。
清洗去重
第20章
时间序列分析
如何计算 TVL 日变化量?处理时间戳时区问题。
时间序列TVL
第21章
地址聚类分析
同一实体控制多个地址,如何用 CEX 存款和空投交互来聚类?
聚类实体
第22章
链上打标签
给地址打上「合约」「EOA」「DEX 机器人」「MEV 搜索者」标签。
标签分类
第23章
异常检测入门
如何发现闪电贷攻击?从交易中的 FlashLoan 事件开始。
异常闪电贷
第24章
链上数据与链下数据结合
如何用 Chainlink Oracle 数据验证链上价格真实性?
OracleChainlink
第25章
数据存储选型
PostgreSQL vs ClickHouse vs BigQuery,链上数据量级下的存储选择。
存储选型
第26章
实时数据流
如何用 WebSocket 订阅 pending 交易?Mempool 到确认的延迟分析。
实时WebSocket
第27章
数据质量监控
如何设置数据延迟告警?检测索引器数据不一致。
监控质量
第28章
工具链搭建
RPC 节点 → 索引器 → 数据库 → API → 前端,完整数据流水线。
工具链架构
第29章
成本优化
如何降低 RPC 调用次数?利用批量查询和缓存减少开销。
优化RPC
第30章
综合实战:巨鲸追踪系统
从零设计巨鲸追踪系统,涵盖采集、清洗、存储、展示全流程。
实战巨鲸