当前位置:首页百事科技网络新鲜事比特币算力是用来干什么的?比特币算力有意义吗? (2)

比特币算力是用来干什么的?比特币算力有意义吗? (2)

百事数码
2018-03-03 10:11:47 ZOL 0

首先,比特币将所有的交易通过随机散列加上时间戳,让交易有先后顺序,然后交易融入到基于随机散列的工作量证明所形成的链条中,这样形成的交易就无法更改。翻译成人话就是:B和C的账本拿给大家看之后,还会有人继续在这个账本上记账。假如后面记账的大部分人都选择在B的账本上记账,那么大家就会把B的账本视为正确的,而B的账本上记着A用1000买了B的东西,这样A的1000就属于B,C记的就不被承认了,B发货给A就可以了

比特币算力是用来干什么的?比特币算力有意义吗?
基于随机散列的工作量证明的链条

在这个过程中就需要算力,算力是为了保证区块的信息不可更改。怎么实现的呢?工作量证明基于随机散列,然后形成链条。这个链条有个特点,你想开头的话,就需要求解,求解就需要算力。而且这个求解的难度是呈现指数级增长的。只要你先求出这个解,你就获得比特币奖励。

但如果你想修改已经出现的区块,那就必须选择链条最长的那个,然后从头开始求解。这样你修改的链条才会被认为是正确的(最长的链条视为正确的链条,不理解的话可以联系前面提到的B的账本)。但这个最长的链条上有着全网下最大的工作量,全部求解的话需要耗费巨大的算力。

而这样做是得不偿失的,因为你耗费这么多算力去修改得到的结果,不如你拿这些算力去求解的收益高。这样就保证了不会有人去更改之前区块的信息,区块的信息自然就实现不可更改了。这个“不可更改”是可以更改的,只是没有人傻到会这么做而已。

也就是说,挖比特币的算力实质上是一直在求解,这样就能保证最长的链条拥有全网最大的工作量,从而不会被更改。这样也就实现了比特币系统是坚固的,是不会被人攻击的。

那么这样做有意义吗?

我们先看这些算力。目前比特币的全网算力是非常高的,据说已经比全球前100名超算的算力总和都要强。这个观点有一定的误导性,比特币全网的算力只要是求一个算法,即SHA256算法的HASH值,这是比特币网络的工作量证明机制的要求。也就是说,比特币全网在求解SHA256算法的HASH值的算力上是非常强大。

那让比特币网络的算力去求解其他的算法呢?整个比特币网络的算力可能还没有你手上电脑的运算效率高。这是因为,比特币网络的算力太过于专业了,只是求解SHA256算法的HASH值,它做不了其他工作。这也是为什么,即使你用GTX1080Ti去挖矿,也不如游戏性能更差的矿机挖的快。

比特币算力是用来干什么的?比特币算力有意义吗?
比特币是不是货币这个问题的答案很重要

而且你就算用比特币网络的算力去挖基于其他算法的币,效率也非常低下。

也就是说,比特币网络的算力是否有价值,最终还要看大家承不承认比特币是不是货币。如果大家承认比特币,那么比特币网络或将是全世界最安全的金融系统。从这个角度来看,比特币网络的算力实在是太有价值了!

如果比特币没有被公认为货币的话,那么比特币网络算力的价值非常小,小到微乎其微,比特币的价格完全是被炒上去的,充满了泡沫。

以上两个结论都是在比特币被定性之后所得出来的,当下比特币到底是不是货币还无法定性。但目前比特币并没有成为公认的货币,所以现在看来,比特币网络算力的最大价值就是,能挖出比特币卖钱,这样的比特币更像是商品。

最后回答一下刚开始的问题,比特币的算力都用来干什么了?往大的说是维护比特币网络的安全,往小的说就是在算数;耗费这么多人力物力实现的算力有意义吗?不好说;那为什么还有那么多人在挖矿?因为能赚钱啊

提示:支持键盘“← →”键翻页 阅读全文
意见反馈
返回顶部