Как я могу добавить узел (на своем ноутбуке) в блокчейн IBM Bluemix (гиперрегистр)?

Я пытаюсь добавить одноранговый узел (мой локальный ноутбук) в блокчейн IBM Bluemix, используя docker-compose и используя существующий адрес однорангового узла + порт обнаружения (30001), но он зависает при запуске с последним сообщением:

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

Что нужно изменить?


person The JV    schedule 24.04.2017    source источник
comment
Предоставляет ли гиперреестр Bluemix учетные данные членских служб, которые позволяют присоединиться к дополнительному одноранговому узлу? Если бы это было так, вам нужно было бы предоставить их через переменные среды.   -  person zmanian    schedule 25.04.2017


Ответы (1)


Насколько я понимаю, вы используете службу блокчейна Bluemix Starter Plan, основанную на Hyperledger Fabric версии 0.6.1. Тот факт, что указанный одноранговый образ помечен как x86_64-0.6.0-preview, является причиной того, что я предполагаю, что вы используете службу блокчейна на основе Hyperledger Fabric версии 0.6.1. Чтобы еще раз сформулировать вопрос, можно ли добавить локальный одноранговый узел в сеть блокчейна с четырьмя одноранговыми узлами, работающую на Bluemix (стартовый план с использованием Hyperledger Fabric версии 0.6.1)?

При использовании блокчейн-сети Bluemix Starter Plan невозможно добавить локальный одноранговый узел, работающий за пределами Bluemix. Вся сеть блокчейна размещена на Bluemix и имеет четыре узла.

Существует бета-версия vNext Business Network с высоким уровнем безопасности, основанная на Hyperledger Fabric версии 1.0. При использовании этого нового бета-сервиса можно приглашать участников в сеть блокчейна, и эти участники могут создавать одноранговые узлы. Все это происходит внутри службы Bluemix, поэтому не обязательно добавлять локальный одноранговый узел. Однако бета-версия High Security Business Network vNext позволяет нескольким объектам присоединяться к сети блокчейна, а затем для каждого присоединяющегося участника создается одноранговый узел. Сравнение планов Bluemix доступно здесь.

person Andrew Tharp    schedule 02.05.2017