首页 >  加密研究 >  正文
比特币开发人员:ZClassic/BTC供应曲线异常
发布日期:2018-12-27

比特币开发人员:ZClassic/BTC供应曲线异常

Coinmetrics.io的研究人员发现了ZClassic(Zcash的一个分支)/BTC供应曲线中的严重异常,当代币的区块链建成时,大约有200万枚代币流入开发人员的钱包,发现异常之后比特币开发人员陷入了苦恼。

开发人员是在更新一个比特币私有全节点,并在其上运行一个简单的请求时,发现了这个异常。其中一个请求来自比特币代码库:

在验证这些数字时,我们运行了一个BTCP节点(版本1.0.12-1),并调用RPC方法gettxoutsetinfo。在编写本报告时,我们的完整节点报告了未完成的20.841M BTCP的供应,这与CMC和分叉初始供应时间的预期数字,以及随后的区块奖励相矛盾。

研究人员还列举了其他几种可能性:一是他们用来获取数据的代码被破解了,这个代码是比特币派生出来的没有修改过,所以比特币也会有类似的错误结果;再就是zkSNARK被破解了,但是这个想法很荒谬。

他们还证实,他们是从最长的链中获取数据的,而且他们的公式也是正确的,这也就是说,采矿报酬在某个时候没有改变。

所有的可能性都得不到证实,只有一个可能的结论:比特币网络在其开发时秘密地预先开采比特币,然后将比特币区块链上未开采的币合并到Zcash代码库中。

Coinmetrics.io团队解释称:

虽然BTCP是一个合并叉,连接了ZClassc和比特币,但BTCP分叉的基础是ZClassc网络,而不是比特币。在设定的块中,通过挖掘数千块导入到ZClassc链中,创建比特币未开采的事务,并在块272,992处有效地将其分叉到BTCP中。分叉结束时,根据“矿工自愿贡献计划”,额外增加了62500 BTCP。这些过程结束后,比特币网络就创建成功了。

Coinmetrics.io补充:他们发现了30万枚代币被发送到交易所

三十万单位的数字货币似乎被发送到交易所。

今年3月,比特币私人公司的回报率超过86美元,然而,在过去的24小时里下跌了23%,降至1.87美元。

200万BTCP数据来自何处? 

如果你是BTCP的投资者,或者将它视为未来的一种价值储备,那么就应该想要弄清楚这个事实。

Coinmetrics.io一直在努力证明,在将比特币导入到Zclassic的过程中,大约有102个早期的比特币块包含了错误的输出,这些输出最终落入了BTCP开发者的手中。作为让代币更快进入产业链的一种手段,预计导入的比特币块将包含每笔1万笔交易,然而,早期错误输出的102个比特币块中有10400个事务,这400个额外事务中的每一个都值50个BTCP。

因此,在导入期间,我们有102个超大型块,每个块除了预期的1万个输出外,还有400个额外输出。这些额外产出中的每一项都包含50个比特币,相当于102*400*50=2040000 BTCP。

BTCP团队似乎给了自己一个看似合理的拒绝权限,通过使用Zcash屏蔽的地址进行传输。在比特币私有之前,屏蔽地址中只有17000个ZCL (ZClassic),然而,Coinmetrics.io研究人员在屏蔽地址中总共发现了180万个BTCP,从而发现了这个异常。

比特币开发人员尚未正式做出回应,但他们承诺将对此做出回应:

我们知道最近的指控,并正在对此进行调查,当我们掌握了所有细节后,我们会让社会人士知道更多。

-比特币开发团队[BTCP](@bitcoinPrivate)(2018年12月24日)

CCN将持续关注BTCP的后续发展。