Проблема: настройка в Devenv Vagrant Fabric v1.4 с проблемой согласования PBFT - PullRequest
0 голосов
/ 29 января 2019

Примечание: я начинаю использовать Hyperledger Fabric

Я пытаюсь настроить Hyperledger Fabric в devenv vagrant , чтобы активировать согласованный протокол подключаемого модуля PBFT длянастроить стартовую сеть.Однако у меня возникли некоторые проблемы с файлом core.yaml и файлом docker-composer.yml (извлек эти файлы в vagrant $ HOME ).

docker-composer.yml file.Файл

vp0:
  image: hyperledger/fabric-peer
  environment:
    - CORE_PEER_ID=vp0
    - CORE_PEER_ADDRESSAUTODETECT=true
    - CORE_VM_ENDPOINT=http://172.17.0.1:2375
    - CORE_LOGGING_LEVEL=DEBUG
  command: peer node start

core.yaml имеет стандартную настройку, которую можно найти в папке sampleconfig.Попытался найти в файле peer.validator.consensus, который будет установлен на = pbft.Однако безуспешно.Запись не может быть найдена в файле.

Было бы очень полезно иметь «предварительно сконфигурированный» репозиторий фабричной сети, который можно было бы легко настроить и сменить на PBFT с соответствующими организациями и партнерами.

1 Ответ

0 голосов
/ 31 января 2019

В настоящее время нет поддержки PBFT.Текущая архитектура Hyperledger Fabric 1.x сильно отличается от архитектуры 0.5 / 0.6.Fabric 1.x имеет два типа узлов: одноранговые узлы и заказчики.Заказчики используются для заказа и пакетирования транзакций в блоки и доставки блоков в одноранговые узлы.В настоящее время консенсусными механизмами для службы заказа являются Solo (один узел) и Kafka.Работы на плоту ведутся.

...