聊一聊 CKB 算力及其安全性

大家好,我是字节君!

近期,受加密市场下行的影响,CKB 全网算力也出现了下跌,这引起了一小部分不明真相的小伙伴的恐慌。他们通过各种渠道找到字节君,想确认 CKB 的安全性。今天,字节君就给大家简单说说。

**CKB 公链是 Nervos Network 中的 Layer 1,采用了和比特币一样的 PoW(工作量证明)机制。**首先,我们来看下 Nervos CKB 的全网算力情况:

来源:https://explorer.nervos.org/charts/hash-rate

当前 CKB 的全网算力约为 85 PH/s,历史峰值约为 140 PH/s,算力距离峰值跌去了大约 39%。

CKB 算力下跌的原因其实很简单——币价下跌,导致一部分电费占比高的老矿机入不敷出,不得不关机。

从矿工的角度看,挖矿是一场“零和博弈”,是一场“成本竞赛”:每天的挖矿产出(即挖出来的币)是固定的,其他矿工用了更先进的矿机,拥有更多的算力,我的算力占全网算力的比重下降,每天分到的挖矿产出就少了。即便算力不变,每天分到的挖矿产出不变,但币价下跌,挖矿利润(换算成法币)也会下跌,因为挖矿的支出(电费、运维费、场地费、机器费用等)是用法币计价的,而且基本保持稳定。

因此,当市场下行时,那些使用了更先进的挖矿设备、电费更低的矿工会存活下来,而那些手握老矿机、电费又很贵的矿工就会被市场淘汰。通过 F2Pool 提供的数据,按照 $0.06 每度的电费计算,下面这些矿机还可以持续地挖 CKB:

来源:https://www.f2pool.com/miners
来源:https://www.f2pool.com/miners

当那些老矿机关停后,全网算力会跟着下跌,直到进入一个新的平衡点。

对于 PoW 公链而言,算力越高,安全性越高;算力越分散,安全性越高。这是大家都知道的常识。那 CKB 全网算力下跌,会影响 CKB 网络的安全性吗?

字节君的回答是:不用杞人忧天,目前 CKB 还是很安全的。

**CKB 网络的安全性最脆弱的时候,是在 ASIC 矿机出现之前,以及过渡到 ASIC 矿机的那段时间。**CKB 的挖矿算法对 ASIC 矿机是持中立态度的,这就意味着:随着 CKB 的持续发展,矿机 ASIC 化是迟早的事情。但进入 ASIC 矿机挖矿之前,CKB 是可以用 CPU、GPU(显卡矿机)、FPGA 矿机进行挖矿的。

在 CPU 挖矿期,虽然每台电脑都能去挖 CKB,可以让算力足够分散,但如果蓄意攻击的人趁机调用大量的计算机设备对 CKB 进行 51% 攻击,CKB 可能难以招架得住。

在 GPU 挖矿期,如果蓄意攻击的人趁机租用大量的显卡矿机算力来攻击 CKB,在操作上也没有那么难,因为显卡矿机市场上非常多,而且算力租赁也很成熟。目前,大量的显卡矿机在挖 ETH,挖 ETC 的算力不到 5%,所以时常会发生 ETC 被 51% 攻击的事件,因为攻击者可以轻易地调用/租用那些在挖 ETH 的显卡矿机算力。

FPGA 矿机的算力,相比于显卡矿机,并没有达到“碾压”的级别,但 ASIC 矿机的算力远远甩开了 CPU、GPU、FPGA 矿机的算力,已经不在一个量级上了。所以,当第一家第三方矿机厂商研发出 CKB 的 ASIC 矿机时,CKB 面临很高的风险,如果他们作恶,用 ASIC 矿机进行降维打击,CKB 可能会被 51% 攻击。

现在,CKB 早已经度过了这段脆弱期,生产 ASIC 矿机的厂商变多了,全网算力也实现了飞速上涨。如果心怀不轨的人想 51% 攻击 CKB,必须要去购买大量的 CKB 矿机,无论是操作上还是资金成本上,都不是容易的事情,也不是有利可图的事情。

因此,即便当下市场行情下行,CKB 全网算力因为部分老矿机关机而下滑,但 CKB 网络依然很安全。

另外一个很多小伙伴关心的问题是 CKB 算力的地理分布。目前,还没有网站可以查询到 CKB 算力的地理分布。去年 5 月份,国内出了系列政策,限制加密货币挖矿,我们可以从下图中看到 CKB 全网算力大概下跌了 20%~30%(后来不仅涨回去了,而且随着更多的矿机加入,算力还翻倍了)。

通过这个数据可以反向推测 CKB 算力的地理分布,虽然推测的结果并不是很准确(因为当时并没有完全清退完)。

因此,大家不必杞人忧天,目前的 CKB 网络依然非常安全。

推荐阅读:

  1. 关于 Nervos CKB 挖矿,你需要知道这些
  2. 数据在手,天下我有:这几个 Nervos 数据源值得你收藏
Subscribe to Nervos 中文社区
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.