FISCO 创建和使用账户

环境

Ubuntu18
参考教程

账户定义

FISCO BCOS使用账户来标识和区分每一个独立的用户。在采用公私钥体系的区块链系统里,每一个账户对应着一对公钥和私钥。其中,由公钥经哈希等安全的单向性算法计算后得到地址字符串被用作该账户的账户名,即账户地址,为了与智能合约的地址相区别和一些其他的历史原因,账户地址也常被称之外部账户地址。而仅有用户知晓的私钥则对应着传统认证模型中的密码。用户需要通过安全的密码学协议证明其知道对应账户的私钥,来声明其对于该账户的所有权,以及进行敏感的账户操作。

创建和使用

本文以非国密为例

  1. 获取脚本
  • 非国密
curl -#LO https://raw.githubusercontent.com/FISCO-BCOS/console/master-2.0/tools/get_account.sh && chmod u+x get_account.sh && bash get_account.sh -h

如果因为网络问题导致长时间无法下载,请尝试

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

PEM格式

  1. 生成生成PEM格式私钥与地址
bash get_account.sh


3. 计算账户地址

bash get_account.sh -k [私钥]

PKCS12格式

  1. 生成私钥与地址
bash get_account.sh -p

并输入密码

5. 计算账户地址

bash get_account.sh -P [私钥]

并按提示输入p12文件密码

posted @ 2023-02-22 16:48  伶俐虫虫  阅读(293)  评论(0)    收藏  举报