607 / 736CHAIN

On-chain Analysis

区块链数据分析及其解释边界

On-chain Analysis 研究交易和区块链状态,将可验证的金额与关联同对所有者、转账目的和经济活动的估计区分开来。地址不等于一个人,流入交易所不自动意味着卖出,历史指标也可能被追溯修订。

On-chain Analysis 是对记录在区块链上的数据及其衍生指标的分析。解释可能使用外部标签和启发式方法;必须将其假设、时间上的可用性与不确定性同交易记录本身区分开来。

Bitcoin Developer Guide 描述了引用先前输出的输入,以及包含金额和支出条件的新输出。我们的分析将这些可验证数据同对目的的解释分开:仅凭记录无法判断这是购买商品、在自己的钱包之间转账,还是其他操作。交易标识符不是参与者的公民身份。 [1]

Bitcoin Developer Guide 将找零解释为普通的交易输出。因此,我们的衡量不会把全部输出总额都视为支付给另一所有者的款项。找零和自有地址间的转移可能增加总量,却并未使同等金额更换经济所有者。识别这类转移需要额外依据或明确说明的假设。 [1]

Glassnode 使用启发式方法将地址归为估计实体,并说明这些数据具有统计性且可能变化。因此,我们不会把活跃地址数量解释成人数。一个主体可以使用多个地址,托管方也可以为多个客户持有资金。对共同控制的估计并非身份核验,也不是 Bitcoin 用户的精确名册。 [3]

Lightning Network 可以更新支付通道中的资金分配,而无需将每一笔支付都写入区块链。因此,我们的链上衡量不涵盖所有支付。同样,必须区分区块链转移与服务商的内部记账。没有独立的链上交易,不足以证明没有发生经济活动。 [6]

Glassnode 提醒,地址覆盖可能不完整,存在内部转移,交易所标签也可能事后变更。其链上交易所指标并不代表现货或衍生品的成交量。我们的解释不把流入交易所视为已经卖出的证据。观察到的余额也不包含完整负债或全部资产,因此单凭该余额无法证明服务商具有偿付能力。 [4]

Glassnode 区分测量区间对应的时间和指标发布时间。确认、处理和重组可能改变数据的可用性或数值。因此,我们的记录包含观察期终点、获取数据的时间及链的状态。图表上的时间戳本身不能证明分析者当时已经知道所显示的最终值。 [5]

Glassnode 描述了地址簇、标签或计算变更引起的修订;其 Point-in-Time 数据保留首次发布时的值。若要评价当时的决策,我们的历史模拟使用当时可获得的版本。今天重新计算的序列可能含有后来获得的知识,造成 Look-ahead Bias。不过,冻结版本并不保证对所有权的估计正确。 [5]

Bitcoin Developer Guide 帮助区分交易输入、输出及未花费输出的状态。我们的方法随数据记录所用区块范围、单位、筛选条件、计算版本和标签来源,并将价格数据作为单独的外部输入。On-chain Analysis 可以在说明限制的前提下描述观察到的行为;它本身不能提供对 Bitcoin 未来价格的确定预测。 [2]

示例示例 · CHAIN

相同输出,不同的控制假设

我们自拟的普通交易模型并非 Coinbase Transaction,它花费一个价值 100000 sat 的先前输出,创建金额为 [40000, 59000] sat 的输出 X 和 Y。两者合计 99000 sat,差额 1000 sat 是交易费;该费用不是这笔交易的第三个输出。图表分别显示 X、Y 和代表费用的差额 F,单位均为 sat。这不是时间序列,也不是对用户数量的估计。两种互斥解释为相同的观察金额添加不同的链外信息。在解释 A 中,输出 X 由另一个主体控制,Y 是原主体的找零。在解释 B 中,两个输出仍由原主体控制。两种情况下输出总额都保持为 99000 sat。在这些给定假设下,输出中转由另一主体控制的金额,对于 A 和 B 分别为 [40000, 0] sat。该比较明确排除支付给矿工的费用,也不是对经济活动的完整衡量。金额本身无法决定哪种解释成立;即使控制权发生变化,也不能证明购买了商品或进行了交易所交易。模型未给各方案赋予概率,也不预测 Bitcoin 价格。

要获得更完整的理解,请将本词条与以下词条结合阅读: UTXO, Address Clustering, Exchange Flows, Look-ahead Bias, Lightning Network. 反向关联还来自: 市值, Pavel Moravec, Czech Ministry Bitcoin donation scandal, Bitcoin Adoption Metrics.

01转账到交易所就意味着有人卖出了 Bitcoin 吗?

不是。转账可能涉及充值、内部调拨或其他目的,地址标签也可能不完整或错误。区块链记录本身不能证明某笔具体交易所交易已经执行。

02为什么历史指标今天显示了不同的值?

提供方可能补充了标签、更改了地址分组、修正了计算或考虑了重组。评价历史决策时,必须了解当时可获得的版本;今天的重算可能包含后来才有的信息。

DOC · 001Bitcoin Developer Guide — Transactions文档 DOC · 002Bitcoin Developer Guide — Block Chain文档 DOC · 003Glassnode — Entities文档 DOC · 004Glassnode — Exchange Data Transparency Notice文档 DOC · 005Glassnode — Introducing Point-in-Time Data: Addressing the Mutability of On-chain Metrics文档 DOC · 006Lightning Network文档
修订日期: 来源优先 · 非投资建议