比特现金BCC的紧急难度调整规则不利于长期发展
第0章 引言
BCC的难度调整规则除了继承BTC的所有规则之外还增补了一条,如果连续12小时出块少于6个,难度就下降20%。
这条规则正在被滥用,并且我认为这会长期伤害BCC的发展。
第1章 挖矿是发行新币的机制
比特币总量是2100万BTC,BTC和BCC都是这个数量。但这个2100万是缓慢发行出来的,发行的策略就系统奖励给挖到区块的矿工。一个区块的第一笔交易就是Coinbase交易,这个交易是没有支付方的,只是收入方。就是系统奖励给矿工的,也就是比特币的增发过程。
比特币系统设计成平均十分钟就可以挖到一个块,同时也就是平均十分钟发行一份比特币。最早50BTC,挖出2100万的一半时,即全网挖出1050万BTC时,就减半为一个块25BTC。接下来再挖出剩下的一半时,即挖出525万BTC时,奖励再次减半,为12.5BTC。现在就是一个块12.5BTC。再挖出剩下的一半时,即262.5 万BTC时,又会发生下一轮减半,即一个块只发行 6.25BTC。比特币的发行就是这样一直下去。按理论计算,平均四年半就会发生一次减半。所有2100万比特币全部发行完的时间大约发生在2140年。离现在还有100年以上的时间。
现在BTC一共发行了约1650万BTC。
BCC的发行规则是完全和BTC一样的,BCC复制了前面BTC大约1650万BTCC的发行量。现在每个块发行12.5BTC。目前总共发行数量也是1650万多,具体数量就不去追究了。
但这个发行速度并不是严格的按照十分钟一个块,四年半就发行剩下的一半来计算。程序的设定不是按时间来计算,而是按区块数量来计算。而区块的出块速度则是和全网的算力和挖矿难度值相关联的。
比特币挖矿算力这不是系统设计能约束的,因为这是人造矿机搞矿场就可以的,人是自由的,只要愿意投入多少算力都搞的出来。如果短时间内全网算力大幅度上涨,则挖矿的出块速度就会加快。
比特币系统的设计目标之一是保证全网平均十分钟才挖出一个块。系统会统计全网2016个块的出块时间,如果这个时间比20161060秒大,系统则降低难度。反之,则增加难度值。
这一切在比特币发展的八年中,都工作的非常好。比特币的发行速率大致遵行了10分钟一个块,四年半挖出剩下的一半的规律。
BCC挖矿本应该也是一样的,但BCC的EDA(紧急难度调整规则)改变了BCC的发行速率,EDA可以被利用来大幅度增长BCC的发行速度。
第2章 BCC的紧急难度调整规则(EDA)正在加速BCC的发行速率
以上就是比特币挖矿的大概原理,BTC和BCC都是一样的。
但BCC的难度值的调整还有一条额外的规则,就是如果BCC全网12个小时的出块数少于6个块的话,那就难度值下降20%。但BCC的难度值上涨则和BTC是一样的。
在比特币(BCC也一样)系统统计的2016个块内,挖矿就是和难度值有关的一荐活动,即在2016个块内时,这个难度值是不会变的。
这一规则可以被矿工利用来加速BCC挖矿。执行起来也很简单。先将所有算力撤离BCC,去挖BTC,让BCC全网12小时出块数少于6块,这样难度就会快速下降,甚至连续出现多个20%的下降。当难度下降到很低时,大量的算力蜂拥而至,可以在几个小时内挖出2016个块。这时BCC难度值会上调,最多上调4倍。此时,绝大多数算力再次撤离BCC,前往BTC挖矿。再次让12小时出块少于6块,难度再次大幅度下降。大量的算力再次挖BCC,导致数小时内挖完2016个块。……。如此循环。
实际上这一规则已经被滥用,目前BCC出块的数量已经超过了BTC1600多个块,
第3章 快速挖矿不利于BCC区块奖励下降后的生态发展
矿工确实是可以利用这种难度调整规则来加速挖矿,但BCC的总量是不会变的,2100万的上限是不可能改变。加速挖矿的结局无非就是原本需要在2140年全部挖完BCC,很可能会大大提前。
事实上,根本不需要考虑2140年那么久,只需要考虑下一轮区块奖励减半。
按理论计算,下一轮区块奖励减半会发生在2020年。区块减半后将会变得一个块6.25BCC的奖励。当区块奖励越小时,区块里的手续费就变的很重要了。如果没有足够多的手续费,那矿工的收益就无法得到保证。
目前BTC的挖矿收益中手续费现在是非常高的,高的不正常,占矿工总收入的30%。而BCC的挖矿收益,目前手续费几乎是可以忽略不计的。
BTC的手续费不正常是区块拥堵,敲用户竹杠。但BCC的手续费不足是用户发的交易太少了,一个块里根本就没有几笔交易。
要知道任何一个经济生态都不可能短时间内建立起来,BCC也一样,需要长时间地培养用户支付习惯。但加速挖矿就让这个时间缩短。
如果BCC的经济生态没能在区块奖励下降之前建立起来,BCC的链上交易量无法快速上涨,那到了区块奖励下降后,BCC的挖矿将面临很没啥吸引力的地步。算力将会大量长期迁移至BTC,以便让很少的矿工在BCC上挖矿才足于赢利。
BCC算力太低可不是好事儿,因为市场上已经有足够多,甚至是恐怖多的矿机,它们在挖BTC。但挖BCC不挣钱,但做空BCC却可以是很挣钱的。如果BCC正常算力太低,那BTC上大算力可能随机切到BCC并发起51%攻击,并且做空。……
这是非常悲剧的。
第4章 BCC矿工加速挖矿伤害BCC的价格
矿工挖出来的矿在很大程度上是需要卖出的,特别是BCC目前还没有在矿工群体中建立足够大的忠诚度的前提下。
就像鱼池,就是直接将挖到的BCC卖掉换成BTC。
而加速挖矿,就是将原本一天1800BCC的抛压,增加到更多,极端情况下可能将原本14天2016个块的抛压在两天内就全部释放出来。
这对市场的考验还是挺大的。
第5章 结束语
为了BCC的长期发展,有何良策?
是时候讨论是否移除难度快速下降的规则了。
hahahaha very nice now every1 is prefering bitcoin cash followed and upvoted especting the same 4rm u thankyou
thanks for reading