我对Hyperledger这件事很陌生。因此,我从他们网站上的官方课程开始。我试图使用他们的样本建立小型网络。但是我对Hyperledger作曲家和Fabric之间感到非常困惑。如果您尝试在Composer上构建网络并在Fabric上进行部署,则我已经了解到Composer有一些局限性。这些作曲者用于开发POC,而不用于实际生产。因此,请通过这个指导我有什么实际区别。 Composer是否可以用于实际生产,有哪些局限性?在哪里可以使用composer和fabric?在哪里可以使用Fabric SDK?
谢谢。
答案 0 :(得分:0)
超级账本结构是运行链码的实际区块链。 Hyprledger Composer是用于将链码编写,测试和部署到Fabric的工具。
如果您熟悉以太坊,这是一个粗略的比喻。您可以使用geth控制台并使用solc编译器手动编译代码,也可以使用Truffle,这可以简化许多任务,并可以轻松测试和部署代码。
在这个类比中,Composer有点像Truffle,但功能更强大。例如,它提供了声明模型,访问控制和数据库查询的可能性。有时候,对于BNA来说就足够了,您甚至不必编写任何可执行代码。另外,您几乎可以使用所有命令行功能。
是的,它非常适合实际生产。仅仅是较新的Fabric版本可能具有Composer不支持的新功能,因此您可能必须等到它们被支持。