月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 火必 > 正文

SUB:Substrate账户设计:如何保证资金的安全?_DSTR币

作者:

时间:1900/1/1 0:00:00

Substrate 使用多组公/私钥对来代表网络的参与者。

区块链系统的参与者角色各异,例如从验证人到普通用户。

举个例子,Substrate 节点使用 “提名权益证明”(NPoS)算法来选择验证人。验证人和提名人可能拥有大量资金,因此 Substrate 的 Stake 模块引入了帐户抽象,以帮助确保资金的尽可能安全。

这些抽象账户是:

存储密钥(Stash keys): 存储账户的作用是持有大量资金。它的私钥应该存放在冷钱包中,保证尽可能安全。

控制密钥(Controller keys): 控制帐户代表存储帐户作出选择,例如付款偏好,但应仅持有少量资金来支付交易费用。它的私钥应该保持安全,因为其会影响验证人设置,但私钥会在维护验证人时定期使用。

SubDAO公布Middleware 2.0版本,将支持在Twitter上创建和管理多签与DAO组织:据官方消息,SubDAO将发布2.0版本Twitter中间件,新版本将迭代DApp Solidity版本的最新功能,主要用于在Twitter上创建Multi-sig多签和管理DAO组织,发起人可发行1155协议NFT作为DAO token进行DAO募集,并自定义DAO token的释放与流通规则。

SubDAO 是一个 DAO 基础设施协议,通过中间件、Multi-sig和其他去中心化功能帮助管理数字资产,已在Ethereum、BSC、Polygon、Moonbeam等多个主网上部署。据悉,SubDAO获得Messari创始人Ryan Selkis及Hypersphere、CMS Holdings、OKX Ventures、Huobi Ventures等多家机构融资。[2022/12/2 21:18:06]

会话密钥(Session keys): 会话密钥是保存在验证人客户端中的 “热” 密钥,用于签署某些验证人操作。他们不应该持有资金。

Phala的跨链路由SubBridge开启与Bifrost的HRMP的跨链通道,支持BNC,ZLK跨链传输:6月6日消息,Phala资产跨链路由SubBridge正式开启与Bifrost之间的双向HRMP通道。用户可通过SubBridge将BNC(BifrostToken)、ZLK(Zenlink Network Token)从Bifrost跨链传输到Khala上,也支持将相关资产反向转移。实现了Khala和Bifrost之间的跨链转账,拓展了全新场景用例。目前SubBridge已经支持Khala、Karura、Bifrost、Moonriver平线链网络和PHA,MOVR,KAR,BNC,ZLK等币种。[2022/6/6 4:06:23]

一个密钥对可以代表一个账户并控制资金,就像你在其他区块链中看到的普通账户一样。在 Substrate Balances 模块的语境下,这些帐户必须具有最小金额(“现有存款”)才能存在于存储中。

Juno Network新提案提议推出SubDAOs为社区运行各种功能:6月4日消息,Juno Network在推特上表示,链上治理提案#25现已上线。该提案提议推出SubDAOs为Juno社区运行各种功能,以更好地实现扩展。投票将持续5天(6月3日-6月8日)。[2022/6/4 4:01:59]

帐户密钥是通用化定义的,并在 runtime 中具体化。

继续我们存储和控制帐户的例子,这些帐户的密钥通过其预期用途进行区分,而不是通过任何底层的加密学差异进行区分。创建存储或控制密钥时,还支持普通帐户密钥支持的所有加密。

存储密钥(Stash keys)是定义存储帐户的公/私钥对。该帐户就像一个 “储蓄帐户”,因为您不应经常使用该帐户进行交易。因此,应以最高安全性来对待其私钥,例如在安全或硬件安全层中进行保护。

波卡已发布Substrate 3.0并支持FRAME2:波卡Polkadot官方社区PolkaWorld发布波卡周报。主要内容包括:1.Polkadot v0.8.28-1及Kusama v0.8.28-1已经发布,本次升级的优先级属于中等升级,修复了“我在线 I'm Online”交易被卡住的bug等。

2.Polkadot JS扩展现在是0.37版本,支持Ledger。

3.Substrate 3.0已经发布,支持FRAME2。

4.Polkadot JS Apps中添加了Crowdloan的功能。

5.Kusama理事会通过了270号动议。该提案由Rotki提出,旨在继续将Kusama整合到他们的投资跟踪器,可以进行历史查询、staking和奖励等。[2021/2/14 19:45:06]

由于存储密钥保持离线状态,因此它将指定一个控制帐户以利用存储帐户资金的权重做出非支出决策。它还可以指定一个代理帐户来代表其投票参与治理。

动态 | 数据:2019年比特币subreddit版块订阅用户增长22%:比特币核心开发者Jameson Lopp今日发推称,比特币的subreddit版块(/r/bitcoin版块)的新订阅用户数量在今年夏季比特币价格飙升后有所增加。具体而言,该版块2019年总共增加了22.2万订阅用户,增幅达22%。(Cointelegraph)[2019/12/23]

控制密钥(Controller keys)是定义控制帐户的公/私钥对。在 Substrate 的 NPoS 模型语境中,控制密钥将表示一个人想要验证或提名的意图。

