【FISCO-BCOS】十五、创建和使用账户

目录

一、账户的创建

1.获取脚本

2. 使用脚本生成PEM格式私钥

3.创建报错

二、账户的使用

1.默认启动

2.指定群组号启动 

 3.使用PEM格式私钥文件启动

附:控制台关于账户管理的命令

1.新建账户

 2.账户列表

3.加载pem私钥(切换用户)


        FISCO BCOS使用账户来标识和区分每一个独立的用户,每一个账户对应着一对公钥和私钥。

一、账户的创建

1.获取脚本

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/tools/get_account.sh && chmod u+x get_account.sh && bash get_account.sh -h

【FISCO-BCOS】十五、创建和使用账户_第1张图片

执行成功后会输出脚本的Usage,否则请重试

2. 使用脚本生成PEM格式私钥

生成私钥与地址

bash get_account.sh

accounts目录下包含了所有创建的账户公钥和私钥

计算账户地址(略显鸡肋,因为pem文件名默认即为账户地址,只是演示如何通过pem文件计算账户地址)

bash get_account.sh -k accounts/0xb20c08eae52887962b8178b02e733334298c85b9.pem

3.创建报错

原因:在console目录中的get_account.sh脚本限制了使用权限,因此重新在此目录下载脚本即可

二、账户的使用

1.默认启动

控制台随机生成一个账户,使用控制台配置文件指定的群组号启动。

【FISCO-BCOS】十五、创建和使用账户_第2张图片

2.指定群组号启动 

./start.sh 2

【FISCO-BCOS】十五、创建和使用账户_第3张图片

 3.使用PEM格式私钥文件启动

使用指定的pem文件的账户启动,输入参数:群组号、-pem、pem文件路径

./start.sh 2 -pem accounts/0xfe74b61a3577f3930bb40b6a13e9400bed75186a.pem

【FISCO-BCOS】十五、创建和使用账户_第4张图片

 需要注意的是:指定的pem文件存放在accounts而非account目录,account目录会存放默认启动控制台生成的账户,可以在conf/config.toml文件中修改

附:控制台关于账户管理的命令

1.新建账户

在控制台中新建的账户会将其私钥和公钥保存在account中,而非accounts,注意区别

 2.账户列表

列出所有登录过控制台的账户地址,current account为当前账户

3.加载pem私钥(切换用户)

可以发现当前账户发生了改变,也可以通过退出控制台重新指定其他账户启动控制台

【FISCO-BCOS】十五、创建和使用账户_第5张图片

你可能感兴趣的:(FISCO,BCOS,区块链,linux,信任链,去中心化,智能合约)