首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从哪里开始Hyperledger Fabric开发?

从哪里开始Hyperledger Fabric开发?
EN

Stack Overflow用户
提问于 2018-10-24 12:11:00
回答 4查看 1.1K关注 0票数 1

我是Hyperledger fabric的新手,试图了解我需要学习的所有主题,以便能够创建一个完整的应用程序。

就像Ethereum一样,我遵循了以下步骤。1.设置以太坊开发环境。2.使用solidity语言开发了智能合约,并以remix为初学者创建了智能合约。3.使用Truffle框架进行开发、测试等。4.将智能合约从混搭或使用truffle框架部署到区块链。5.使用Web3从前端访问部署在区块链上的智能合约功能。

请帮助我与Hyperledger面料类似的步骤。

我听说过很多术语,比如composer,modeling language,ACL,Scripts files。我还在那里听说了Go语言和SDK。

我的理解是,首先,Hyperledger Fabric需要在我能够做的本地系统上设置,下一步是做DAPP的开发。

这种开发的一种选择是使用Hyperledger composer,但我看不到Go语言在那里的使用。所以我想知道composer是否是做开发的唯一选择,或者我们有任何其他的方法。

EN

回答 4

Stack Overflow用户

发布于 2018-10-27 12:19:56

Hyperledger Composer是一个工具,可简化基于Hyperledger Fabric区块链基础设施的应用程序开发。

如果您对区块链基础设施感兴趣,请从Fabric tutorials开始。

如果您对区块链应用程序感兴趣,请从Composer tutorials开始。

Fabric教程包括以下方面的开发:

您可以使用Go语言编写链码,也可以使用composer语言

你可以两个都试一下。

还有Fabric Java SDK可用于构建与区块链交互的Java客户端应用程序。

票数 2
EN

Stack Overflow用户

发布于 2018-10-26 17:32:48

我首先建议您在localhost中部署第一个hyperledger网络(使用docker-compose)。您可以使用fabric-sample https://github.com/hyperledger/fabric-samples来帮助自己。

您必须了解交易的机制(提案、背书等)每个组件的角色。

在学习部署链码之后,学习链接到hyperledger fabric的GO链码的开发。

然后,您可以使用hyperledger SDK (NodeJS或Java)。

票数 1
EN

Stack Overflow用户

发布于 2018-10-26 20:40:10

从Hyperledger Composer开始,它是一个hyperledger fabric构建工具:(https://hyperledger.github.io/composer/latest/introduction/introduction.html)

Composer允许您通过联机web界面尝试和使用Hyperledger Fabric Blockchain。在使用Composer时,不需要跳转到核心构建块。使用的语言大多是基于javascript / yml的,所以很容易上手。

下一步是直接使用Hyperledger Fabric。但是当你已经通过Composer的时候,这将是你的决定。

关于使用的语言,可以使用GO、Node或Java设置Hyperledger Fabric区块链。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52960981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档