Quorum区块链原理及其概念

Quorum概述

Quorum是由摩根大通研发的企业级区块链,用于解决金融或满足于企业需求的行业的需求的平台[56]。Quorum是基于以太坊扩展研发的一种联盟链,适用于对交易效率和吞吐量比较高的企业应用。Quorum作为以太坊的许可实施方案,对以太坊设计的主要变更如下:
(1) 节点加入管理:对节点的加入增加了身份限制的管理,只有参与的节点才可以连接进入Quorum链,从而参与交易的验证、智能合同的部署和区块链的维护等工作。
(2) 共识机制的调整:默认条件下,Quorum链采用的是Raft共识机制和IBFT共识机制,还支持不同共识机制可插拔的体系结构。而以太坊使用的是PoW共识机制,对于资源造成了大量的浪费。Raft和IBFT算法共识过程更快,交易的确认速度更实时,比较适用于联盟链。
(3) 对隐私的支持:设计了隐私机制,在联盟链中只有参与交易的当事人可以访问私有交易,不想其他成员公开私有交易的信息。
(4) 取消了交易费用的花销:在Quorum链中取消了交易产生的汽油费的花销,但是燃料gas的设定仍然存在,不过被设定为零。

Quorum结构

如图3.5所示,在Quorum的结构中,Quorum节点主要沿用了以太坊的geth,而Constellation模块是负责对私有交易的支持。此模块由Transaction Manager 和 Enclave组成,在一个节点中两者一一对应。Transaction Manager模块用来存储私有交易的内容,并且与与其他节点的Transaction Manager交互,来进行管理私有的交易。Enclave模块负责生成交易的公钥与私钥对、交易的加密和解密操作。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mlynb/article/details/120173279