宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

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

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

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

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

这些抽象账户是:

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

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

Subversive Capital拟于5月31日关闭并清算旗下元宇宙ETF:5月17日消息,投资顾问公司 Subversive Capital Advisor 宣布其董事会已经决定在 2023 年 5 月 31 日立即关闭和清算旗下元宇宙 ETFSubversive Metaverse ETF。Subversive 投资组合经理 Christian H. Cooper 表示,此前创建该元宇宙 ETF 主要被 Meta 关注点误导,鉴于人工智能等更有前途的技术的快速发展,该公司已决定改变投资方向。[2023/5/17 15:08:38]

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

EMURGO Ventures宣布将投资OAK Network及SubQuery:11月28日消息,Cardano官方商业部门EMURGO旗下EMURGO Ventures宣布对波卡生态DeFi及自动化支付平台 AK Network以及数据索引工具SubQuery进行了投资。EMURGO Ventures表示,OAK Network提供的解决方案可通过其互操作性自动化基础设施提高Cardano区块链的整体运营效率,而SubQuery则可以对Cardano生态DeFi、NFT、钱包等提供API来支持开发者。(prnewswire)[2022/11/28 21:07:57]

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

波卡母公司Parity推出Square One计划,为Substrate生态提供定制化服务:金色财经报道,波卡母公司Parity宣布推出Square One计划,为新的和早期的创建者在 Substrate 生态中提供生态方向和定制化的支持服务,引导开发团队选择最合适的工具和支持服务,用最小的成本实现目标并推出新产品。据悉,Square One 提供的资源涵盖整个 Substrate 生态系统,并覆盖 Parity 以外的组织,主要包括资金、教育、技术指导、产品开发和开发支持。[2022/5/12 3:11:49]

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

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

动态 | 区块链构建平台Substrate可在数分钟内完成构建:据ethnews消息,以太坊联合创始人、Parity Technologies创始人Gavin Wood和他的团队一直在研究一种新的区块链构建平台Substrate。据报道,Wood在柏林举行的Web3峰会上展示了Substrate如何在几分钟内构建可行的区块链。[2018/10/26]

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

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

SUB晚间价格大幅上涨,涨幅达37.63%:根据币安交易平台数据显示,SUB最新成交价格为人民币20.84元,24小时最高价达人民币21.22元,最低价格为人民币14.00元,24小时成交量2380.45BTC,涨幅达37.40%。Substratum是一个去中心化的开源的网络,让任何人都可以借出他们的计算机作为寄存服务器,赚取SUB货币。[2018/1/9]

控制密钥(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

标签:SUBTRASTRUBSsub币行情最新价格Transmute Protocolstrk币最新情况ICO Hubs

以太坊价格热门资讯
金色深核|百度超级链打出了第一张牌

联盟链已占据了区块链江湖的半壁江山。但我们似乎对联盟链的崛起并未感知。自2015年Linux发起了Hyperlegder项目,联盟链也是经历了技术和解决方案上的快速进化.

1900/1/1 0:00:00
金色趋势丨知史鉴今 BTC再创历史新高需要多久?

从BTC长期历史走势图可以发现,第一次产量减半2012年11月,之后的3个月时间BTC便突破了2011年全年顶点,刷新历史新高,后面价格一路势如破竹,形成了2013年的大牛市,而在2016年的7月的第二次产量减半启动后.

1900/1/1 0:00:00
矿工流入交易所的比特币数量飙升46% 有3个不必惊慌的原因

7月30日的最新链上数据表明,矿工正在准备出售比特币(BTC)。根据Glassnode的数据显示,过去24小时内,矿工流入交易所的比特币数量明显增加.

1900/1/1 0:00:00
不同交易所永续合约差异竟如此之大?

衍生品市场较为碎片化,各交易所的合同条款差别很大,该领域的文档质量也参差不齐。我们分析了每个交易所如何构建他们的永续合约,永续合约是一种在几乎实时的情况下接近其基础资产价格的衍生品.

1900/1/1 0:00:00
金色荐读 | 以太坊2.0能否承载 DeFi 的未来?

分片将如何引导以太坊经济的城市、郊区和农田?今天的以太坊出奇得拥挤--现在比ICO泡沫的高峰期那时更加拥挤。这是很令人惊讶的,但也令人担忧! 以太坊 2.0离我们还有一段距离,但以太坊1.0这个小岛已经拥挤到了饱和的程度.

1900/1/1 0:00:00
8.10早间行情:BTC的走势取决于这个指标

昨日行情再次考验11500美元的支撑,和前天如出一辙,也是在11500美元附近时开始了上涨,只不过一个是从一开始便直接上涨日k呈实体阳线,另一个当天开始下跌日k呈探底回升的形态.

1900/1/1 0:00:00