比特币的安全性是如何保证的?

OKX欧意app

欧意交易app是全球排名第一的虚拟货币交易所。

APP下载   官网地址

说到比特币,相信大多数投资者脑海里闪过的第一个念头就是比特币很值钱,毕竟比特币目前价值5万美元左右,相当于三十几万人民币,也就是说一枚比特币已经可以在三四线城市买上一套房,不过除了比特币价格之外,币圈还流传着一句话,那就是比特币是世界上最安全的数字货币,而且这句话赢了大众的认可,那么,比特币的安全性是如何保证的呢?下面币小哥就给大家深度解析一下比特币的安全性是如何保证的?

比特币的安全性是如何保证的?插图

比特币的安全性是如何保证的?

人们常说,比特币网络的安全性是所有加密币中最好的。这种安全性是基于比特币需要巨大的算力(Hashrate)来保证的。比特币白皮书中,有过这样的表述:诚实节点控制算力的总和,大于有合作关系的攻击者算力的总和,该系统就是安全的。

换句说,当系统中有合作关系的恶意节点所控制的算力,超过诚实节点所控制的算力,系统就是有被攻击的风险。这种由恶意节点控制超过50%算力所发起的攻击,称为51%算力攻击(51% Attack)。 那是不是所有的加密货币系统都有可能遭遇51%算力攻击的风险呢?其实并不是的,只有基于PoW(工作量证明)共识机制的加密货币,才存在51%算力攻击,比如比特币。 在比特币网络中,采用PoW共识机制来解决如何获得记账权的问题,采用“最长链共识”解决如何记账的问题。 所谓51%的攻击,就是利用比特币网络采用PoW竞争记账权和“最长链共识”的特点,使用算力优势生成一条更长的链“回滚”已经发生的“交易行为”。

51%是指算力占全网算力的51%,比特币网络需要通过哈希碰撞来匹配随机数从而获得记账权,算力衡量的是一台计算机每秒钟能进行哈希碰撞的次数。 算力越高,意味着每秒钟能进行越多次的哈希碰撞,即获得记账权的几率越高。理论上,如果掌握了50%以上的算力,就拥有了获得记账权的绝对优势,可以更快地生成区块,也拥有了篡改区块链数据的权利。 实际上,当恶意攻击者持有比特币全网占比比较高的算力时,即使尚未达到51%的比例,也可以制造相应的攻击,比较典型的就是双花问题。

假设A拥有51%的算力,在区块高度1127时,A转给B一个比特币的记录被矿工打包。待交易确认后,A依靠51%的算力优势在区块高度1126后重新生成了一条“更长的链”,并在区块高度1127处又将该BTC转给C且该交易记录被打包,即该链包含了A将一个比特币转给C的记录。 根据“最长链共识”,包含给C转账记录的链成为主链,则A转给B的一个比特币则为“无效支付“。 若掌握了51%的算力,除了可以修改自己的交易记录外,还可以阻止区块确认部分交易,以及阻止部分矿工获得有效的记账权。 但是,拥有51%的算力也不是万能的,无法修改其他人的交易记录,也不能阻止交易的发出,更不能凭空产生BTC。

那么,现实中比特币网络51%算力攻击能成功吗? 理论上来说,要执行51%算力攻击,首先需要拥有比网络其他矿工更强的算力。这意味着要有非常多的挖矿设备,大量挖矿设备本身就会消耗大量的资金。而且除了设备,还需要大量的电力能源消耗。由于电价上涨以及能源需求的增加,在过去几年里获得足够的电力来运营矿场变得愈发地困难。 当比特币网络还很小的时候,或许有可能获得足够的电力来运行提供51%算力的设备,但随着时间的推移,比特币网络消耗的电力持续增长,攻击者需要获得大量电力才能成功执行攻击,这种可能性也就越来越小。 发动算力攻击也是为了有利可图,但从经济角度来看,51%算力攻击的成本太高,利润太少,无法产生大量资金,并且会有受到重大损失的风险。

以上就是比特币的安全性是如何保证的介绍。最后币小哥要提醒投资者,虽然比特币本身的安全性很高,但是这不代表投资者拥有比特币之后就一定安全,毕竟现如今有很多黑客对投资者的比特币蠢蠢欲动,因此投资者一定要注意对自己比特币的保护,尤其是把比特币存放在比特币钱包里的投资者,一定要保护好自己的私钥,如果是因为自己私钥保存不当,或是电脑中了病毒,或是使用的钱包软件有漏洞或是有后门,导致私钥被黑客窃走,那钱包里的比特币就会离你而去。

正文完
 

OKX欧意app

欧意交易app是全球排名第一的虚拟货币交易所。

APP下载   官网地址