1. 定义
账户是存储在区块链中的人类可读标识符。
1.1 形式
EOS账户有12个字符的限制(允许字符a~z、1~5),这12个字符是从64位整数的base-32编码派生而来的。
-
64位整数是本地机器字符的大小,而数据库索引也是以这些64位整数为基础的,所以使用12个字符的账户名限制是对性能充分考虑的结果。
-
EOS也支持少于12个字符的短账户名模式,但获得短账户名需要参与系统合约拍卖,第一个被拍出的短账户名是“eos”,拍卖的价格是50000个EOS代币
1.2 账户权限
每笔交易都根据配置的账户权限进行评估。
-
每个已命名的权限都有一个阈值,在该权限下签署的交易才能被视为拥有有效的阈值。
-
它可能属于个人或组织,这取决于账户的权限配置,需要通过账户才能将交易直接或以其他方式推送到区块链。
1.3 账户权限
每个账户生成两个默认的权限:Owner权限和Active权限,账户的拥有者可以通过权限所对应的私钥来进行操作。
- 用户:EOS 内置了一个层状用户管理和权限管理系统。不同用户拥有不同的权限,也可以隶属于不同的用户组,不同的用户组可内置不同的权限
1.4 账户权限的更新
EOS 账户的每个权限默认会对应一个公钥 todo