我一直在关注Hyperledger的基本网络教程,我正在探索有2个对等点和2个频道的可能性,每个频道有一个对等点。如何在Hyperledger中为新频道创建新对等点
../bin/configtxgen -profile OneOrgChannel -outputCreateChannelTx /config/channel2.tx -channelID mychannel2
但是,我不知道如何创建第二对添加到这个频道:
我已经创建了第二信道配置文件使用configtxgen的命令调用mychannel2.tx
。我的猜测是我必须配置crypto-config.yaml
文件,但我不知道如何添加对等点。
但是,一旦我添加了一个同行,我应该能够使用basic network tutorial的start.sh脚本来创建一个频道,但第二对加入该频道就像这样:
# Create the channel
docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/[email protected]/msp" peer0.org1.example.com peer channel create -o orderer.example.com:7050 -c mychannel -f /etc/hyperledger/configtx/channel.tx
# Join peer0.org1.example.com to the channel.
docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/[email protected]/msp" peer0.org1.example.com peer channel join -b mychannel.block
第二个问题是,如果我确实玩过'configtx.yaml',除了你在这里展示的东西,我还必须编辑“组织”部分的权利? (在其中添加组织信息) – OneMoreQuestion
第一个问题:为什么我不需要更改'crypto-config.yaml'?我以为我需要使用它来生成对等工件? – OneMoreQuestion
'cryptogen'工具例如'crypto-config.yaml'用于为同伴,管理员和用户生成加密资料。在你的情况下,你可以直接使用它,因为每个组织只需要两个对等体。 –