LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 区块链中超级账本的Fabric技术

区块链中超级账本的Fabric技术

2021-05-28 喵喵说链 来源:区块链网络

Fabric是超级账本项目中的基础核心平台项目,它致力于提供一个能够适用于各种应用场景的、内置共识协议可插拔的、可部分中心化(即权限管理)的分布式账本平台,是首个面向联盟链场景的开源项目。

Fabric是一个带有节点许可管理的联盟链系统,也就是系统是在一系列已知的、具有特定身份标识的成员之间进行交互。虽然对于系统来说节点本身身份是已知的,但节点间还需要一个一致性的算法来保证数据是可信的。

Fabric另外一个具有创新意义的做法是采用“执行—排序—验证—提交”模型,使得Fabric有更好的扩展性和灵活性;而且交易预先执行的方式避免了非确定性的状态,也使得系统能够抵抗一些恶意攻击。

Fabric充分利用了模块化的设计、容器技术和密码学技术,使得系统具有可扩展、灵活和安全等特性。总体来说,在具体架构设计上它主要采用了以下几个核心思想:

(1)灵活的链码信任机制。在Fabric系统中,链码即智能合约。链码的运行与交易背书、区块链打包在功能上被分割为不同节点角色完成,且区块的打包可以由一组节点共同承担,从而实现对部分节点失败或错误的容忍。而对于每一个链码,背书节点可以是不同的节点,这保证了交易执行的隐私性、可靠性。

(2)高效的可扩展性。Fabric中交易的背书节点与区块链打包的oderer节点解耦,只能保证系统有更好的伸缩性。特别是当不同链码指定了相互独立的背书节点时,不同链码的执行将相互独立开来。

(3)隐私保护。Fabric制订了一套完整的数据加密传输、处理机制。同时通过将不同业务或用户通过通道隔离,实现数据的隔离,进一步保护隐私。

(4)共识算法模块化。系统的共识由orderer节点完成,并在Fabric允许各类共识算法以插件的形式应用于orderer节点。

从系统逻辑架构来看,Fabric系统主要提供成员管理、区块链服务、智能合约服务、监听服务等功能。

Fabic系统逻辑架构

—-

编译者/作者:喵喵说链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...