全球区块链监管查询平台

简体中文
下载WikiBit

什么是比特币算力?如何计算?|区块链入门006

什么是比特币算力?如何计算?|区块链入门006 WikiBit 2021-01-15 11:37

昨天我们讲了比特币网络的51%攻击。 对于采用PoW共识机制的加密货币而言,矿工掌握了该区块链超过50%的算力,就可以做恶:双花、压制某些地址发送/接受Token等。 所以,全网算力的大小和分布情况,对PoW共识机制的加密货币安全性而言,具有非常重要的作用。如果算力被几个巨头垄断,就很容易发生51%算力攻击。

  昨天我们讲了比特币网络的51%攻击。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  答案是905,722 台!

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

免责声明:

本文观点仅代表作者个人观点,不构成本平台的投资建议,本平台不对文章信息准确性、完整性和及时性作出任何保证,亦不对因使用或信赖文章信息引发的任何损失承担责任

  • 通证换算
  • 汇率换算
  • 购汇计算
/
当前汇率
可兑换金额

0.00