Jos*_*rff 6 parity-io substrate
每个 Substrate 运行时都有一个RuntimeVersion。此 RuntimeVersion 结构中的字段指示运行时的各个方面何时发生变化,并且每个字段都有自己在这些文档中描述的语义。
我不确定这authoring_version意味着什么,什么时候应该改变。文档中的描述对我来说并不完全清楚
authoring_version: u32
authoring_version is the version of the authorship interface.
An authoring node will not attempt to author blocks unless this
is equal to its native runtime.
Run Code Online (Sandbox Code Playgroud)
如果可能,请提供升级示例,其中:
spec_version并authoring_version会改变spec_version会改变,但authoring_version不会authoring_version会改变,但spec_version不会我将分享 Substrate 核心开发人员Bastian K\xc3\xb6cher提供给我的答案:
\n\n\n没有太多的变化会导致价格的上涨
\nauthoring_version例如,如果您
\nBlockBuilder以非向后兼容的方式更改运行时 api,则需要更改authoring_version由于验证者在不更新节点实现的情况下将无法构建新块
\n如果您只是更改运行时 api,使其与之前的不兼容,同时不更改运行时中的任何内部结构(这会导致不同的存储根),那么您只会影响
\nauthoring_version. 然而,我预计这在现实中可能永远不会发生
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |