Hyperledger fabric 如何使用Hyperledger结构部署链码?

Hyperledger fabric 如何使用Hyperledger结构部署链码?,hyperledger-fabric,blockchain,ethereum,hyperledger-composer,Hyperledger Fabric,Blockchain,Ethereum,Hyperledger Composer,我对使用Fabric和Composer开发区块链应用程序感兴趣 我只有一个问题:虽然以太坊是一个公共区块链,因此您可以在其上部署您的智能合约并免费使用,但我们可以在Fabric上做同样的事情吗?让我解释一下:以太坊有一个运行的区块链,我们可以在上面工作和访问,但Fabric没有,对吗?我是否应该在之前建立一个完整的新区块链网络(设置所有节点、授予权限等) 谢谢你Hyperledger结构不同于你在其中提到的区块链系统,它是私有的且是许可的。Hyperledger Fabric网络的成员通过可信会

我对使用Fabric和Composer开发区块链应用程序感兴趣

我只有一个问题:虽然以太坊是一个公共区块链,因此您可以在其上部署您的智能合约并免费使用,但我们可以在Fabric上做同样的事情吗?让我解释一下:以太坊有一个运行的区块链,我们可以在上面工作和访问,但Fabric没有,对吗?我是否应该在之前建立一个完整的新区块链网络(设置所有节点、授予权限等)


谢谢你

Hyperledger结构不同于你在其中提到的区块链系统,它是私有的且是许可的。Hyperledger Fabric网络的成员通过可信会员服务提供商(MSP)注册,而不是允许未知身份参与网络的开放式无许可系统(需要“工作证明”等协议来验证交易和保护网络)。如果成员组织参与区块链网络(前面提供了上下文),则通常会建立自己的结构基础设施。请参见此处的常见问题解答->了解更多有关关键结构概念的信息->。至于Hyperledger Composer,它是一个开发框架,使用工具等加速开发,并将事物抽象到业务级别(即使用给定的结构/验证、模型驱动开发的应用程序开发)。请在此处查看更多->(也可以在此处查看架构和关键概念链接)


因此,是的,您将拥有一个运行中的私有区块链网络(包括文档中讨论的所有功能)。

与以太坊一样,我们可以创建公共区块链,然后用户可以在其上运行智能合约,我们也可以在Hyperledger结构中执行同样的操作。 Hyperledger结构与称为“链码”的智能合约具有相同的功能。 链码是为读取和更新分类账状态而编写的程序。链码处理的所有业务逻辑

例如,如果创建了交易,则链码会在整个网络中共享和更新分类账

关于一个基于结构的运行区块链,我们可以处理它,也可以访问它,但这只有在现有网络中有人邀请您时才可能

在我了解您的使用案例之前,很难说您应该建立一个全新的区块链网络。根据您的使用案例,您可以使用私有结构建立一个全新的区块链网络