写点什么

Substrate 源码追新导读: 质押额度大幅度削减, RocksDB 可以完全被 Disable

作者:彭亚伦
  • 2022 年 6 月 30 日
  • 本文字数:1000 字

    阅读完需:约 3 分钟

Substrate 源码追新导读: 质押额度大幅度削减, RocksDB可以完全被Disable

20220613 - 20220619

Cumulus 的可执行文件更名

这虽然是一个细小的更正, 但是颇有点特殊, 之前 cumulus 生成的默认可执行文件名为polkadot-parachain, 但在源码中的名字却是parachain-collator, 这就很容易让开放者混淆, 不过本周更新中, 这一配置错误被修正过来


详情: https://github.com/paritytech/substrate/pull/11112

Cumulus 发布 V9230 版本

继上周 Polkadot 和 substrate 发布了 0.9.23 版本源码之后, cumulus 本周也同步将其源码更新并发布了 v9230 版本, 同样属于小版本更新.


详情: https://github.com/paritytech/polkadot/pull/5634

中继链议会现在可以发送 XCM 指令

本周 Polkadot 中继链添加了新的跨链功能, 对于议会模块Council添加了可以发送 XCM 的功能, 在xcm_config里面添加了一个pub type CouncilToPlurality的类型, 同时为 Kusama 实现相关的 runtime 配置.


详情: https://github.com/paritytech/polkadot/pull/5597

Transaction Payment 模块添加事件

本周在 Transaction Payment 模块中, 添加 Event 事件, 主要的事件如下:


pub enum Event<T: Config> {    /// A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee,    /// has been paid by `who`.    TransactionFeePaid { who: T::AccountId, actual_fee: BalanceOf<T>, tip: BalanceOf<T> },  }
复制代码


并提供了 Balances 相关实现, 和 mock 以及 test 的实现.


详情: https://github.com/paritytech/substrate/pull/11618

Assets 和 NFT 的质押额度减少 10 倍

本周的一次更新中, 将 Statemine, Statemint, Westmint, 和 Contracts-Rococo 中相关的 Assets 和 NFT 所需要的质押额度大幅度减少, 达 10 倍之多. 比如之前 Statemint 中 Assets 的质押常量额度为 constants::currency::deposit(items, bytes) / 10, 如今削减为constants::currency::deposit(items, bytes) / 100, 这样做的目的是为了切合其它主流平台的通行做法, 质押额度太高确实不太合适. 👩‍❤️


详情: https://github.com/paritytech/cumulus/pull/1332

RocksDB 可以被完全 disable

RocksDB 一直是 substrate 主要的储存后端, 随着 ParityDB 这一专用储存层的日渐成熟, 4 月份就已经将 ParityDB 的实验特性去掉了, 这就标志着可以将 Substrate 的储存后端完全切换到 ParityDB 上, 因此本周的更新中, 今后可以将 RocksDB 彻底 disable 了.


详情: https://github.com/paritytech/substrate/pull/11537




本文为 SEP Creation 原创组文章, 作者彭亚伦


未经许可, 请勿转载.

发布于: 刚刚阅读数: 6
用户头像

彭亚伦

关注

A Rustacean and Substrate Evangelist 2021.01.25 加入

A Rustacean, and Substrate Evangelist, member of CRVA (RISC-V)

评论

发布
暂无评论
Substrate 源码追新导读: 质押额度大幅度削减, RocksDB可以完全被Disable_Substrate_彭亚伦_InfoQ写作社区