“工作量证明机制”都不懂?那就别研究区块链了!

提到区块链技术,好像大家都会异口同声的说到“去中心化”;再问有什么实际的应用,好像也只能说出“比特币”;那么比特币到底是什么?那么区块链到底是如何“绕过”中心的?

比特币是区块链的一个明星级应用,但它实际上是和支付宝、微信支付类似,是互联网支付的一种形式,支付的媒介也不是真金白银,而是一串数字密码。但与微信和支付宝不同的是,比特币是一种虚拟“货币”,它背后完全没有、机构或法律背书,不需要通过中心机构来证明,完全是参与者的集体管理,省略了中心化的步骤,变成了点对点的交流。

那问题来了,信任从何而来?一个在阿根廷的比特币持有者给一个身在贵州的买家汇去三个比特币,这个贵州人不认识这个阿根廷人,为什么相信他发了三个币,而不是一个币?为什么相信他的账户里增加的三个币正好是阿根廷人账户里减少的三个币。既然没有一家银行管理和处理交易,我们又怎能相信比特币不是互联网虚拟世界里凭空产生、可被人随意改动的一堆数字?

“工作量证明机制”都不懂?那就别研究区块链了!_第1张图片

我们都知道比特币是一个分布式大账本,所以我们需要挖矿来辨别账本的真假。但又如何证明挖矿挖出来的消息是否正确呢?这就涉及到我们常提到的共识算法——工作量证明。

工作量证明有什么作用呢?为了防止恶意篡改,比特币系统把每笔账都加了一个锁,每笔账的所由上一个账本的钥匙和这个账本的钥匙组成,这个账本的钥匙又是下一个账本的组成部分。这样的锁和钥匙,环环相扣,把多个账本连接成一个链条。账本也被称为区块,如上述方式连接成区块链。而这个锁也就是密码学,想要猜中钥匙是什么?你需要用计算机尝试许多遍还不一定猜对!并且全球的挖矿人都在猜,而猜的快的人,就能记账,并将更新的账本广播给其他人。别人虽没猜对,但他们很容易验证广播来的账本的对错。之后所有记账人用这个新账本替换他们手上的老账本,然后接着往下记账。

“工作量证明机制”都不懂?那就别研究区块链了!_第2张图片

所以在这个过程中解开账本的交易密码是一项很大的工程,需要计算机不停地运算,不停的工作,工作量相当大,因此人们管这种机制叫做——工作量证明机制。

“工作量证明机制”都不懂?那就别研究区块链了!_第3张图片

而那些成千上万的记账人,就是俗称的“矿工”。所谓“挖矿”,无非是每个记账人用多的计算机来猜数字谜语,用设备和电量消耗来证明自己的账本正确,也许你会问,既然过程这么困难,为什么还有这么多人去记账?因为有钱拿啊!猜对了会有奖励啊!

所以现在你懂了吗?

关注公众号:Bihai币海网

关注微博:@币海网


Telegram中文群:http://0.plus/bihaiofficial

你可能感兴趣的:(“工作量证明机制”都不懂?那就别研究区块链了!)