【发布时间】:2020-01-31 14:06:00
【问题描述】:
作为运行时升级的一部分,我正在尝试提出一些实际的限制,即在单个块中可以进行多少存储迁移。
所以假设
- 在 Substrate 设置中发现有 N 个验证器运行当前的共识系统,而不是作为平行链
- 节点在体面的民用工作站上运行
- 迁移代码主要执行数据库读/写对序列以及正常的关联编码/解码逻辑
- 每个读/写对的数据大小相当稳定,平均为 M 字节
设 f(N, M) 是您可以安全地进行读写对的数量 当没有其他外部处理时,在单个块中执行。
什么是 f(N,M) 的好猜测?只是一些体面的答案 用于 N(例如 40)和 M(例如 32、1024)的流行值。
我问,因为围绕此的约束必须告知如何构建模块。
【问题讨论】:
标签: blockchain substrate