七月四日,比特币blockchain详细分岔

By | 2015年7月4日

今天,比特币区块363731即北京时间开始分叉,363737恢复正常,五个分叉,历时约一小时。大多数人不知道,并不是造成的影响。分叉1块是一件很正常的事情,每天。但拆分5个区块是不正常的,因此要分析形势,才能避免这种情况再次出现。

1、主要原因:2到3块版本升级

今天只是一个2到3个小时的升级版的升级,但这一次不是预先安排,而是由自动控制的过程。升级规则:在最后1000个块的950个版本3块,拒绝版本2的块,块链升级到3。

版本2和3的区别:bip66是有限的。签名DER编码,不再接受Der源代码,只接受DER编码标准;入力bip66方法:近1000块750块版本3,规律服用效果。

因此,升级分为三个阶段进行升级:

(1)当[ 0-75%)块采用第3版,开始是兼容所有DER编码格式,第2和第3版;
(2)当>= 75%的块的版本3,打开bip66,而且兼容版本2。
(3)当>阻断3版本,不再兼容2版本,只允许版本3。

掘金BTC没有升级到bitcoind,七月一日和2,挖了两块,那么它不应该达到95%的比例。
的今天,北京时间九五六掘金BTC的2版的363726块,造成分裂,但过程中的加工机制的分歧解决。
_10 10 09 BTC掘金和2版的363731块,池塘和蚂蚁池未能正确处理,造成开叉。

2、分叉开采

在1小时后分叉,的蚂蚁池在池塘和遵循的BTC掘金V2块挖掘出五块,泥浆,bitfury和另一个未知的矿池的主链中挖了4块,其他矿池不挖块。看到分歧越来越大,蚂蚁池池塘去bitfury链条挖,分枝挖五块无效,蚂蚁池和bitfury挖两个,挖净货币,使得网络已恢复正常。

鱼和BTC掘金2版块在挖掘蚂蚁的游泳池,很难理解。我咨询了鱼神,神说是蚂蚁池的配送中心节点的网络(注:5个矿井池在我的池后,会议共同建立了一个块分销网络。目的是快速获取最新的图块,加速轧机任务更新,提高挖掘效率)误提交BTC掘金363731块,蚂蚁池在池塘和未验证的块体363731块不断地挖掘五块。

然后我也接触蚂蚁锅常志彪池,泛常志彪确认误差引起的蚂蚁池,蚂蚁有一个节点报告BTC掘金版本2块,的鱼池塘和蚂蚁池错误块挖掘。

在池中的蚂蚁池和任务生成过程中没有块验证的合法性,这种大的分岔结果。比特币的分叉机制不能处理,只能通过回滚解决,鱼池和蚂蚁池快速的回滚,去挖掘主要链解决大的分支问题。

3、总结

建议:(1)分叉并不可怕,最重要的(2)块分布网络是一件好事,但代码审查(3)的矿池的钱在同一时间Bitcoin块链安全考虑,做生意很长一段时间。

本文是独立于作者的观点,不代表巴比特的位置。

发表评论