基于已完成的区块链系统与管理平台搭建工作,开展区块链节点的黑名单工作,具体操作如下
以node3为例子
1查看node0节点的连接状态日志(现有 4 个节点连接)
注意:如果查询不到连接状态,修改node0的配置文件中的日志级别为info。
tail -f node0/log/log* | grep connected
2编辑节点node0的config.ini文件,将node3设为黑名单禁止连接
vi node0/config.ini
编辑certificate_blacklist,设置node3节点ID为黑名单。
查看node3的节点ID
cat nodes/127.0.0.1/node3/conf/node.nodeid
crl.0的注释;要删除 注意只是删除;
3重新启动节点
bash node0/stop.sh && node0/start.sh
4查看node0节点的连接状态日志(现有3个节点连接)
命令
tail -f node0/log/log* | grep connected
然后重复1-4的命令依次完成node1,2,4的配置即可