控制密钥用于设置诸如奖励接收地址之类的偏好,对于验证人来说还用于设置其会话密钥。控制帐户只需要支付交易费用,因此只需要很少的资金。

控制密钥永远不能用于从其存储帐户花费资金。但是,控制密钥的行为可能会导致 slash,因此仍应妥善保管。

会话密钥(Session keys)是验证人用来签署与共识相关的消息的 “热密钥”。它的本意不是控制资金的帐户密钥,而应该仅用于其本来的目的。它们可以定期更改;您的控制账户仅需要通过签名会话公钥来创建证书,然后通过外部信息广播该证书。会话密钥也是通用定义,并在 runtime 中具体化。

要创建会话密钥,验证人的操作者必须证明密钥代表其存储帐户(stake)和提名人。为此,他们通过使用其控制密钥对密钥进行签名来创建证书。然后,他们通过在链上的事务中发布会话证书来通知链此密钥代表其控制密钥。

Substrate 提供了 Session module,该模块允许验证人管理其会话密钥。

你可以声明任意数量的会话密钥。例如,默认的 Substrate 节点就用了三个:BABE、GRANDPA 和 “I'm Online”。其他链可能有更多或更少的会话密钥,具体取决于链希望其验证人执行的操作。

这些不同的会话密钥可以使用相同的密码学,但是在整个 runtime 逻辑中,其用途完全不同。为了防止将错误的密钥用于错误的操作,Rust 强类型会包装这些密钥,使它们彼此不兼容,并确保仅将它们用于原有目的。

如果会话密钥被泄露,攻击者可能会犯下造成 Slash 的行为。会话密钥应定期(例如每个会话)通过 the `rotate_keys` RPC 更改,以提高安全性。

了解更多 Substrate 中使用的密码学。

学习创建本地网络和生成密钥的教程。

Staking module: https://substrate.dev/rustdocs/v2.0.0-rc5/pallet_staking/index.html

Balances 模块: https://substrate.dev/rustdocs/v2.0.0-rc5/pallet_balances/index.html

Session module: https://substrate.dev/rustdocs/v2.0.0-rc5/pallet_session/index.html

the rotate_keys RPC: https://substrate.dev/rustdocs/v2.0.0-rc5/sc_rpc/author/trait.AuthorApi.html#tymethod.rotate_keys

Substrate 中使用的密码学: https://substrate.dev/docs/en/knowledgebase/advanced/cryptography

创建本地网络和生成密钥的教程: https://substrate.dev/docs/en/tutorials/start-a-private-network/

session keys runtime API: https://substrate.dev/rustdocs/v2.0.0-rc5/sp_session/trait.SessionKeys.html

Substrate 节点 runtime 中的会话密钥: https://substrate.dev/rustdocs/v2.0.0-rc5/node_runtime/struct.SessionKeys.html

substrate_application_crypto: https://substrate.dev/rustdocs/v2.0.0-rc5/sp_application_crypto/index.html

标签:SUBTRASTRUBSSUBX价格GICTradeDSTR币SUBS价格

火必热门资讯
BAN:Bancor V2上线 Link做市年化330% 能再次激发DEX吗?_Volts.Finance

DeFi 的异常火爆,离不开以Uniswap Balancer 为代表的AMM模式DEX。在CEX交易低迷的情况下,DEX 交易所的成交量节节攀升;而且DEX 内部也是竞争不断,创新不断.

1900/1/1 0:00:00
比特币:突破1万美元 比特币拿到“货币”身份证 美国开割全球韭菜?_比特币市值占比走势图

日前,美国联邦法院表示,根据华盛顿法律,将比特币定义为“货币”。“短时间来看,这些法律上的举措可以进一步强化比特币的法律地位,进而得到传统金融的青睐与认可,可以增加整个币圈交易的热度.

1900/1/1 0:00:00
BCH:BCH三周年江卓尔演讲:BTC拥堵后 用户会溢出到哪些币?_Bybit有风险吗

本次直播谈的内容,有一部分是因为这个问题: 1、牛市来了,大量的用户又会涌入区块链世界,但最主要的两条公链,BTC和ETH已经达到了性能上限,非常拥堵.

1900/1/1 0:00:00
区块链:杭州率先上线区块链技术电子印章应用平台_BTC

7月17日,“数字经济第一城”杭州市上线全国首个区块链电子印章应用平台,未来,杭州市企业电子印章将脱敏上链,实现用印行为的真实可追溯和不可篡改,彻底杜绝“萝卜章”风险.

1900/1/1 0:00:00
数字货币:谷燕西:美国允许银行托管加密货币 能带来增量资金吗?_数字资产评估

最近,美国监管开始允许美国银行托管加密数字货币。这样的一个决策对加密数字货币和加密数字资产行业的影响是非常深远的。对于加密数字货币行业中的这个进展,我认为可以从以下几个方面理解.

1900/1/1 0:00:00
FACE:Facebook F2成立 剑指法币和数字货币之间的兑换通道_BOOK

Facebook刚刚宣布新成立一个部门Facebook Financial,内部简称F2。这个部门继续是由David Marcus来领导.

1900/1/1 0:00:00