【比特币的安全】比特币为何安全,它会永远值

  比特币价格起起落落,拉起一条引人注目的疯长行情,区块链也因此被推上了风口浪尖。新玩家不断进场,你也跃跃欲试——不过等等,比特币是什么?

  “买10台挖掘机挖比特币”、“高价收藏实体比特币”之类的情况只是笑话,那么把区块链当噱头的传销组织呢?只能让人叹息犯罪者的无孔不入了——不过等等,区块链是什么?

  

比特币的安全

  本文将分成两个部分来拆解这些问题:第一部分,区块链和比特币到底是什么;第二部分,比特币有什么可被攻破的“死穴”。

  核心功能

  1、比特币

  比特币网络由许多台计算机连接而成,每个玩家在自己的计算机上安装了比特币客户端,就连上了这个网络。这个网中计算机千千万万,但是比特币的产出是受程序自动控制的。比特币网络能自动协调连上网络的每台计算机,控制每小时创造的比特币数量。它利用你的电脑去解一个很难很耗时间的数学问题,通过这种方法制造货币,只有解开难题的计算机才能获得比特币赏金,所以更多算力意味着有更大的机会呼号的更多的比特币。

  

比特币的安全

  2、电子签名

  游戏中每个玩家都可以拥有几个“钱包”,钱包里面当然是钱啦。但钱包是不记名的,使用电子签名来识别和保护玩家。电子签名的作用是证明:钱包是你的,你有权从钱包里面花钱。

  电子签名分为两部分,一部分是公钥,一部分是私钥。在其他玩家看来,公钥就是你的钱包,而私钥则是你用钱时用来证明身份的东西,要保护好不给别人知道哦!每次交易,游戏都会用公钥和私钥一起进行计算,证明钱包是你的,防止恶意玩家假装是你付款或者伪造成你收钱。

  3、区块链

  电子货币如果只是一个虚拟数字,任何玩家都能随便修改,这肯定是不行的。区块链就是防止凭空造钱的武器,同时也能防止一笔钱被恶意花了两次。

  游戏将所有交易串起来构成一个集中账本,这个账本包含了从第一笔交易开始的所有账目,也就是一个交易链,这样游戏就能知道每个钱包的余额。

  

比特币的安全

  但是这个账本存在哪里呢?因为游戏不存在一个中心管理者,是去中心化的,所以原则上每一个玩家都有一个账本的拷贝。当新的交易发生,这笔交易会广播给其他玩家,同时核对账本,把新交易计入到账本拷贝里。如果你试图通过伪造账本获利,那么你和其他玩家的账本就会不一样,交易时一核对,伪造就暴露无遗。所以说,理论上每一笔交易都要得到所有玩家的确认,每个玩家都有责任保障系统的安全。

  但是实际上这很难做到,确认操作只能由一部分玩家来完成。这就给恶意玩家创造了机会,他们可以篡改和伪造自己的账本拷贝,引起混乱。因此要设计一个机制增加伪造账本的难度,同时也能容易识别出伪造的账本。

  4、哈希算法(防止伪造的方法)

  哈希算法能将任意原始数据,不管是图片还是文字,对应到特定的数字,这个数字称为哈希值。要是数据被篡改,算出来的哈希值就会改变,因此识别伪造和防止伪造的问题都能解决了。哈希算法有个伴随的缺点,要产生不那么容易伪造的哈希值,需要消耗很多计算机资源,并不会有人自愿这么做。

  什么是比特币的“死穴”?

  攻击电子签名算法:偷别人钱包里的钱;

  攻击区块链:增加其他矿工的成本,让矿工变少,让自己能得到更多的奖励,或者尝试控制绝大多数矿工,从而能恶意修改账本。

  1、量子计算:

  量子计算机比传统计算机算的更快,2016年谷歌联合NASA建造了比普通计算机快1亿倍的量子计算机,目前为止停留在试验阶段,电子签名容易被恶意玩家攻击,但是有一种Lamport 签名算法能抵抗量子攻击。

  同时恶意玩家使用量子计算机的可能性很低。

  

比特币的安全

  2、赶走竞争者

  恶意矿工也可能尝试独占所有的奖励,尝试控制游戏改写账本给自己凭空创造钱。想要这么做,他可能就需要赶走其他矿工。如何做呢?

  他可以尝试让其他矿主买不起挖矿的硬件。他可以尝试增加电能的成本让别的矿工开销增加。增加网络成本,已达到自己的效果。

  总之,就是增加其他人的成本。

本文地址:比特币http://www.coinforbling.com

【版权声明】该文章由本站整理于网络的相关信息,本站不拥有所有权,不承担相关法律责任。