Author

Topic: BCH天生就是BTC的克星 谈算力暴击 (Read 302 times)

member
Activity: 267
Merit: 10
November 02, 2017, 01:18:41 PM
#3
比特大陆的BCC确实很屌,楼主码子分析也很在理,受教了。
member
Activity: 71
Merit: 10
November 02, 2017, 04:41:40 AM
#2
首先标题BCH是不是应该改为BCC?其次个人绝对BTC的老大位置很难因为一个算法就动摇了,毕竟人们第一印象都是谈比特币(BTC),而非BCC
member
Activity: 224
Merit: 10
November 02, 2017, 04:00:29 AM
#1
​​很多人认为BCC不过是另一种山寨币,对比特币的影响很小,可实际情况并非如此。我先说结论:BCC生来就是BTC的克星。BCC的出现不单单终结了BTC总量有限独一份的神话,而且具备强力打击BTC网络安全的能力。

为什么?最重要的原因,就是BCC和BTC可以共用矿场;其次,是BCC极其变态(或者说天才)的难度调整机制。

试想一下,如果有大的机构想要破坏比特币的声誉,或者影响比特币的实际使用效果,最简单直接高效的方法是什么?
当然不是靠媒体和行政,这些都已经被历史证明无效。最好的方式,其实就是花钱贿赂矿工。怎么个贿赂法?不是直接给矿工塞钱,而是做一个可以用比特币矿机挖的新币,并且让矿工挖新币赚的钱比挖比特币多,就这简单一招,就可以让全网大部分算力叛逃,导致比特币出块速度降低,网络拥堵加剧。而比特币的难度调整要9-11天的时间,这段时间内的拥堵足够让比特币价格受到巨大打击了。

迄今为止没有机构这么干过,并非因为花钱买矿工很贵,而是因为没有驱动的动机。

现在动机来了。

我们来看看BCC是怎么实现这一暴击能力的。

1 BCC难度调整是不对称的,难度降低很容易,只要当前块的MTP和往前数第六个块的MTP之差大于12个小时,就触发难度调整,调低20%;也就是说,当出块速度慢到一定程度时,难度很快就会降低,而且这个难度降低可以人为进行,只要BCC挖矿收益低于BTC,就没有矿工会出于经济目的而挖BCC,那么此时只要BCC的铁杆支持算力主动减小挖BCC的算力,就可以让BCC挖矿难度降低,而且一降低就可以连续几次,这个事情已经发生过了。在高度478570的块和478571的块之间经历了13个小时的不出块时间,这个事情很可能是蓄意的。此后从高度478577开始,难度连续降低了5次!!导致目前BCC挖矿难度是BTC的26.2%。
连续5次降低难度


但是,难度的上升却跟BTC一样,都是9-11天后才会调整。(BTC不管调升还是调低都是9-11天)

2 如开篇所言,只要让全网算力挖BCC的收益大于BTC的收益,就会导致BTC算力的大量叛逃。BCC如何实现这一点呢?我们来设BCC的挖矿难度是BTC挖矿难度的D倍(比如目前D=0.262), BCC价格是BTC价格的P倍(也就是BCCBTC这个pair的价格,目前大概是0.15);那矿工挖BCC的收益,与挖BTC的收益之比,就是P/D(这个很容易推导,大家自己想我就不细说了),只要这个P/D>1,也就是P>D,就会导致大量算力从BTC叛逃到BCC。(目前这个P/D=0.57)我们可以把这个参数定义为算力暴击指数。

3 由上述可知,只要算力暴击指数小于1,挖BCC就是赔本买卖,只有BCC的铁杆支持者才会贴钱干这个事;这对BCC来说既是坏事也是好事,说它坏,是因为可能导致BCC出块太慢,影响实际使用;说它好,是因为这个特点使得BCC支持者想降低挖矿难度非常容易:只要减少倒贴钱的算力就可以了。而且一旦触发(就如上述478570块),就可以连续降低难度3-4倍。根据算力暴击指数的定义,难度降低3-4倍就可以让算力暴击指数增加3-4倍。所以,可以预计下一次478570事件用不了多久就可以出现,彼时难度D可能会降到0.07左右,如此只要彼时BCC价格P>0.07, 就会触发算力暴击,导致大量BTC算力叛逃,使得BTC网络算力骤降,出块变慢。具体变慢的程度很难预计,跟BCC价格有关,彼时BCC价格越高,会导致越多的算力叛逃,BTC出块速度可能会随BCC价格指数式增长。

