# 原始、解码和整理后的链上数据有什么区别？

整理：链小知（AI 辅助）
更新日期：2026-10-09
引用地址：https://lianxiaozhi.com/learn/raw-decoded-curated-data

原始交易、已解码事件和整理后的指标经过不同处理。比较地址或成交量时，要保留链、表、过滤条件与处理层，避免把不同层的数据混算。

## 三层数据做了哪些处理？

Dune 的原始层保存区块、交易、日志和调用追踪等记录。解码层使用 ABI 等定义把字段转换为协议事件或函数调用。整理层再进行清洗、标准化和跨协议归类，方便按共同口径查询。

解码与整理不会自动让所有字段变成事实结论。ABI 选错会误解调用；整理表也有资产、网络和协议覆盖范围。应区分链上原始记录、解析结果和基于规则形成的指标。

依据：[Data Catalog](https://docs.dune.com/data-catalog/overview)

## 同一笔兑换怎样被重复统计？

假设一笔聚合兑换依次经过两个池。原始日志可能包含多个转账，解码表包含两次池内兑换，整理表又提供交易汇总。把这些行数或金额直接相加，会把不同处理层混在一起。

正确做法是先确定统计对象：用户的一次兑换、每个池的成交，还是代币转账。之后保留交易哈希、日志索引和必要的协议标识，按所选对象去重，而不是只按币名合并。


## 怎样让查询结果可以复核？

保存查询文本、表名、网络、过滤条件、时间边界和运行时间。使用整理表时附字段说明；需要追查异常时，沿交易标识回到原始日志或浏览器。

表可以发现但不能查询，可能是数据权限问题；返回为空也可能来自过滤、索引或范围不匹配。先确认查询成功和覆盖条件，再把结果解释为零活动。


## 继续核对
- [币种交易量排行榜怎么看？成交量、成交额与 CEX/DEX 口径](https://lianxiaozhi.com/learn/crypto-volume-ranking)
- [Subgraph 查询为什么可能漏掉最新交易？](https://lianxiaozhi.com/learn/subgraph-indexing)
- [相关市场与事件](https://lianxiaozhi.com/markets)
