在Hyperledger Fabric中创建orderer节点

时间:2017-09-12 14:33:50

标签: node.js hyperledger-fabric

我是Hyperledger Fabric的新手,我正在启动一个新项目,即将资产从一个人转移到另一个人。以下是我认为我需要遵循以完成项目的步骤,告诉我我是错了还是错过了什么:

  1. 创建订货人节点。
  2. 创建频道。
  3. 创建对等点和代言节点。
  4. 将每个对等和代言人节点连接到频道。
  5. 编写链码并签署政策。
  6. 创建事务以更新分类帐状态。
  7. 如果我是对的,有人可以帮我创建orderer节点,或者为我提供一个有用的链接。还想询问使用节点SDK可以创建orderer节点。

2 个答案:

答案 0 :(得分:2)

在Hyperledger Fabric中有3种类型的节点。每个节点都是在某台机器上运行的进程(可能在容器中),并与网络中的其他节点通信。

节点是: - Orderer节点 - 对等节点 - 在某种语言/框架中嵌入客户端SDK的客户端节点(node.js,golang,java)。

您无法自行创建节点。每个节点都与某个组织相关联,并拥有自己的证书和私钥。

您可以查看https://github.com/hyperledger/fabric-samples/(阅读https://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html了解具体方法),这样您就可以更好地掌握核心概念。

在此之后,如果您更加确定并且知识渊博,您还可以尝试在多台计算机上部署自己的Fabric设置。 您可以查看https://github.com/yacovm/fabricDeployment如何操作。

答案 1 :(得分:2)

部署Hyperledger Fabric有两个方面......操作方面(部署运行orderer,peer,ca等运行时组件的容器)和事务方面(创建渠道和发布交易提议等)。

建议您查看提供的tutorials。具体来说,我将从"building your first network"开始。此示例详细介绍了如何部署网络,创建通道和发布事务。