substrate - 有没有办法调整基板中的 block 间隔?

标签 substrate polkadot

我知道基于基质的链中的默认 block 间隔是 6 秒。

我的问题是是否可以定制。

如果可以的话,我该怎么做?它必须在链启动之前设置,或者您可以在运行的节点上动态更改它。

最佳答案

在节点模板中,该值在此处设置并且可自定义 https://github.com/substrate-developer-hub/substrate-node-template/blob/v2.0.0/runtime/src/lib.rs#L104 。您应该能够通过 Substrate 的无 fork 运行时升级功能来更新正在运行的链的此值,您可以在此处了解更多信息 https://substrate.dev/docs/en/knowledgebase/advanced/executor#runtime-upgrades在这里 https://substrate.dev/docs/en/knowledgebase/runtime/upgrades .

关于substrate - 有没有办法调整基板中的 block 间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64641278/

相关文章:

rust - 如何在 Substrate 中实现后台线程?

rust - 如何使用 Rust 在 Substrate 中编码帐户 ID 的十六进制字符串表示?

rust - 错误 : duplicate lang item in crate `sp_io`

substrate - decl_storage 中 `pub` 的用途是什么?

unit-testing - 编写 Substrate Runtime Test 时快进时间

rust - 如何从 Substrate 端从 Polkadot 地址生成公钥

blockchain - 在Substrate中,Babe、Aura、Grandpa有什么区别

substrate - 交易失败 : Error: 1014: Priority is too low: (515000139 vs 515000139)

syntax - 什么东西会得到(fn something): Option<u32>; mean in Rust?

rust - 如何正确使用LockableCurrency特性?