主页 > 以太坊imtoken > 区块链共识机制的意义

区块链共识机制的意义

以太坊imtoken 2024-01-01 05:15:00

共识机制是区块链的核心

区块链是账本,记账者必须通过验证机制才能记账。这种验证机制称为共识机制。之前作者并没有详细解释为什么需要验证机制,只是简单的提到了它是用来防止记账人滥用记账权的。但簿记员究竟如何滥用簿记权呢?为什么共识机制被称为区块链的核心?

本章会有很多技术性的内容,不过不要害怕,作者会用最通俗易懂的方式来讲解,让大家看懂。

一句话:共识机制是一个让互不信任的人一起合作的系统。

共识机制是一个允许互不信任的人一起工作的系统。比特币只是账本上的一个记录

我们以比特币为例。比特币没有实体。所谓“A先生拥有一个比特币”,就是记录在比特币账本上。 A先生的账户余额为1比特币(A先生收到的比特币-A先生支付的比特币=账户余额)。从这个角度来看,一旦记账员犯了错误,就会导致严重的后果,而且如果记账员误入歧途,虚报交易比特币推荐人有奖励吗,后果更是不堪设想。有很多方法可以防止这种情况。例如,可以设置审核机制来选择簿记员;或者可以设立处罚机制,对造假或者记录错误的簿记员进行处罚。比特币采用了一种比较难以理解的方式,就是工作量证明机制。之所以采用这种方式,是为了保持比特币最重要的两个特性,去中心化和抗审查:所谓去中心化是指任何人都可以有同样的机会成为用户或记账员,而抗审查更直接,即也就是说,没有人可以阻止比特币交易,即使是政府或银行也不行。正因为如此,没有人可以审查记账人,同时记账人的真实身份必须得到保护,否则去中心化和抵制审查是不可能的。

因此,共识机制将发挥至关重要的作用,让互不信任的人进行合作。比特币网络中有许多不同的簿记员。既然成功的记账人可以获得比特币作为手续费和系统奖励,不难想象每个记账人都想争夺记账权。共识机制处理每次决定谁将成为记账人,同时确保他不会伪造交易记录。工作量证明要求簿记员在记账之前完成一个非常复杂的数学问题(见上一章)。每当有人在比特币网络上进行交易时,每个人都会争夺记账权,而且每次只有一个记账人,所以记账人会用各种方法尽快完成。验证问题,获得手续费和系统奖励。有什么问题,记账人花费大量计算资源并不代表他不会作弊,为什么工作量证明机制可以保护比特币系统?这时,我们将介绍区块链中另一个非常重要的概念:“最长链原理”。区块链是一个数据连续结构的数据库,即每条数据都会包含前一个数据的部分信息,所以只要中间有变化,不会马上匹配下一个数据。这时候就会出现分叉,一旦出现分叉,大家都会以最长的链为标准。

通过创建分叉,诚实的簿记员可以排除有问题的交易。

只要保证没有记账人可以一直获得记账权,即使记账人这次成功伪造交易,下次获得记账权的人也会通过验证发现问题并选择不承认。上一次记录,创建分叉,下一次获得记账权的人只需要选择没有问题的一方,以此类推,有问题的交易将被排除在系统之外,而欺诈的交易将被排除在系统之外。 bookkeeper 会失去之前投入的计算资源。

根据“最长链原理”,一旦出现分叉,大家都会以最长的链为标准。系统性风险不容忽视

这个系统不是无缝的。显然,只要假记账人比诚实记账人拥有更多的计算资源,假分叉就会成为最长的链。这使得整个系统变得不可信,比特币变得毫无价值。但是,如果簿记员在比特币上投入了大量的计算资源,如果比特币变得一文不值,那对他也没有任何好处。通过这种博弈机制,比特币能够安全运行至今。

比特币背后的技术其实是老技术,但它的设计环环相扣,非常复杂,不得不佩服。然而比特币推荐人有奖励吗,一些系统性风险开始出现在整个游戏系统中,而随着各种相关工具的出现,让比特币变得一文不值变成了越来越赚钱的事情。一旦投机者在市场上大量卖空比特币,然后投入大量计算资源破坏比特币系统,我相信这就是比特币的未来。

郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。如果作者信息标注有误,请尽快联系我们修改或删除,谢谢。