2301_76808942 2024-03-25 18:20 采纳率: 0%
浏览 15

(标签-区块链|关键词-群组)(相关搜索:区块链)

区块链网络运维
根据任务描述要求,完成网络配置与管理运维操作,具体内容如下:
(1)设置区块链系统黑名单,将 node3 设为黑名单禁止并通过控制台验证 node3 的 Peers,配置文件和验证结果截图;
(2)通过给定工具(地址/root/tools)完成新节点(node5)创建,将新 节点(node5)接入群组 1 和群组 2 并参加共识,通过日志信息验证新节点(node5) 已经接入群组 1 和 2,过程和验证结果截图保存;
(3)在群组 1 中将 node1 设置为观察节点,验证结果并截图。

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 优质创作者: Java、后端开发技术领域 2024-03-25 18:20
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题解答: (1) 区块链系统黑名单配置操作: 步骤一:修改节点配置文件 修改节点配置文件,在文件中添加以下内容:

    黑名单配置

    peer.blacklist.nodes = ["node3"] 步骤二:重启节点 重新启动节点,使配置文件生效。 步骤三:验证配置是否生效 在控制台输入以下命令: peer node status 如果配置生效,则输出中不会显示 node3 的 Peer 信息。 示例代码:

    步骤一:修改配置文件

    cd $HOME/fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/peers/ vim peer0.org1.example.com/msp/config.yaml

    修改配置文件,添加黑名单配置

    peer: # ... # 黑名单配置 blacklist: nodes: - "node3" # ...

    步骤二:重启节点

    cd $HOME/fabric-samples/test-network/ ./network.sh restart

    步骤三:验证配置是否生效

    peer node status (2) 新节点创建并接入群组操作: 步骤一:使用工具创建新节点 使用给定的工具在指定目录下创建新节点,例如: cd /root/tools ./createNewNode.sh node5 /path/to/newnode 步骤二:将新节点加入群组 使用智能合约或控制台命令将新节点加入群组 1 和群组 2,并参与共识。 步骤三:验证节点是否成功加入群组 在新节点日志中查看是否有成功加入群组 1 和群组 2 的记录。 示例代码:

    步骤一:使用工具创建新节点

    cd /root/tools ./createNewNode.sh node5 /opt/newnode

    步骤二:将新节点加入群组

    peer channel join -b mychannel.block -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem peer channel join -b mychannel.block -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

    步骤三:验证节点是否成功加入群组

    docker logs newnode (3) 观察节点设置操作: 步骤一:修改配置文件 修改节点配置文件,在文件中添加以下内容:

    观察节点配置

    peer.validator.enabled = false 步骤二:重启节点 重新启动节点,使配置文件生效。 步骤三:验证配置是否生效 在控制台输入以下命令: peer node status 如果配置生效,则输出中会显示 node1 的 Peer 信息,但不会显示其作为 Validator 的信息。 示例代码:

    步骤一:修改配置文件

    cd $HOME/fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/peers/ vim peer0.org1.example.com/msp/config.yaml

    修改配置文件,添加观察节点配置

    peer: # ... # 观察节点配置 validator: enabled: false # ...

    步骤二:重启节点

    cd $HOME/fabric-samples/test-network/ ./network.sh restart

    步骤三:验证配置是否生效

    peer node status

    评论

报告相同问题?

问题事件

  • 创建了问题 3月25日