EOS权限系统

本文详细介绍了EOS权限系统,包括权限的作用、配置、权重与阈值的概念,特别是单签名和多重签名账户的设置。此外,还提供了EOS命令操作的步骤,如查看和设置权限,权重与阈值模式的参数解析,以及权限与action的绑定,帮助用户更好地理解和管理EOS账户的权限。
摘要由CSDN通过智能技术生成

原文请查看:https://blockflow.net/t/topic/585

概念

参考资料:https://hiblock.net/topics/222

权限作用

  1. 向EOS区块链发起一些事务,比如说转账,需要得到 账户 的授权。
  2. 账号交易可以通过权限转移做到。
  3. 新权限和action的绑定关系,可增加了eos网络权限的灵活性,通过单个权限的绑定,可将一个账户的权限分层管理,甚至一个公司的所有人都可以使用一个EOS账户来进行权限分离。
账户 的授权是如何授权的?账户的权限里 有一个阈值属性,当你的解锁状态的钱包中的有一把私钥能对应到那个权限所绑定的公钥上,而且权重刚好大于等于阈值时,那么就能成功签名,向区块链发送事务。

权限配置

首先当一个账户创建的时候,具备了两种基本权限。每个权限绑定到一个公钥上(单签名账户)或多个公钥上(多签名账户),除了绑定公钥也可以绑定到另一个有效的账户上:

- owner : 账号主权限, 声明的这个账号的归属。只有极少数事务需要使用到 owner权限。 建议把拥有这个权限的私钥进行 冷存储。不要分享给任何人。 owner 可以用来恢复其他权限。
- active: 活动权限,顾名思议,这个权限 ,一般用来做一些转账、投票、发起事务等常规操作。

除了以上两种默认权限,还可以对账户自定义新的权限(计划在未来的账户管理软件中加入支持)。 这种权限的可扩展性,非常灵活,给软件开发者提供了很多可能的使用场景。

权限的权重(weight)与阈值(threshold)

单签名账户 (默认权限配置的账户)
  • owner 和 active 权限分别有一个值为1的阈值。
  • owner 和 active 所绑定的公钥,则分别有一个值为1的权重。
怎么理解阈值和权重
举个例子来讲吧,把 owner 这个权限比作一扇门,打开这扇门需要一把正确的钥匙。 而 owner 所绑定的那个公钥 对应的那把 私钥 就是正确的钥匙。

因此 单签名账户 就是 权限的阈值钥匙的权重
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值