术语表 /隐私与安全
链上分析
又称区块链分析、Chain analysis。
- 链上分析是什么?
- 链上分析是指读取公开账本,利用聚类启发式方法并结合交易所数据,将地址归并为钱包并关联到真实身份的做法。
自2009年1月3日第一个区块以来的每一笔交易至今仍然公开,并且仍可下载,因此这项工作具有追溯性:十年前的一笔付款,可以被去年才发明的方法拆解还原。相关公司将此作为软件出售给交易所、税务机关和警察部门。对购买者而言,这意味着一次购买的隐私性取决于您此后的操作,而不是您按下购买键的那一刻。
运作方式
链上分析分三层构建地图,只有第一层与比特币本身有关。
启发式规则将原始交易转化为可能的所有权判断。最强的一条是共同输入所有权:当一笔交易同时花费多个输出时,构造该交易的人持有所有这些密钥。其次是找零检测,通过以下线索判断哪个输出回到了发送方:相对于整数金额的付款而言出现的零头余额、与输入而非收款方相匹配的脚本类型,或者后续交易以常见模式花费的输出。地址复用完全不需要启发式规则,仍然是最大的单一泄露源,因为一个地址被付款两次,就等于公布了自己的历史。
标记为由此得出的地址簇附上名称。分析人员向交易所少量充币,以弄清哪些地址属于哪个平台,抓取公开发布的捐赠地址,并吸收起诉书和扣押通知中公布的地址列表。结果是一张图谱,其中大多数大型地址簇都带有标签,例如某家具名的交易所、某个支付处理商或某个受制裁实体。
链下关联完成最后一步。您提交给交易所的身份证件、与您账户绑定的提币地址、最先广播某笔交易的 IP 地址,以及您用来查看自己余额的区块浏览器,全都在协议之外,而且全都比协议内的任何信息更具揭示性。
这一切都不需要特殊权限。启发式规则是公开的,账本是约700 GB 可自由获取的数据,一个有决心的个人只要运行全节点,就能复现商业工具所做的大部分工作,只是速度更慢。
购买比特币时为何重要
购买本身就是身份和地址被一并记录下来的时刻,此后的一切都沿袭这一关联。
交易所持有您的身份证件,以及您提币所用的地址。本站评测的、在受监管市场服务客户的每一家平台都会这样做,因为在本站涵盖的231个国家中,绝大多数国家的法律要求如此,而非平台自行选择的政策。转账规则要求更进一步:根据自2024年12月30日起适用的欧盟法规,服务提供商之间的加密货币转账,必须收集并传递发送方和接收方的信息,对于涉及自托管钱包且超过1,000欧元的转账,还须核实所有权。在美国,对应的记录保存门槛为3,000美元。
提币之后的一切由您掌控。每次付款都使用全新的收款地址;您的钱包能生成成千上万个地址,正是为此。把使用身份证件购买的比特币与通过其他任何方式获得的比特币分开存放,除非您接受合并等同于公开声明这些币属于同一所有者,否则不要把它们合并在同一笔交易中。使用币控制功能,这样软件就无法替您做出这一决定。运行您自己的节点,或使用带有客户端区块过滤器的钱包,这样每次打开应用时,您就不必把整个地址集交给别人的服务器。
对混币要保持现实的态度。2021年的指南本会推荐的工具,大多已不复存在:由 zkSNACKs 运营的 Wasabi 协调器已于2024年6月1日关闭,Samourai Wallet 的创始人已于2024年4月被起诉。主流软件中保留下来的方案更为低调,主要是 payjoin 和静默支付,它们改善的是单笔付款的隐私,而不是试图切断已有的关联。
94,636枚比特币如何被追踪到2016年的一次黑客攻击
2016年8月2日,119,754枚比特币从 Bitfinex 被盗。这些币大部分原封未动,而这正是链上分析所需要的条件。
调查人员监视该地址簇多年,期间有小部分资金经由一个暗网市场转移,被拆分到约2,000个地址,并被兑换为黄金、预付卡和其他资产。2022年2月8日,Department of Justice 宣布逮捕 Ilya Lichtenstein 和 Heather Morgan,并扣押约94,636枚比特币,当时价值接近36亿美元,被称为该部历史上最大的一笔金融资产扣押。Lichtenstein 于2024年11月被判处五年监禁。
值得记住的是此案的收尾方式。区块链缩小了范围并锁定了目标,但决定性的证据是 Lichtenstein 云存储账户中的一个文件,其中列有2,000个地址及其私钥。链上分析很少仅凭自身就能确定某个人的身份。它建立嫌疑人名单和时间线,其余工作由传统调查完成,这正是普通购买者的暴露风险来自其留下的日常记录,而不是来自密码学的原因。
链上分析 vs 假名性
假名性是比特币具有的一种属性;链上分析是削弱这种属性的行业。协议从不询问您是谁,所以地址相当于笔名。链上分析之所以存在,是因为在一个永久公开的账本中,笔名只是一层薄弱的伪装:它们可以被归并、被监视,并最终通过一个泄露的关联与某个人匹配。前者是起始条件,后者是随时间对其施加的压力。
链上分析 vs KYC
KYC 是施加于公司的法律义务;链上分析是任何人都可以购买的商业服务。KYC 只发生一次,在入口处,即交易所在允许您交易之前收集您的身份证件。链上分析是持续进行的,并且永久适用于这些币,包括它们离开该交易所之后,而且对从未在任何地方注册过的人同样有效。两者结合时最为有力:KYC 提供姓名,链上分析提供这些币此后的一切去向。