问题:在具有PBFT共识问题的Devenv Vagrant Fabric v1.4中进行设置

时间:2019-01-29 18:36:26

标签: docker vagrant hyperledger-fabric

注意:我是Hyperledger Fabric的早期入门者

我正在尝试在devenv vagrant 中建立超级账本结构,以激活共识性PBFT插件协议以建立启动程序网络。但是,我在core.yaml文件和docker-composer.yml文件中遇到了一些问题(将这些文件提取到 vagrant $ HOME 中)。

docker-composer.yml 文件。

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 :(得分:0)

当前不支持PBFT。 Hyperledger Fabric 1.x的当前体系结构与0.5 / 0.6体系结构非常不同。 Fabric 1.x具有两种类型的节点:对等节点和订购者。订购者用于对交易进行排序和批处理,并将其交付给对等方。当前,订购服务的共识机制是Solo(单节点)和基于Kafka的。筏上作业正在进行中。