这篇文章为大家介绍钱包(Wallet)、账户(Accounts)、账户权限(Account authorities)的概念。
钱包 Wallet
钱包是一个本地客户端软件,有下面两个作用:
- 保存私钥。私钥可以和一个或多个账户关联,私钥保存在钱包中,私钥对应的公钥保存在账户中。
- 对交易签名。账户(Account)发起交易(Transactions)时,需要通过钱包客户端对交易签名。
钱包的状态:
- 锁定。锁定状态下的钱包无法进行任何操作(导入私钥、交易签名等等),钱包信息也处理加密状态。
- 解锁。通过创建钱包时生成的私钥解锁钱包后,可以进行基本操作,钱包信息也处于解密状态。
账户 Accounts
账户由一个唯一名称来标识,名称的最大长度为12个字符。账户可以是一个自然人,也可以是一个组织或者智能合约。
账户的作用是对交易签名,并将其推送到区块链,也就是说账户是EOSIO中发起交易的主体。
账户权限 Account authorities
账户权限由权限(permission)、权限所有者(account)、权重(weight)以及阈值(threshold)四个部分组成,例如,下图是账户wangtao的账户权限。
wangtao account authorities

结合这个例子,我们来一步步了解账户权限。

本文介绍了EOSIO开发中的钱包概念,包括钱包的两种状态和作用。接着阐述了账户,作为交易发起主体的特性。最后,详细解析了账户权限的组成部分:权限、权限拥有者、权重和阈值,解释了权限的层次结构和执行条件。
钱包、账户与账户权限之概念篇&spm=1001.2101.3001.5002&articleId=80877245&d=1&t=3&u=4dd598bb79894e909c3b69d0be676596)
2350

被折叠的 条评论
为什么被折叠?



