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