II 小白也能懂的区块链:用投票就能带偏比特币?

大家好啊,我是豆小匠。

这期…还是聊区块链。


1、一本账本,万千记账员

先说一个结论:区块链是一个去中心化的数据账本。

上期用了供应链的例子,这次还是用大家更为感兴趣的比特币作为例子好了。

比特币作为一种虚拟币,用途自然是交易(chaozuo。既然是交易,那么就需要记账。

问题来了,谁来记账。

img


答案揭晓,是“矿工”。

矿工们辛辛苦苦,就是为了在比特币账本上,添加上别人的交易记录。

img

那么,重点来了,我们常常听说矿工为了记录一笔交易,通常需要耗费大量的电和计算资源,这是为何?

2、记账不易,大家投我

我们首先来理解去中心化这个概念,这个意味着比特币账本不是掌握在某个人或者机构手里的。

事实上,每个矿工手里都有一份比特币交易账本的副本。

他们的任务就是在这个账本上添加交易记录,并且争取让其他人承认自己这个账本是合法的。

这里需要过两关:

第一关是在比特币账本上记账可不容易,比特币区块链使用了一种名为“哈希”的加密算法,用于验证新产生的区块。这个区块就用于“记账”,而找到这个下笔的地方,系统需要找到满足特定条件(如哈希值在一定范围内)的区块,这通常需要通过大量的计算来找到满足条件的答案。

img

这个过程,业内人士美其名曰“工作量证明”。

通过工作量证明,矿工终于拿到一个能够“上链”的区块。

区块链使用哈希来检测这些块有没有发生任何更改。 通过在生成下一个块的哈希时包含上一个块的哈希值,这些块会通过哈希链接在一起。

img


上文说到,每个矿工都有一个账本的副本,找到账本的下一个区块虽然难,但是人多了,碰撞难免会产生。这便是矿工记账员的第二关。

那么,当多个矿工同时找到下一个区块,以谁的记录为准呢?

在没有裁判的清况下,每个人都是裁判。所以区块链选择的解决方式,是投票!

img

投票的机制相当复杂,这里我们只要稍微知道有几种区块链共识算法,包括工作证明、所有权证明和授权证明。 每个算法都以不同的方式解决一致性问题。

你说有没有水军投票?那必须有的,而且有个更酷的名字,叫“巫师攻击”。

img


那么,没有收到投票的Idol(不是,会怎么样呢?

大部分是随着时间的推移,这条链就废弃了。

img

那么,如果Idol们势均力敌呢?那就会产生分叉币

img


img

猜你喜欢

转载自blog.csdn.net/weixin_44778151/article/details/142072061
ii
今日推荐