ConsenSys旗下有6大产品,其中ConsenSys Quorum是为企业打造的开源区块链服务,本文中,笔者将整理其相关资料来了解一个开源区块链服务协议的构成和发展。
开源协议和以太坊平台
ConsenSys Quorum是一个开源协议层,使企业能够将以太坊用于其私有或区块链应用程序。企业可以依靠ConsenSys Quorum提供需要的企业级网络。在 ConsenSys Quorum 之上,企业可以集成来自 ConsenSys、第三方供应商或企业内部开发人员的产品模块来构建高性能、可定制的应用程序。
ConsenSys Quorum也是企业级以太坊平台。两个 ConsenSys Quorum 客户端都实现了 EEA 规范。提供强大的文档、模板化示例和工具以及与流行开发堆栈的集成,允许开发人员和联盟快速启动企业级区块链网络和 DApp。
对于想要利用以太坊公共基础设施的企业,Hyperledger Besu 与公共主网完全兼容,支持各种加密经济或公共数据驱动的应用,以及支持其他 ConsenSys 软件产品,例如Codefi套件或Infrua。
企业Quorum网络的许可和隐私功能允许财团定义自定义规则,用于定义哪些可以和不可以在链上进行交易、哪些人可以看到交易、哪些人不能看到交易,以及是否需要交易费用等等。
GoQuorum 和 Hyperledger Besu 利用私人交易管理器 Tessera 使网络能够通过位于商业网络共享分类账上的“收据交易”与部分或所有各方进行保密交易,以确保任何私人交易的寿命和有效性。网络成员运行的节点具有同步分类账和通用交易排序,允许跨业务、监管和各地区间进行流程同步。
ConsenSys构建了一套机构产品模块,可用于在Quorum开源协议层之上构建完整且可用于生产的业务应用程序。目前可在Quorum上部署的产品功能包括Codefi Orchestrate、工作流、资产、市场、支付、合规性和数据。这些产品模块允许跨行业和用例的企业“混合和匹配”他们想要创建高度可定制和特定的区块链解决方案的功能。
2020 年 8 月 25 日,摩根大通和 ConsenSys 宣布由 ConsenSys 收购 Quorum 开源代码库。该公告意味着 Quorum(现为 ConsenSys Quorum)的管理、开发和支持将归 ConsenSys 管辖,并与 JP Morgan 继续合作。摩根大通将继续成为 ConsenSys Quorum 的活跃用户和贡献者。
项目构成
ConsenSys Quorum由两个开源项目组成:一个基于Hyperledger Besu,另一个基于 GoQuorum。
Hyperledger Besu堆栈包含:Hyperledger Besu、Orion、EthSigner
Hyperledger Besu是一个由Hyperledger社区维护的开源以太坊客户端,包括ConsenSys。Besu与Mainnet兼容,基于Java,已获得Apache 2.0许可,并可通过其Java 插件框架进行扩展。
作为具有主网功能的生产以太坊客户端,Hyperledger Besu 允许企业以企业级软件利用以太坊公链以及链上 DApps 的价值网络和生态系统。随着以太坊升级到以太坊 2.0,Hyperledger Besu 将具有互操作性,以确保当今构建的DApp 的无缝可扩展性和技术更新。
Orion是 Hyperledger Besu 客户端的私有事务管理器,在 Apache 2.0 许可下开发并用 Java 编写。
EthSigner是一个客户端不可知的以太坊交易签名者,用 Java 和 Apache 2.0 许可编写。EthSigner 通过将私钥管理与交易验证分开来提供私钥存储和管理。
GoQuorum堆栈包含:GoQuorum、Tessera、EthSigner
GoQuorum 是由 ConsenSys 维护的开源以太坊客户端。GoQuorum 基于 Go 并获得 GPL 许可。
Tessera是 GoQuorum 客户端的私有事务管理器,在 Apache 2.0 许可下开发并用 Java 编写。
EthSigner是一个客户端不可知的以太坊交易签名者,用 Java 和 Apache 2.0 许可编写。EthSigner 通过将私钥管理与交易验证分开来提供私钥存储和管理。
ConsenSys Quorum的其他服务
Quorum Subscription with Allfunds Privacy
2021 年 10 月 21 日开始,ConsenSys 将提供 Quorum Subscription with Allfunds Privacy,这是一种新的商业隐私交易管理解决方案,它扩展了 Quorum 套件的许可和隐私功能,并提供了一种新的隐私模型。它基于 Allfunds Blockchain 创建的专利技术,带有 Allfunds Privacy 的 Quorum Subscription 作为许可软件提供,客户可以在内部部署或在客户的云环境中部署,由 ConsenSys 提供支持。
Quorum Key Manager (QKM)
Quorum Key Manager (QKM) 整合了 ConsenSys 的所有帐户和私钥管理计划。包括Codefi Orchestrate、EthSigner、Quorum Hashicorp Vault 插件和 Quorum Signer。
QKM 提供企业级安全性、简化的区块链组件集成以及整合的帐户和密钥管理,可与Hyperledger Besu和GoQuorum集成以进行节点签名,使用Tessera进行私人交易加密,并使用 Codefi Orchestrate 进行交易签名、帐户管理和链上证书签名。它还与baseline协议可实现集成。
QKM利用高级安全功能,简化组件集成包括Hyperledger Besu、Teku、Tessera、GoQuorum、Baseline、Orchestrate和Codefi套件,并将所有帐户和私钥管理整合到一个地方。它支持所有区块链用例,并且可以与多个保险库存储集成。所有这一切,都是按照既定机构所期望的生产部署标准进行的。