BCH、BSV都是由比特币(BTC)分叉而来,为什么减半时间会不一致?按区块高度看,石头写文时,BTC的最新区块高度是612678,BSV的最新区块高度是617426,BCH的最新区块高度是617635。BCH略快于BSV,两者又比BTC快了约5000个区块。按减半的日期预计,BSV、BCH会在今年4月减半,而BTC会在5月减半,比BCH、BSV慢约34天。 第一个原因:每个区块的生产时间是随机的。 BTC、BCH、BSV的减半,是指每过21万个区块,挖矿奖励减半。每一个区块的平均挖矿时间是10分钟,10分钟*21万=210万分钟,大概4年,这是每4年减半说法的由来。平均挖矿时间10分钟,但每个区块的挖矿时间是不确定的,有人运气好,可能3分钟就挖出来了;大家运气都不好,可能需要15分钟。这样3个平均挖矿时间10分钟的链一起生产,自然也有快有慢:就像3个水准一致的运动员参加长跑,也会分出前后,而不会一直并列。 第一个原因解释BSV和BCH的减半时间差异是可行的;但解释BTC为什么要慢1个多月,就有些牵强了,解释它需要原因二。 第二个原因:BCH有一段时间,生产得很快。 要理解这件事,需要先了解一下十年以来算力增长这么大,按理区块生产只会越来越快,比特币是怎样把区块生产时间控制在平均10分钟的?比特币有难度调整算法,每2016个区块调整1次,如果产生这2016个区块的平均时间超过10分钟,挖矿难度就调低,让后面挖矿更容易;反之,则调高难度。 正常情况下,这样调整是没有一点问题的,但是BCH从BTC分出时,悲剧了。分叉时的挖矿难度是继承的比特币网络的挖矿难度,但BCH的全网算力当时不到比特币网络的十分之一,比特币网络生产区块平均10分钟,BCH则需要100分钟以上。这意味着两件事:一是交易确定时间为600分钟,即10小时以上,很可能被用户抛弃;二是挖矿收益大减,很可能被矿工抛弃,导致全网算力进一步下降,形成恶性循环。 等待每2016个区块的难度调整可行吗?当时,距离下一次调整还有1250个区块。按100分钟一个区块,需要125000分钟,约87天。真拖这么久,估计BCH就凉凉了。 当时,BCH网络紧急采取了EDA算法——1种可以迅速下调挖矿难度的算法,解决了归零危机。但是,这个算法也有一个副作用,矿工可以达成短期共识,撤出算力让挖矿难度迅速下降后,再轻松愉快地挖矿,导致区块产生时间极不均衡,大部分时间挖矿很快,远远低于10分钟。过了一段时间,BCH的区块高度已经遥遥领先于BTC。BSV是由BCH分叉而来,因此区块高度也大于BTC。 为了改变这种状况,让BCH网络更加健康,后来BCH网络又升级为DAA算法,每日挖矿的速度基本稳定下来。但是,采用EDA算法那段时间甩出BTC的区块高度差还在,这就是BCH、BSV比BTC减半早1个多月的原因。 —- 编译者/作者:大姐 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
系出同源的BTC、BCH、BSV,减半时间为什么不一致?
2020-01-14 大姐 来源:区块链网络
- 上一篇:比特币突破8500美元区域
- 下一篇:专家判断块链和人工智能技术的四个组合
LOADING...
相关阅读:
- Calorie全新的通证经济POS挖矿2020-08-04
- 刚刚募资 1.1 亿美元的 Electric Capital 给未来的区块链热点划了这些重点2020-08-04
- QKI定投火热,什么情况下QKI能涨200%?2020-08-04
- 最新热点FlowCoin预计在2020年8月29日主网上线2020-08-04
- 小白该怎么把挖矿做成一门好生意?2020-08-04