波卡提供了代理模块,你可以通过它来设置代理账户,从而增加一层安全性。
Polkadot提供了一个模块,允许用户设置代理帐户来代表他们执行有限行为的操作。与Staking中的存储和控制账户关系非常相似,代理账户允许用户将一个帐户保留在冷存储中,并使用该账户中代币的权重积极参与网络。
你可以通过代理模块设置代理账户。设置代理账户时,必须为关系选择代理类型。Polkadot提供以下关系:
任何代理
非转账
治理
身份判断
当代理帐户进行代理交易时,Polkadot 会过滤这个交易,以确保代理账户具有代表 cold 帐户进行该交易的适当权限。
顾名思义,代理类型 “Any” 允许代理账户进行任何交易,包括余额转账。在大多数情况下,应该避免这一点,因为代理账户比 cold 账户使用频率更高,安全性也较低。
非转账代理
波卡周报:Kusama首批插槽获胜者Karura、Moonriver、KILT成功续租48周:3月27日消息,根据PolkaWorld发布的波卡周报,Parity发布Polkadot v0.9.18版本,该版本的优先级较低。
Equilibrium赢得Polkadot第12次插槽Auction,并立马接入了Polkadot中继链。
Polkadot的第13次插槽Auction已经在3月25日凌晨2点开始,目前正在进行蜡烛期,领先出价的是Phala Network。
Acala携手9个平行链项目和顶级风投发起2.5亿美元的“aUSD生态基金”,旨在支持Polkadot或Kusama生态系统中可以使用aUSD的早期项目。
Polkadot理事会投票通过了Motion 172,该议案将提供资金为Polkadot大使制作3D NFT徽章。
Karura宣布自己是ID为2003的赢得Kusama第29次插槽Auction的获胜者。
截止发文,Kusama的第一批插槽获胜者Karura(ID2003)、Moonriver(ID2112)、KILT(ID2108)都已经成功续租了48周的使用时间。
Kusama第30次插槽Auction将于3月28日凌晨0:30左右结束,截止发文Turing Network领先整个蜡烛期。
Kusama理事会投票通过了Motion 449,该议案旨在资助一个通过NFT奖励来激励社区参与治理的项目。[2022/3/27 14:20:40]
“非转账”类型的代理账户是允许除了余额转账(包括 vested 类型的转账)以外的任何类型交易。
HuobiGlobal已支持SubDAO竞拍波卡平行链插槽:11月6日消息,HuobiGlobal已支持波卡基础设施SubDAO竞拍波卡平行链插槽。SubDAO将拿出代币总量的0.1%,即1,000,000枚的GOV作为早鸟奖励。在接下来的平行链竞拍中,SubDAO将最高拿出代币总量的30%,即3亿枚GOV,作为众贷贡献者的奖励。目前,确定支持SubDAO竞拍的渠道包括Polkadot-JS、Bifrost、Zenlink、Math钱包等去中心化平台,以及火币、Gate、MEXC等CEX平台。
SubDAO是波卡的DAO基础设施,已获得Web3基金会官方3个Grant,并完成HuobiVentures、OKExBlockdreamFund、Hypershere、CMS等数十家机构以及Messari创始人RyanSelkis在内的数百万美元融资。SubDAO创始团队由IBM集团前TechnicalTeamLeader和波卡多位早期知名开发者和波卡社区发起人组成。[2021/11/6 6:35:19]
治理代理
波卡生态跨链流动性协议Basilisk赢得Kusama上第八个平行链插槽:9月22日消息,据PolkaWorld消息,9月22日下午17:13左右,Kusama网络的第8个平行链插槽拍卖结束!随后进行了15min的随机“摇骰子”来决定最后的获胜者,在17:28左右,Basilisk以锁定将近222,222个KSM成功赢得Kusama的第8个插槽,并将在2个小时之后,接入Kusama中继链,以平行链的方式出块。Kusama理事会在17:52投票通过了Motion358,正式开启Kusama的第9次插槽拍卖。目前出价最高的是Centrifuge的先行网Altair,目前一共收集到120,987个KSM。[2021/9/22 16:58:40]
“治理”类型将允许代理人进行与治理相关的交易(即民主、理事会、财政部、技术委员会和选举模块)。
有关治理代理的更多信息,请参见"治理" 部分:
https://wiki.polkadot.network/docs/en/maintain-guides-democracy#governance-proxies
HashKey Me:HashKey Me 团队未来计划参与波卡平行链插槽竞拍:10 月 17 日由 Polkaworld 主办的“波卡中国行”深圳站上,HashKey Me 市场运营总监 Ruby Wang 称 HashKey Me 团队将基于 Substrate 开发有关数字身份的应用并未来计划参与波卡平行链插槽竞拍。Ruby 认为,创建链上身份可以从源头上对用户身份信息进行加密,帮助用户实现数据主权、链上信用、隐私保护和数据价值的回归。
HashKey Me 作为 Web3 DeFi 生态的关键基础设施,提供了一整套基于分布式身份协议 MeID 的身份钱包的解决方案,可提供链上身份及信用模型,解决和优化高质押率和链下信誉传递等问题,并支撑和丰富各类链上应用场景。[2020/10/17]
Staking 代理
“Staking”代理类型允许进行 staking 相关交易,但不要将staking代理与控制账户混淆。在 Staking 模块内,一些交易必须来自Stash存储账户,而其他交易必须来自controller控制账户。Stash账户将保留在冷存储中,而Controller账户进行日常交易,例如设置session密钥或决定提名哪些验证人。不过,Stash储蓄账户仍需进行一些交易,比如绑定额外资金或指定新的控制账户。代理账户不会更改存储账户和控制账户的角色,但可以使存储账户的访问频率更低。
太壹科技CMO孟春东:波卡生态开始爆发,短期很难达到以太坊水平:据官方渠道消息,针对今年大热的“DeFi”、“波卡”话题,近日太壹科技CMO孟春东分享其观点:
现在很多中心化交易所的流量,都被DeFi挖矿所吸引。但很多投资者至今尚未明白DeFi流动性挖矿究竟是什么。波卡生态开始爆发,DeFi短期很难达到以太坊水平。
很多用户讨论钱包卡,交易费贵,这是以太坊DeFi造成的。但另一方面说明,以太坊受到市场认可。
波卡现在还没有生态起来,以后可能会有,未来波卡跨链实现后,才能参与。以太坊和波卡没必要放在一起对比,他们各自有各自的优势,从目前认知来看两者并不相同。[2020/10/2]
身份判断代理
“Identity Judgement”代理账户允许注册中心对账户的身份进行判断。如果你不熟悉链上的判断和身份,请参阅本页 :
https://wiki.polkadot.network/docs/en/learn-identity#judgements
匿名代理
Polkadot包含一个创建匿名代理的函数,该账户只能通过代理访问。也就是说,它生成一个地址,但没有相应的私钥。通常,主账户指定代理账户,但匿名代理则相反。创建代理关系的账户是代理账户,新账户是主账户。对匿名代理使用exreme care,删除代理关系后,账户将无法访问。
代理账户非常适合用于特定目的,因为它们添加了一层安全性。不同于在一个单独的账户中使用资金,具有独特角色的小型账户可以完成储蓄账户的主要任务。这会将注意力从主账户转移到代理账户。
特别是匿名代理,可以用于无权限管理。在下面的示例中,有一个多重签名,里面有四个不同的账户。其中的两个账户,Alice和Bob,有一个匿名代理。如果多重签名帐户想在匿名代理中添加或删除Alice或Bob,甚至添加一个新账户,则匿名代理将负责该更改。如果多重签名账户想在没有匿名代理的情况下修改自身,那么需要创建一个新的多重签名账户。
使用 Polkadot-JS UI
要设置代理,请导航到Polkadot JS UI(https://polkadot.js.org/apps/#/extrinsics)并单击“Developer”>“Extrinsics”。在这里我们将看到一个与此类似的页面:
要添加代理,请单击模块选择下拉菜单。下拉列表标记为“提交以下外部文件(submit the following extrinsic)”。选择proxy代理模块,然后选择addProxy extrinsic(在其旁边的下拉菜单中)。要添加代理,需要选择addProxy(proxy,proxy_type)函数。你设置的所选代理帐户将是具有代理的账户。顶部选定的账户是将作为主账户的账户。
注意:如果在添加代理时看到“未使用”选项,则这不是代理类型。这是一个空的选项,如果你尝试将其添加作为代理账户,则不会发生任何事情。不会创建新代理。
在Polkadot-JS UI上创建匿名代理
对于匿名代理,需要调用另一个函数,即anonymous(proxy_type, index)。这会让你选择要设置哪种匿名代理,以及索引。
另一种创建代理的方法
还有另一种方法可以在Polkadot JS UI上设置代理。转到导航中的“账户”,然后单击“账户”按钮。对于你在这个页面上的每个账户,点击三个点按钮可以直接“添加代理”创建代理账户。然后将在你的屏幕上弹出一个窗口,你可以在其中选择该特定账户的代理类型。
注意:不能从“账户”页创建匿名函数,必须在“外部”页上。
移除代理
如果要删除代理,extrinsic外部页面上有几个函数可以帮助你完成此操作。killAnonymous()函数可以删除匿名代理。removeProxies()和removeProxy()都可以删除任何其他类型的代理,但前者将删除所有代理,而后者是删除一个选定的代理。
如果代理类型及其应用程序的概念看起来很抽象,那么它的确很抽象。下面是一个如何使用这些账户的示例。假设你有一个账户作为你的主要代币持有账户,并且不想经常访问它,但是你确实希望参与治理和Staking。你可以设置治理和Staking代理账户。
在本例中,主账户A只会进行两次交易,将账户B设置为治理代理账户,账户C设置为staking 代理账户。现在,账户B可以代表A参与治理活动。
同样,账户C可以执行通常与存储账户相关联的操作,例如绑定资金和设置控制账户D。通常需要存储账户的操作,如绑定额外代币或设置新的控制账户,都可以由其代理账户C来处理。如果账户C受到破坏,它没有转账相关交易的权限,所以主帐户可以设置一个新的代理来替换它。
通过创建多个账户来代理一个账户,它可以让你在保护私钥的同时还能积极参与网络,从而有更精细的安全措施。
原文链接:
https://wiki.polkadot.network/docs/en/learn-proxies
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。