4 我们来分析一下实际的资金流向是怎么导致算力暴击实现的。
首先BTC网络挖矿难度是基本恒定的,算力大小一般也不会突变,单位时间内全网挖矿消耗的资金也是一个相对稳定值。BCC网络加入后,只要算力暴击指数>1,理论上就可以把全网的算力都吸引过来挖BCC(经济效益),此时单位时间内全网挖矿消耗资金并没有太大变化(变化幅度正比于算力暴击指数),只是btc出块暂停(或者变得极慢),而BCC出块变得奇快,出块速度将是BTC正常出块速度的1/D倍,也就是BCC新矿大量产生,而BTC新矿接近停滞。只要算力暴击指数大于1时,投机BCC的力量能支持住BCC的价格和矿工抛压,算力暴击就可以持续进行,即便投机力量不足,BCC的幕后支持者也可以烧钱撑住新矿来打击BTC网络。

以上就是BCC算力暴击实现的原理。那么这个事情对BCC的价格有什么影响?
1 算力暴击的实现不需要BCC有高价,实际上BCC价格低一点反而更容易支撑。BTC的死多只要够理性,都能意识到BCC是BTC的无期限看跌期权,相当于保险,所以不会随便卖掉BCC;如此只要在BCC网络不稳定,出块速度慢时让BCC的弱手把持仓全部低价卖掉,后期BCC的价格支撑就会很强(无数散户看到便宜版本的比特币出现都是喜出望外,绝对不要担心会没人来投机BCC)。
2 当算力暴击发生时,新矿抛压就会比BTC的新矿抛压还大,暴击越狠,抛压越大,但是只要市场对BCC的需求足够强劲,支撑这个抛压不是什么难事。可以预计Core的铁杆支持者届时会拿存货砸盘,但问题在于,算力暴击发生时对BCC价格底线的需求可能很低,如上述推导,下一次算力降低后只要BCC价格维持在0.07以上就可以发生算力暴击,这种情况下BCC一方实际是相当于在自己地盘作战,很容易承接住core的抛压(因为不需要花多少钱)。
3 算力暴击发生时,因为BTC出块变慢,BTC价格很可能暴跌,此时投机者更会卖BTC买BCC,形成价格支撑,同时导致更多的BTC矿工叛逃。这其实是个正反馈的过程。

所以算力暴击的本质就是加速BCC的通胀,以投机买盘的力量来抢算力,对BTC网络造成定点打击。

那么第一次算力暴击发生后,还会发生什么?
因为BCC难度向上调整时间是9-11天,所以9-11天后算力暴击就自动停止了,彼时BCC价格和难度会形成新的平衡,如果彼时的算力暴击指数继续>1,那当然是继续暴击,这需要BCC价格暴涨,可能有难度;而如果算力暴击指数<1, BCC的铁杆支持者就可以减少算力发动下一次暴击。如此往复直到BTC和BCC的价格达到一个平衡。此外这9-11天过去后BTC的挖矿难度也会调整,从而导致几乎全部算力跳回BTC。如此往复,不考虑其它因素的话算力很可能是在BTC和BCC之间跳变,算力分配可能会是一个锯齿波的走势,两者轮流经历极慢的出块速度。最后达到。。双输的结果。
真实的情况估计没有这么极端,但是逻辑应该不会有太大出入了。我没有挖过矿,可能有想错之处,欢迎大家指正。

本文微博首发,转载请注明出处。
AK
2017 8 4
AK比特币和数字资产交易交流QQ群(2000人群):655563994
http://weibo.com/ttarticle/p/show?id=2309404137006706863468
Jump to: