蝉本无知,只因好学,故称知了。
大家好,本系列将会以初学者的视角以尽可能详细的方式带你打开FISCO BCOS的大门。
本篇解决的问题:
1.添加账户1为委员
2..账号1投票撤销账号2的委员权限
3.验证账号3无权限执行委员操作
首先我们要了解一些基本概念:委员账号和运维账号的区别。
增删委员、修改委员权重、修改生效投票阈值都需要通过委员投票的方式
1.首先需要启动节点和安装好控制台。
这里需要先生成三个pem账户文件:
bash get_account.sh
2.添加账户1为委员
执行bash start.sh 进入本机控制台
grantCommitteeMember+账户一的Account Address
3.使用账户1添加账户2为委员
退出控制台,执行命令
./start.sh 1 -pem accounts/0x295bc917277a12a0120a0ffac40d607a3ee4b3ce.pem
增加委员需要链治理委员会投票,有效票大于阈值才可以生效。此处由于只有账号1是委员,所以账号1投票即可生效。
3.验证账号3无权限执行委员操作
在账号3的控制台中操作
4.账号1投票撤销账号2的委员权限
需要两个账户都投票才可以,因为必须投票大于50%才生效。
账号二投票成功
附:
1.使用账户1控制台投票更新生效阈值为75%
在控制台命令。
updateThreshold 75
2.添加账号为运维角色
grantOperator 0x283f5b859e34f7fd2cf136c07579dcc72423b1b2
结束~