什么是BTC算力?如何计算?

释放双眼,带上耳机,听听看~!

昨天我们讲了BTC网络的51%攻击。

对于采用PoW共识机制的加密货币而言,矿工掌握了该区块链超过50%的算力,就可以做恶:双花、压制某些地址发送/接受SNT等。

所以,全网算力的大小和分布情况,对PoW共识机制的加密货币安全性而言,具有非常重要的作用。如果算力被几个巨头垄断,就很容易发生51%算力攻击。

那么大家可能又有疑问了,什么是算力呢(hashrate)?

算力就是:挖矿时,每秒能做的哈希碰撞的次数。

BTC工作量证明机制要求:矿工们,谁先算对与记账有关的数学题,谁就能先记账。

这道数学题,就像——扔骰子。比如扔3个骰子,谁先扔出三个点数相加小于6,就算谁赢。这个实验验证很简单,结果一眼就能看出来是不是小于6。但是要扔出来,却很难。所以,这道数学题,验证很容易,解起来却很难。

BTC矿工要解的数学题难度,相当于扔1亿个骰子,扔出小于1亿零6的数字,谁先扔出来,谁就赢得记账权。1亿零6,就是哈希值。扔骰子的过程,就是哈希碰撞。每秒能扔多少次筛子,就是算力。

算力就是每秒钟能做多少次哈希碰撞,单位为hash/s。

单个矿工的算力(哈希率)=每秒可以完成哈希碰撞的次数

网络算力(网络哈希率) = 所有矿工每秒可以完成哈希碰撞的次数

矿工下一个区块的挖掘成功率 = 矿工的算力 /网络算力

在有关BTC算力的资讯中,我们常常看到“EH/S”、“PH/S”、“TH/S”等单位,究竟是什么意思呢?

“H/S”,就代表矿机一秒钟可以做多少次哈希(Hash)运算:

所以,如果我们看到算力是“50EH/S”,就代表算力是5乘以10的19次方(19个0)。目前,很多区块链浏览器都提供实时算力查询。如blockchain.com网站

假设一台矿机标准模式下算力可以高达 53TH/S。如果想通过购买这台矿机对BTC发动51%算力攻击,需要购买多少台矿机,才能达到现有的BTC全网算力呢?答案是905,722 台!

由此足以看出,现在相对BTC网络发起51%的攻击,成本是非常高昂的,可谓得不偿失!

矿业新闻

有了套保方案不在担心币价下跌

2020-12-24 18:00:00

矿业新闻

BTC站稳23000U 什么是BTC挖矿 以及它的运行方式?

2020-12-24 19:12:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索