白皮书解读第二课 讲师:王巨
EOS账户体系
比特币和以太坊只有私钥和地址,没法自定义账户地址。EOS可以用2-32个字符创建自己的账号,需要付出一点额外的成本来覆盖存储。
EOS账号支持域的概念。
消息和处理程序是不可或缺的。
消息是账户间的沟通语言。消息和消息处理脚本构成了EOS的智能合约。
A转账给B50个EOS,B收到之后,消息处理脚本自动向C发送了25个EOS。
基于角色的权限管理:
判断一项消息是否被授权,要看是否包含签名,验证签名。
权限一般和个体或群组绑定在一起,不然是无意义的。EOS提供细粒度和高级别的权限控制可以控制谁在什么时候做什么事。
命名的权限级别:
Owner Active Friend
命名的消息处理群组:
权限映射:
权限级别和消息处理群组可以做映射
例如和易辨别出那个朋友以何种方式以owner的方式进行发帖了。
权限评估:就是从小到大进行逐级匹配。
默认权限群组:
Owner 可以做任何事情,可以用来做冷备份。
Active 可以做除了修改Owner以外的所有事
其他权限都是从active派生出的。
权限的并行评估:只读,在作为待完成交易时可被评估,并行执行,验证时可忽略。
带强制性延时的消息:
允许在特定时间范围内取消消息。延长时间由消息的敏感程度决定,由应用的开发者和用户。
允许恢复被盗窃的密钥:
可用30天内任意Owner权限的密钥,没有Owner协助合作伙伴不能恢复。合作会颁布参与日常交易,降低法律风险。