添加始终启用的功能门表
作者: ripatel-fd创建于 2024年1月12日更新于 2025年1月13日
标签stale
问题
每个功能门被激活后,在下个小放出时,代码被简化,只保留特征门被激活状态中的逻辑.
每次发生这种情况,新发布的分类账工具可能会失去验证一些旧时代的能力. 然而,该代码并没有跟踪哪些地物门是硬通的.
创造这些问题:
- 重放旧分类账与"银行散列不匹配"的密码错误失败,处理不当
- 实验室很难进行。 Firedancer 兼容性测试(例如检查差异执行指令处理测试向量),因为我们不知道 Labs 和 Firedancer 是否执行这些测试所需的功能集相交点
建议的解决办法
- 在“feature set.rs”中,增加一个始终启用的功能门表
- 调整特性门激活程序,以保持该表的维护
- 在重放旧分类账时,如果旧分类账缺少任何硬编码特征标识的激活功能账户,则出现优雅错误
内容来源: solana-labs/solana