
先理解区块链能提供什么
NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉性和抗篡改性的数字账本。在网络正常运行的条件下,已发布的交易记录通常不能被更改。这为审计核对记录及其历史提供了技术基础。
这里的关键是记录的稳定性。业务信息一旦被记录,后续核验可以围绕同一份历史展开;但录入内容是否真实、是否遗漏业务,仍需其他证据支持。
学会读懂交易记录
以太坊交易文档说明,交易是经过密码学签名、用于更新网络状态的指令,相关信息包括发送地址、接收地址、金额、序号、输入数据及费用参数。交易还需要经历广播、纳入区块及后续确认过程。
审计阅读这些字段时,需要把技术含义与业务含义连接起来。接收地址可能是合约地址,输入数据可能包含合约调用内容,因此不能只看地址和金额就判断完整业务。签名能够支持核验签名密钥与交易的关系,但现实中的责任主体和授权范围仍需核实。
适用条件与证据边界
区块链记录适合辅助核对链上活动、追踪记录之间的联系,以及比对已留存的数据。前提是明确核验的是哪个网络、哪些账户、哪个时间范围,并能解释相关字段和合约行为。
链上证据与业务凭证需要建立对应关系。例如,付款记录可以成为资金流向的线索,但货物是否交付、合同是否履行,不能仅由该记录推出。对于合约交互,还应结合执行结果理解实际变化,不能把调用意图直接当作已完成的业务。
常见问题:有记录就够了吗
有交易哈希是否意味着交易完成?不意味着。哈希用于标识交易,核验时还需区分已提交、已纳入区块、执行是否成功以及是否达到相应最终确认状态。
防篡改是否等于没有错误?不等于。错误信息也可能被稳定保存,审计仍要关注信息形成过程和录入控制。
能够查看链上记录是否等于覆盖全部业务?不等于。链上可见范围与审计对象的完整业务范围可能不同,仍需核对遗漏事项和链下凭证。区块链提供的是可核验的记录基础,审计结论还依赖证据之间的相互支持。