什么是共识机制

发布时间:2020-06-25 21:04:13 02:29 热度:55

分布式网络必须要解决的一个至关重要的问题,就是“拜占庭将军问题”,而区块链作为分布式网络中的典型代表,则采用了一系列新型的技术,来解决这个问题,这个技术就叫做共识机制。

简单来说,共识机制就是一种规则,每个节点都必须遵守。它同样是区块链的四大核心技术之一,在区块链网络中主要起到了协调全节点账目保持一致的作用。

为什么这么说?我们都知道区块链是去中心化的,基于分布式账本技术,每个人都可以自由地加入进来,成为其中的一个节点。但想一想,如果只是单纯如此,会造成什么结果?比如,我作为一个节点加入进来,有一笔数据,我是这样处理的,而另一个人,是以另一种方式处理的,我们两个谁都说服不了谁,权限又都平等,这样整个网络就很容易发生分歧,产生混乱。

此外,在这种环境下,我和其他节点相互不认识,又没有一个中心化的权威机构来做担保,我怎么确定其他人处理的数据没问题?所以说,去中心化的环境下,是没有一个比较中心化的节点能做决策,协助网络运行。

中本聪为了解决这个问题,就想了个办法:虽然整个网络中没有一个中心化的节点能做决策,但是我可以设立一套规则,每个节点必须遵守。规则内容要包含两点,第一是解决分布式账本中,每个节点怎么记账的问题;第二是解决不同节点间,如何交换信息、达成共识的问题。这样就能在一个没有中心化节点存在的情况下,既能让每个节点比较统一地做一件事,又能保证每个节点的小数据库之间数据一致。从而令分布式网络,比较有序地去运行。

所以,共识机制更像是一种制度,如果把区块链当成一个社会,那么共识机制就是这个世界中的法律,人人都得遵守,不仅解决了信任的问题,更维护着整个区块链社会的正常运行。

精彩推荐

  • 区块链排线兜底是什么意思
    图文

    区块链排线兜底是什么意思

    区块链排线兜底是指先排一条主线,按照ABCDEF等这样排下去,然后这些人去发展至少20人。以主线为中心,所有活跃度都算在大区活跃度里面,同时各自的小区活跃度也全部加起来。最后有个兜底操作,主线最后上星的人必须要推广20人,但是要扶持最后上星的,确保整条线完整。

    理财 2020-06-01
  • eos柚子币与eos生态有关系吗
    图文

    eos柚子币与eos生态有关系吗

    有关系。eos生态是一个区块链社区,eos柚子币是eos生态的代币,是一种数字货币,柚子币可以支持每秒执行数百万个交易,同时,普通用户执行智能合约无需支付使用费用;EOS是一种新的区块链架构,EOS项目的目标是实现一个类似操作系统一样的支撑应用程序的区块链架构。

    理财 2020-06-01
  • 区块链的特点
    01:39

    区块链的特点

    区块链的特点有很多,但最重要的特点就是去中心化。而所谓的去中心化,就是把中心去掉,重新建立一套大家可以共同管理数据,且能自由交易的新规则。中心化有很多问题,在中心化的模式里,数据都存储在中心服务器里。而去中心化的好处就在于通过人人参与数据维护,数据信息不再集中,从而解决了这些问题。

    视频 2020-06-02
  • 比特币原理
    图文

    比特币原理

    比特币每个区块的数据结构,每个区块由区块头和区块体两部分组成。区块头中包含父区块的哈希,版本号,当前时间戳,难度值,随机数和上面提到的默克尔树根。区块体中包含了矿工搜集的若干交易信息,假设有8个交易被收录在区块中,所有的交易生成一颗默克尔树,默克尔树是一种数据结构,它将叶子节点两两哈希,生成上一层节点,上层节点再哈希,生成上一层,直到最后生成一个树根。

    理财 2020-05-13
  • 区块链最直白的解释
    图文

    区块链最直白的解释

    区块链是一种技术,这种技术能够保证链上的数据不能被篡改、不能被伪造,是保证软件安全的重要技术支撑。狭义上,区块链是按照时间顺序来将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义是分布式基础架构与计算方式,用于保证数据传输和访问的安全技术。

    理财 2020-05-15