元宇宙非小号金色财经交流群社区官网

区块链通用层次化技术结构

时间:2022-02-17 15:16:41

典型的BFT算法一般由固定数量的计算节点参与,分为2轮。从一个达成共识的计算节点的视角看,其第一轮要收到2/3以上数量的对同一区块的投票,然后广播对此的确认。第二轮则是收到2/3以上数量的对同一区块的确认,从而达成共识。算法通过严格的数学证明确保了在此种条件下,计算节点确认的区块一定最终会被其他节点确认。

高效。在PBFT算法中发一个交易是无需等待确认的,如果一个区块通过PBFT算法被系统认可,那么这个区块就会是最终区块,不会被撤销。因为各个节点达成共识是在同一时刻决定的,也就意味着用PBFT维护的区块链不容易出现分叉,所以也就不用等待确认以保证当前区块所在的链是最长链。

共识层包括共识算法、共识机制。共识层能让高度分散的节点在去中心化的区块链网络中高效地针对区块数据的有效性达成共识,是区块链的核心技术之一,也是区块链社群的治理机制。目前共识机制算法有数十种,包括工作量证明、权益证明、权益授权证明、燃烧证明、重要性证明等。

中心化的系统达成共识非常的简单,因为一切数据都由中心化管理,而对于去中心化的区块链系统来说,共识则很难达成,一切都要商量这来。不同的共识算法就是不同的商量规则,通过设置不同的一组条件筛选出最具有代表性的节点来达成共识。

在区块链里,共识有两层,一层是对区块链的规则达成共识,这是社群共识;另一层则是在已达成共识的规则下,分布在各地的不同设备依据同样的规则,经过网络通讯进行交互,最终对区块链上的数据达成一致,这是技术共识,用以达成技术共识的算法就是共识算法。

图1所示为区块链通用层次化技术结构,自下而上分别为数据层、网络层、共识层、控制层和应用层。其中网络层是区块链信息交互的基础;数据层包括区块链基本数据结构及其原理;共识层保证节点数据的一致性,封装各类共识算法和驱动节点共识行为的奖惩机制;控制层包括沙盒环境、自动化脚本、智能合约和权限管理等;应用层包括区块链的相关应用场景和实践案例,通过调用控制合约提供的接口进行数据交互。

对于算法的选择,一般来说在区块链网络中,由于应用场景的不同,所设计的目标各异,不同的区块链系统采用了不同的共识算法。在私有链和联盟链情况下,对一致性、正确性有很强的要求。一般来说要采用强一致性的共识算法。而在公有链情况下,对一致性和正确性通常没法做到百分之百,通常采用最终一致性(EventualConsistency)的共识算法。

一般来说,要对第一部分的代码进行更新是非常困难的,因为这涉及社群共识,需要非常复杂的协商和协作才能达成。因此,提升第二部分的灵活性和能力就至关重要了。Solidity作为最早的区块链编程语言,在设计之初对此考虑甚少,因此制约了很多应用的发展。一个典型的例子是以太坊的签名算法是写死在第一部分的,对于有其他签名算法需求的应用就无法在以太坊上得到满足了。

标签:区块 区块链 技术 区块链通

  • 2022年中国数字创新大赛 区块链通证经济创新峰会·区块链赛道

    2022年中国数字创新大赛 区块链通证经济创新峰会·区块链赛道

    2022-03-25 13:44:03

    2022年中国数字创新大赛区块链赛道(泉州)-安溪)(以下简称区块链赛道)正式启动。区块链通证经济创新峰会_领导氪区块链邮轮峰会_澳门区块链峰会2022数字中国创新竞赛由数字中国建设峰会组委会主办,围绕数字城市、大数据、...

  • Web3元宇宙:什么是跨链?为什么跨链通信很重要?

    Web3元宇宙:什么是跨链?为什么跨链通信很重要?

    2023-04-04 16:25:59

    Web3 生态越来越倾向于多链,dApp 存在于数百个区块链中, 2 在层网络和应用链中。然而,区块链本身并没有与外部系统或 API 通信能力。这种限制不仅阻止了区块链与现有网络基础设施的通信,也阻止了与其他区块链的通信...

  • Gdx链通币,时代的机遇

    Gdx链通币,时代的机遇

    2023-04-21 15:08:25

    每一场金融危机的背后都预示着旧的金融体系即将崩溃,新的金融体系即将诞生,每一场危机的背后都是一场前所未有的机遇。俗话说,以史为鉴,知兴替,vds三年,她的新机遇到底在哪里呢? 前期的投资者,手上囤着大量的币。前期,他...

  • Connext空投之后,跨链通讯赛道还有哪些潜在机会?

    Connext空投之后,跨链通讯赛道还有哪些潜在机会?

    2023-09-11 14:55:05

    原文作者:flowie,ChainCatcher随着跨链通讯协议 Connext 推出代币并开启大规模空投,该板块的最新格局轮动和潜在机会也备受关注。据加密数据平台 RootData 显示,跨链通讯类项目是近一周热搜榜单...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )