Hyperledger Cactus:迈向通用区块链集成之路

2021/04/01 12:16
阅读数 352

作者:Peter Somogyvari,埃森哲;Hart Montgomery,富士通实验室

自从一年前作为 Hyperledger 项目启动以来,Hyperledger Cactus(仙人掌)已经取得了长足的进步。今天,维护人员兴奋地宣布了一个支持许多令人兴奋的集成应用程序的 0.4 版本,并将我们推向了我们的“梦想”模块化架构的方向。

Hyperledger Cactus[1]是一个可插拔的企业级框架,可以在多个分布式账本上进行事务处理,而无需引入另一个竞争对手区块链。通过这个项目,我们的目标是为区块链网络提供一个分散的、可适应的和安全的集成,可以适应各种平台和协议。粗略地说,Cactus 由协调跨区块链集成的“业务逻辑插件”和促进连接到特定分类账的“分类账插件”组成。

Hyperledger Cactus v0.4 版本包括以下模块:

  • 账本插件——与各种 DLT 平台通信的机制(Hyperledger Besu、Corda、Corda OS、Hyperledger Fabric、Go-Ethereum、Quorum、Hyperledger Sawtooth)
  • 三个业务逻辑插件示例——应用程序集成了多个区块链
  • 支持库——各种实用程序库,使编程业务逻辑插件变得容易。这些对设置自己的应用程序十分有用!

事实上,现在很容易尝试 Hyperledger Cactus。我们提供了一个运行业务逻辑插件(在 Hyperledger Cactus 架构的服务应用)的示例实现的说明[2],它利用了各种区块链平台的特性,这样你就可以在你自己的 PC 上评估 Hyperledger Cactus。

甚至可以使用一个命令行命令来建立一个带有供应链示例的容器!下面是这个例子的链接[3]。我们鼓励你自己看看,使用 Hyperledger Cactus 开始区块链集成是多么容易。

Hyperledger Cactus 的长期架构目标是提供一个灵活的、模块化的系统,允许用户配置区块链集成系统,以完全满足他们的需求。我们希望用户能够尽可能多地重用代码,同时仍然避免代码膨胀和所使用特性的重复。贡献者们正在按照基于原型代码的架构来完成 Hyperledger Cactus。白皮书[4]中详细介绍了未实现的特性。

我们的白皮书描述了 Cactus 的开发路径,首先列举了可以用 Cactus 实现的各种用例。我们使用这些用例来推导和建立基本的设计原则,比如可插拔架构和模块化接口。经过长时间的讨论,我们已经完成了初步的架构设计。下面我们给出一个图表来说明这一点:

CACTUS 架构

这张图有点复杂,但希望它能让你了解 Hyperledger Cactus 系统的模块化和灵活性。我们想要强调的是,我们的系统设计将特定于账本的功能推到边缘,以便最大限度地简化开发,并使应用程序尽可能地与账本无关。

如果你对此感兴趣,我们欢迎你加入 Hyperledger Cactus 社区。不像我们的项目名称(Cactus 是仙人掌),我们不刺人!无论你是想贡献自己的一份力量,还是仅仅对 Cactus 感兴趣,我们都愿意与你联系。

和我们联系很容易!最简单的方法就是通过 Hyperledger Cactus rocketchat[5]。我们几乎每天都为新贡献者和用户建立结对编程会话(请查看 Hyperledger 日历),所以如果你愿意贡献或想要帮助启动和运行,我们将非常高兴提供帮助。我们期待你的回音!

参考资料

[1]

Hyperledger Cactus: https://www.hyperledger.org/use/cactus

[2]

说明: https://github.com/hyperledger/cactus#run-the-examples

[3]

例子的链接: https://github.com/hyperledger/cactus/tree/main/examples/supply-chain-app

[4]

白皮书: https://github.com/hyperledger/cactus/blob/main/whitepaper/whitepaper.md

[5]

Cactus rocketchat: https://chat.hyperledger.org/channel/cactus


点击【阅读原文】阅读网站原文。

联系关于Linux基金会




Linux基金会是非营利性组织,是技术生态系统的重要组成部分。 

Linux基金会通过提供财务和智力资源、基础设施、服务、活动以及培训来支持创建永续开源生态系统。在共享技术的创建中,Linux基金会及其项目通过共同努力形成了非凡成功的投资。请长按以下二维码进行关注。

本文分享自微信公众号 - LFAPAC(gh_8442c14fe49e)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部