区块链(数据结构)的共识机制
共识机制通俗解释是区块链宪法,共识机制是区块链的灵魂。它就像区块链的宪法,维系着整个区块链世界的正常运转。
共识机制是什么?
区块链是一种去中心化的分布式账本系统,它可以用于登记和发行数字化资产、产权凭证、积分等,并以点对点的方式进行转账、支付和交易。区块链系统与传统的中心化账本系统相比,具有完全公开、不可篡改、防止多重支付等优点,并且不依赖于任何的可信第三方。由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。
共识机制的作用是什么?
在区块链系统当中,没有一个像银行一样的中心化记账机构,保证每一笔交易在所有记账节点上的一致性,即让全网达成共识至关重要。区块链技术的伟大之处在于去中心化和去信任,共识机制解决了在一个完全陌生的网络环境里,通过代码撮合交易,让买卖双方产生信任,决定了谁有记账的权利,以及记账权利的选择过程和理由。共识机制解决的就是这个问题。
主要的共识机制有哪些?
目前主要的共识机制有工作量证明机制PoW、权益证明机PoS以及委托权益证明DPOS。PoW通过评估你的工作量来决定你获得记账权的机率,工作量越大,就越有可能获得此次记账机会。PoS通过评估你持有代币的数量和时长来决定你获得记账权的机率。这就类似于股票的分红制度,持有股权相对多的人能够获得更多的分红。DPOS与POS原理相似,只是选了一些“人大代表”。与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账。
注:链尚教育专注区块链技术与基础知识培训,联合蚂蚁链及武汉大学,共建武汉市首家区块链培训认证中心,构建全面的区块链人才培养体系,致力于培养高层次、复合型区块链人才。
汇聚武汉大学雄厚的教学资源及蚂蚁链全球领先的技术优势,链尚培养能够满足于社会各个领域的多层次区块链人才需求,助力武汉“区块链之城”的建设,实现区块链技术的经济效益和社会效益。
链尚教育课程招募正在火热进行中,详情扫描下方二维码咨询