1.7 创建测试账户
优质
小牛编辑
137浏览
2023-12-01
账户是什么?
账户是授权的集合,存储在区块链上,以及用来识别发送者/接受者.它有灵活的授权结构以让它可以由个人或一组人拥有,具体取决于如何配置权限.需要一个账户才能向区块链发送或接受有效的交易.
这一系列教程使用两个用户账户,bob
和alice
,这也是eosio
的默认账户配置.另外,在本系列教程中有很多合约的账户.
Step 1: 创建测试账户
本教程使用bob
和alice
.可以使用cleos create account创建两个账户.
cleos create account eosio bob EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
cleos create account eosio alice EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
然后,你应该看到确认事务已被广播的每个命令的类似于以下内容的确认消息.
executed transaction: 40c605006de... 200 bytes 153 us
# eosio <= eosio::newaccount {"creator":"eosio","name":"alice","owner":{"threshold":1,"keys":[{"key":"EOS5rti4LTL53xptjgQBXv9HxyU...
warning: transaction executed locally, but may not be confirmed by the network yet ]
在PRODUCTION网络上为活动/所有者使用不同的密钥
EOSIO具有独特的授权结构,为您的帐户增加了安全性.您可以在使用与您的
active
权限相关联的密钥时冷存储所有者的密钥,从而最大限度地减少帐户的风险.这样,如果您的active
密钥都遭到入侵,您可以使用owner
密钥重新获得对帐户的控制权.
Troubleshooting
如果您在创建帐户时遇到错误,请确保您的钱包已解锁
cleos wallet list
您应该在钱包名称旁边看到一个星号(*),如下所示
Wallets:
[
"default *"
]
然后使用下面命令并输入在1.6 创建开发者钱包
中生成的钱包密码以解锁钱包:
cleos wallet unlock