为事务执行结果添加结构化指标
作者: krrish612创建于 2026年9月5日更新于 2026年9月12日
□ 说明 改进交易执行的可观察性,方法是披露结构化的衡量标准,区分成功执行与退回、失败和其他被拒绝的交易。
□动机 在诊断节点行为和应用级别问题时,交易执行失败很重要,但将结果汇总到少数明确界定的衡量标准中,可以更容易地识别出失败模式而无需检查单个日志.
□ 建议的修改
- 确定最终确定交易结果的适当执行途径。
- 增加衡量标准,利用储存库现有的衡量标准公约计算出相关的执行结果。
- 确保每个交易结果一次准确地更新衡量标准。
- 增加涵盖成功和失败路径的单元/递归测试。
- 将修改范围保持在可观察执行;不改变协商一致或交易执行语义。
□ 接受标准
- 计量准确区分记录的交易结果类别。
- 现行处决行为保持不变。
- 测试核实具有代表性的成败案例的计量更新。
- 实施工作遵循现有的Geth命名、登记和测试模式。
□ 范围 中级 参与代码导航、现有计量基础设施、执行流程和回归测试。
仓库:去伊特鲁姆 (Geth),去执行伊特鲁姆执行层. -=YTET -伊甸园字幕组=- 翻译:
内容来源: ethereum/go-ethereum