首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >底层从运行时创建权限

底层从运行时创建权限
EN

Stack Overflow用户
提问于 2020-06-17 23:04:34
回答 1查看 186关注 0票数 0

是否每个帐户都创建了aura和/或外公权限?我们可以从运行时创建权限吗?还是只能从chainspec创建?

EN

回答 1

Stack Overflow用户

发布于 2020-06-17 23:39:01

创建帐户的定义并不像您的问题所暗示的那样明确。任何人都可以创建一个密钥对并获得他们的地址,而根本不需要与链进行交互。一旦帐户收到资金*它将有帐户数据存储在链上。创建帐户的两个概念都不会使帐户成为权威。

在Aura和Grandpa中,权限都由运行时确定。Aura使用GrandpaAPI实现这一点,而Aura则使用Aura。因此,由运行时选择授权不仅是可能的,而且实际上是强制性的。

当您在链规范文件中指定权限时,实际上只是声明了初始权限集。随着链条的进展,这组权限可能会发生变化。

如果你想改变你的权限,你所要做的就是实现我上面链接的两个API。在实践中,您可能不想直接实现它们,而是希望与Session Pallet接口。

您甚至可以使用现有的解决方案。要获得成功的证据,请查看Staking Pallet。有关权威的证明,请查看此substrate-validator-set pallet

脚注:

  • 接收资金是使账户的数据存储在包括polkadot和节点模板在内的大多数底层链中。此逻辑是可配置的。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62432157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档