如何将peer(在我的笔记本电脑上)添加到IBM Bluemix区块链(hyperledger)?

时间:2017-04-24 16:07:12

标签: ibm-cloud blockchain hyperledger peer

我正在尝试使用docker-compose并使用现有对等方的地址+发现端口(30001)将对等方(我的本地笔记本电脑)添加到IBM Bluemix区块链,但它在启动时会挂起,因为最后一条消息:

transport: http2Client.notifyError got notified that the client transport was broken EOF

我的docker-compose.yml看起来像这样:

vp5:
  image: hyperledger/fabric-peer:x86_64-0.6.0-preview
  ports:
  - "7050:7050"
  - "7051:7051"
  - "7052:7052"
  environment:
  - CORE_PEER_ADDRESSAUTODETECT=true
  - CORE_VM_ENDPOINT=unix:///var/run/docker.sock
  - CORE_LOGGING_LEVEL=WARN
  - CORE_PEER_ID=vp5
  - CORE_PEER_DISCOVERY_ROOTNODE=dcc56501d31b435ea8898c9e1ad10982-vp1.us.blockchain.ibm.com:30001
  - CORE_PEER_VALIDATOR_CONSENSUS_PLUGIN=noops
  volumes:
    - /var/run/docker.sock:/var/run/docker.sock
  command: peer node start

需要改变什么?

1 个答案:

答案 0 :(得分:0)

我的理解是您使用的是基于Hyperledger Fabric版本0.6.1的Bluemix Starter Plan区块链服务。注意到的对等图像标记为x86_64-0.6.0-preview这一事实是我假设您正在使用基于Hyperledger Fabric版本0.6.1的区块链服务的原因。要重申这个问题,是否可以将本地对等体添加到在Bluemix上运行的四对等区块链网络(使用Hyperledger Fabric版本0.6.1的入门计划)?

使用Bluemix Starter Plan区块链网络时,无法添加在Bluemix外部运行的本地对等方。整个区块链网络托管在Bluemix上,有四个同行。

有一个基于Hyperledger Fabric 1.0版的高安全性商业网络vNext Beta。使用这种新的测试版服务时,可以邀请参与者加入区块链网络,这些参与者可以创建同伴。这一切都发生在Bluemix服务中,因此不一定要添加本地对等体。但是,高安全性业务网络vNext Beta使多个实体可以加入区块链网络,然后为每个加入的参与者创建对等体。可以使用Bluemix计划的比较here