EOSIO 指南(建立测试账户)

建立测试账户

什么是帐户?

账户是存储在区块链上的受权集合,用于标识发件人/收件人,它具备灵活的受权结构,使其能够由我的或一组我的拥有,具体取决于如何配置权限,须要一个账户才能向区块链发送或接收有效的交易。segmentfault

本教程系列使用两个“用户”账户,bobalice,以及用于配置的默认eosio账户,此外,本系列教程还介绍了各类合约。安全

建立测试账户

在上一步中,你建立了一个钱包并建立了一个开发密钥对,你须要使用你生成的公钥替换下面的YOUR_PUBLIC_KEY网络

在这些教程中,使用用户bobalice,使用cleos create account建立两个账户。区块链

cleos create account eosio bob YOUR_PUBLIC_KEY 
cleos create account eosio alice YOUR_PUBLIC_KEY

而后,你应该看到确认交易已被广播的每一个命令的相似于如下内容的确认消息。测试

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    ]

在生产网络上为Active/Owner使用不一样的密钥

EOSIO具备独特的受权结构,为你的账户增长了安全性,在使用与你的active权限相关联的密钥时,你能够经过保持owner密钥冷却来最小化账户的暴露,这样,若是你的active密钥每次都被泄露,你就可使用owner密钥从新控制你的账户。code

故障排除

若是你在建立账户时遇到错误,请确保你的钱包已解锁。教程

cleos wallet list

你应该在钱包名称旁边看到一个星号(*),以下所示。开发

Wallets:
[
  "default *"
]

上一篇:建立开发钱包

下一篇:Hello World!

相关文章
相关标签/搜索