【问题标题】:Hyperleger Fabric and Hyperledger composerHyperledger Fabric 和 Hyperledger 作曲家
【发布时间】:2018-09-09 20:36:27
【问题描述】:
我对这个 Hyperledger 很陌生。所以我从他们网站上的官方课程开始。我尝试使用他们的样本建立小型网络。但我对 Hyperledger composer 和 fabric 之间很困惑。如果您尝试在作曲家上构建网络并在结构上部署,我已经读过作曲家有一些限制。这些作曲家是用于开发 POC,而不是用于实际生产。因此,请指导我了解实际差异。 Composer能不能用于实际制作,有什么限制,哪里可以用composer和fabric,哪里可以用fabric sdk?
提前致谢。
【问题讨论】:
标签:
hyperledger-fabric
hyperledger
hyperledger-composer
【解决方案1】:
Hyperledger Fabric 是运行链码的实际区块链。 Hyprledger Composer 是一个用于编写、测试和部署链代码到 Fabric 的工具。
如果您熟悉以太坊,这里有一个粗略的类比。您可以使用 geth 控制台并使用 solc 编译器手动编译代码,也可以使用 Truffle,它简化了许多任务并增加了轻松测试和部署代码的可能性。
Composer 在这个类比中有点像 Truffle,但它更强大。例如,它提供了声明模型、访问控制和数据库查询的可能性。有时这对 BNA 来说就足够了,您甚至不必编写任何可执行代码。另外,您几乎可以使用很多命令行功能。
是的,它非常适合实际生产。只是较新的 Fabric 版本可能具有 Composer 不支持的新功能,因此您可能必须等到它们支持。