主页 > 老版本imtoken > 你知道什么是计算能力吗?
你知道什么是计算能力吗?
区块链技术基于:拜占庭一般问题、POW、时间切割、P2P 网络、Merkle Tree。 …… 和许多其他研究。 让我们先了解基本概念,然后再盖高楼。
如果想深入了解PoW共识机制,那么算力是绕不开的一个概念。
今天就来聊聊算力,和大家一起了解它的真正含义。
什么是算力?
算力为:挖矿时每秒可以进行的哈希碰撞次数。
比特币的工作量证明机制要求:矿工,谁先解决记账相关的数学问题,谁就可以先记账。
这道数学题就像掷骰子。 例如掷3个骰子比特币算力是什么意思,谁先掷出3点且点数之和小于6者获胜。 这个实验验证很简单,结果是不是小于6一目了然。但是很难扔掉。 因此,这道数学题求证容易,求解难。
比特币矿工要解决的数学题难度相当于掷一亿个骰子,掷出一个小于一亿和6的数字,谁先掷出,谁就获得记账权。
1 亿和 6 是哈希值。 掷骰子的过程是哈希碰撞。
每秒能甩多少次筛子就是算力。
算力是每秒可以进行多少次hash碰撞,单位是hash/s。
单个矿工算力(算力)=每秒可完成的哈希碰撞次数
网络算力(网络哈希率)=所有矿工每秒可以完成的哈希碰撞次数
矿工下一个区块的挖矿成功率=矿工算力/网络算力
算力集中在少数几个大节点,有什么害处?
节点越大,算力越集中,区块链网络的分散度越低比特币算力是什么意思,51%攻击的风险就越大。 51% 攻击也称为多数攻击。 指的是比特币利用算力作为竞争的一个特征,利用算力的优势更快地挖出区块,让自己挖的链永远是最长的,让其他矿工的所有链将作废。
一个节点掌握了50%以上的算力,俗称51%的算力,对后续区块链网络拥有绝对控制权,进而可以肆无忌惮地修改后续交易,进行双重支付。 区块链网络的不变性崩溃了。
如何避免51%攻击? 答:避免算力集中。