hyperledger-fabric - 将 Hyperledger Composer 区 block 链业务网络部署到 Hyperledger Fabric(多个组织)

标签 hyperledger-fabric hyperledger hyperledger-composer

我实现了 super 账本 Composer tutorial并创建了一个简单的业务网络定义。然后我通过composer部署它并通过composer-rest-server实现它的rest API。现在我想在另一台机器(PC)上再添加一个对等点,该机器可以访问我之前创建的区 block 链。我关注了这个Deploying a Hyperledger Composer blockchain business network to Hyperledger Fabric (multiple organizations) ,但在本教程中,网络是使用 docker 容器在同一台计算机上配置两个组织的结构网络。

我的问题:
1. 多个组织使用docker容器(在同一台机器上)和使用多台机器(PC)有什么区别?
2. 如何使用Hyplerledger Composer在多台机器(PC)上实现这一点?


预先感谢您!

最佳答案

正如 Hyperledger Rocket Chat 中的回答:

您引用的教程(一台 PC 上的多组织)用于说明多组织 - 多对等配置的 Composer 方面。没有必要使用 Docker 容器来构建 Fabric,但它更容易,并且大多数人选择这样做。

Composer 可以轻松地使用多机设置 - 您只需创建一个不同的 connection.json 文件来“指向”各个地址!真正的问题是如何实现多组织 super 账本结构。

Docker Compose 是用于 Development Fabric 和教程的工具,它提供组件容器之间的网络,但 Docker Compose 实际上仅适用于单台计算机。要使用多台机器,Kubernetes 或 Docker Swarm 是更好的选择(或云托管),并且生产环境肯定需要 Docker Compose 之外的其他东西。 然而,有一些教程可用于学习或 PoC - 我还没有尝试过,但社区中的其他人已经尝试过了: https://www.skcript.com/svr/setting-up-a-blockchain-business-network-with-hyperledger-fabric-and-composer-running-in-multiple-physical-machine/ https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f

关于hyperledger-fabric - 将 Hyperledger Composer 区 block 链业务网络部署到 Hyperledger Fabric(多个组织),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49841042/

相关文章:

java - getStateByRange() 在 Hyperledger Fabric Java SDK 中返回空迭代器

blockchain - x509 : ECDSA verification failure

docker - 如何更新 Hyperledger Fabric 中的链码?

docker - Hyperledger Composer部署到多个组织身份错误

hyperledger-fabric - 同一 block 的 2 笔交易可以更新相同的状态 key 吗?

javascript - Hyperledger composer 在 for 循环中创建多个 Assets

hyperledger-fabric - 无法创建 channel - 试图包含不在联盟中的成员

kubernetes - 在Kubernetes中正确配置Fabric Peers

javascript - 收到错误 : Expected a Resource or Concept have checked older posts too but it's not helping me out with my code

hyperledger-fabric - 链码只能安装在认可对等节点上吗?