主页 > 老版本imtoken > 你知道什么是计算能力吗?

你知道什么是计算能力吗?

老版本imtoken 2023-04-03 07:25:36

区块链技术基于:拜占庭一般问题、POW、时间切割、P2P 网络、Merkle Tree。 …… 和许多其他研究。 让我们先了解基本概念,然后再盖高楼。

如果想深入了解PoW共识机制,那么算力是绕不开的一个概念。

今天就来聊聊算力,和大家一起了解它的真正含义。

比特币挖矿算力排名_比特币算力是什么意思_sitejianshu.com 比特币算力

什么是算力?

算力为:挖矿时每秒可以进行的哈希碰撞次数。

比特币的工作量证明机制要求:矿工,谁先解决记账相关的数学问题,谁就可以先记账。

sitejianshu.com 比特币算力_比特币算力是什么意思_比特币挖矿算力排名

这道数学题就像掷骰子。 例如掷3个骰子比特币算力是什么意思,谁先掷出3点且点数之和小于6者获胜。 这个实验验证很简单,结果是不是小于6一目了然。但是很难扔掉。 因此,这道数学题求证容易,求解难。

比特币矿工要解决的数学题难度相当于掷一亿个骰子,掷出一个小于一亿和6的数字,谁先掷出,谁就获得记账权。

1 亿和 6 是哈希值。 掷骰子的过程是哈希碰撞。

比特币挖矿算力排名_sitejianshu.com 比特币算力_比特币算力是什么意思

每秒能甩多少次筛子就是算力。

算力是每秒可以进行多少次hash碰撞,单位是hash/s。

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

比特币算力是什么意思_sitejianshu.com 比特币算力_比特币挖矿算力排名

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

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

算力集中在少数几个大节点,有什么害处?

sitejianshu.com 比特币算力_比特币挖矿算力排名_比特币算力是什么意思

节点越大,算力越集中,区块链网络的分散度越低比特币算力是什么意思,51%攻击的风险就越大。 51% 攻击也称为多数攻击。 指的是比特币利用算力作为竞争的一个特征,利用算力的优势更快地挖出区块,让自己挖的链永远是最长的,让其他矿工的所有链将作废。

一个节点掌握了50%以上的算力,俗称51%的算力,对后续区块链网络拥有绝对控制权,进而可以肆无忌惮地修改后续交易,进行双重支付。 区块链网络的不变性崩溃了。

如何避免51%攻击? 答:避免算力集中。