过去几天内,BTC 的富豪榜上忽然冒出 107 个每个存有 8,000 BTC 的账号,总共有 85 万个 BTC 之多,以当前市值估算价值超 29 亿美元。从它们的创建,转账模式还看,很可能属于同一机构。这个巨鲸会是谁呢?在这个币价剧烈动荡的多事之秋,大家非常想知道个究竟。

网上的说法主要有两个,一个说是 fee.org, 一个说是 Coinbase,那哪个是对的,错的又错在哪呢?PeckShield 研究人员对此展开了深入剖析。

PeckShield:85 万 BTC 转账为交易所维护行为,无需过度恐慌BTC 富豪榜中余额 8,000 BTC 的部分新建地址

由于 BTC 地址的匿名性,很多时候我们无法确定一个地址的主人,但是分析方法还是有的。比如业界通用的一个规则,叫做「Common Spending」,说的是在同一交易出现的多个 input 地址是属于同一主人的,因为他有所有的 private key 才可以把这些地址放在同一交易中(只适用于 input,不适用于 output) 。例如,下图中所有 input 地址属于同一主人。由于 BTC 允许一个交易中有多个 input,所以才有「Common Spending」规则,它不适用于以太坊或 EOS 等一个交易中只有一个 input 的公链。而且这一规则也不是 100% 准确 (比如 CoinJoin 就是个例外),但绝大多数情况是准确的,而且目前大多数的 BTC 地址分组标签就是基于这一规则。还有其它的一些规则,但误报率较高,例如「One Time Change」规则,使用时需要谨慎。

PeckShield:85 万 BTC 转账为交易所维护行为,无需过度恐慌

PeckShield 使用「Common Spending」规则,再去掉 CoinJoin 的干扰,对现有所有 BTC 地址 (共有约 6.5 亿个) 进行了分组,结果产生 15 个超过一百万地址的超级组团,两个组团含有超千万个地址,其中一个含有 13,811,833 地址的组团,就是今天我们要说的。

说巨鲸是 fee.org 的根据是,这个千万组团中有一些地址,例如 3KJJumhLiHdLb9htSV1imjpDd5F8B6iFAr,把钱转到了某个 8,000 BTC 的账号,而 bitinfocharts.com 认为这个地址属于 fee.org。 fee.org 网站上有一个接受捐款的 BTC 地址,15wDJRfsyomAgvX2TdW32gdYtAWZtAd1ps,这个地址属于千万组团,3KJ 开头的地址也属于这个组团,所以据此 bitinfocharts 把 3KJ 开头的和其它一些相关的地址也标为 fee.org。15w 开头的地址问世以来共收到过 17 个 BTC,这符合 fee.org 作为一个民间基金会的特征。其它地址就不一定了,例如,1KVAHsKYTGwerk6RSMBotfQMrau26nfwWm 也被 bitinfocharts 标为 fee.org 地址,但这个地址在一次交易中就转出 6.6 万多个 BTC 给 101 个地址,这是典型的交易所行为。另外,fee.org 主业不是和比特币有关的,它不可能有上千万的地址和 85 万比特币的存量。

PeckShield 认为,15 个超过一百万地址的组团应该都是交易所。所以一个更合理的解释是,这个千万组团是一个交易所,fee.org 是它的一个客户,拥有一个或多个这个交易所分配的地址。而 bitinfocharts 采用「Common Spending」原则,把这个组团误标成了 fee.org。

世界范围内,交易所有几百家,但能有 85 万 BTC 存量的交易所不超过个位数。考虑到 Coinbase 在其博客中早已宣布在 11 月 19 日开始的七天内进行账号维护,时间正好对应这些 8,000 BTC 地址的创建和转账,所以这个交易所应该就是 Coinbase。在相同时间段内,BCH 和 ETH 也存在类似的转账行为。同时 fee.org 是一家美国机构,而 Coinbase 拥有最多的美国用户,fee.org 有 Coinbase 账户很合理。

还有一点值得指出,PeckShield 的数据显示,目前这个 Coinbase 组团的账面余额只有 65 个 BTC,所以它虽然有超千万个地址,但还是不包括 Coinbase 的大额地址。例如,这 107 个 8,000 BTC 地址我们认为属于 Coinbase,但目前它们没有「Common Spending」行为,所以不在这个组团内,以后有了可能会包括进去。这表明分组算法是有局限性的,需要和其它方法结合使用。很多时候其结论也不是绝对准确,所谓的「It’s still an art,not a science」。

总结一下,我们认为巨鲸最有可能是 Coinbase。认为是 fee.org 是由于 bitinfocharts 标签误报造成的,我们已经在和 bitinfocharts 就此事进行沟通。同时,本次事件是交易所已经宣布的,正常的账号维护行为,PeckShield 在此提醒广大投资者和用户无需过度恐慌。