2016-11-09 3 views
1

Проверяющие сверстники могут быть запущены в Hyperledger с помощью следующей команды:Как запустить не проверяющий сверстник в Hyperledger?

docker run --rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_PEER_ID=vp1 -e CORE_PEER_ADDRESSAUTODETECT=true -e CORE_PEER_DISCOVERY_ROOTNODE=172.17.0.2:7051 hyperledger/fabric-peer peer node start 

Что такая команды для запуска непроверяющего пэра?

ответ

1

Вам необходимо использовать файл core.yaml. Если внимательно прочитать core.yaml файл, вы увидите следующие строки,

# Оценщик определяет это равное, являются ли проверка сверстников или нет, и если # включен, то, что консенсус плагин для загрузки валидатора: включено: true

Или вы можете реализовать службы членства и создать равноправный узел с уровнем привилегий Non-validator.

Это то, что он говорит в membersrvc.yaml файле,

пользователей по умолчанию, которые будут зарегистрированы в СА на первом запуске. Роль является двоичным ИЛИ различных ролей пользователь может иметь:

  • простой клиент, такой как бумажник: КЛИЕНТ
  • непроверяющий равный: PEER
  • проверки клиента: Validator
  • аудит клиент: РЕВИЗОР

и уровни,

Поля каждого пользователя является следующим: 1: клиент, 2: равный, 4: валидатор, 8: аудитор

Следующих пользователи также доступны для регистрации в качестве непроверяющего равных в том же самом файл,

test_nvp0: 2 iywrPBDEPl0K bank_a 
test_nvp1: 2 DcYXuRSocuqd institution_a 
test_nvp2: 2 flpChShlY7xt bank_c 
test_nvp3: 2 jeruawMomclo bank_a 
test_nvp4: 2 RMYVxSZCk370 institution_a 
test_nvp5: 2 XHYVCIJGZGK7 bank_b 
test_nvp6: 2 4cIn63j8ahYp bank_a 
test_nvp7: 2 E7FAJUtWVn2h institution_a 
test_nvp8: 2 LJu8DkUilBEH bank_a 
test_nvp9: 2 VlEsBsiyXSjw institution_a 

Вы также можете посмотреть на asset management example app который бутстрэпы непроверяющего пэра и конструирует ткань конфиденциальных операции развертывания, вызов и запросить chaincode.

+0

Спасибо @ sufiyan-ghori. Я обновлю файл .yaml и снова проведу его. –

0

с помощью докер-сочинить для вверх сверстников использованием среды для переопределения core.yaml -CORE_PEER_VALIDATOR_ENABLED = ложь

пожалуйста, не только использовать докер бег, докер-Compose можно установить среды легко.

+0

Спасибо @ king3000. Есть ли документ, содержащий список переменных среды, которые могут использоваться для переопределения настроек core.yaml. Я попытался выполнить поиск в Интернете, но только нашел обсуждение конкретных переменных, но полный список (включая их описание) не найден. –

Смежные вопросы