
先区分技术事实与审计结论
区块链通常被描述为以分布式方式维护的数字账本。交易经过网络参与者认可后,被记录在按顺序连接的数据块中;区块包含前一区块的哈希引用,后续数据又依赖此前记录。因此,已发布记录发生改动时,相关哈希关系和网络状态通常会出现不一致。这些特征能够支持记录的完整性检查和历史追溯。
但“记录难以被事后改动”只回答了记录形成后的完整性问题,不能单独证明交易已经发生、交易双方身份真实、金额计量正确,或者业务已经满足收入确认、资产确认等会计条件。研究证据若从区块链的技术机制直接推导出“审计风险已经消除”或“审计程序可以完全替代”,就存在推理越界。
核验研究证据的五个步骤
第一步是核对研究对象。要确认论文或报告讨论的是公有链、许可链,还是企业内部的分布式账本,因为参与者范围、访问权限、共识方式和治理安排会影响记录的可信程度。不能把某一网络的结论无条件推广到所有区块链系统。
第二步是核对证据链。检查研究是否说明数据从哪里产生、由谁提交、何时写入账本、是否经过预处理,以及链下系统与链上记录如何对应。如果原始凭证、传感器数据或人工录入内容本身错误,区块链通常只能较好地保存错误记录,不能自动纠正输入错误。
第三步是核对技术依据。NIST对区块链的概述可用于确认分布式账本、哈希函数、数字签名、共识机制和智能合约等基本概念。研究应明确使用了哪一种机制,并说明该机制怎样支持具体审计目标,不能只使用“不可篡改”这一笼统表述。
第四步是核对研究方法。实证研究应交代样本来源、样本选择、对照组、变量定义和验证方法;案例研究应说明业务流程、系统边界和限制条件;概念性文章则应被视为理论分析,不能当成已经验证的效果证据。还要检查结论是否超出了研究样本和实验环境。
第五步是核对审计目标。将研究结论分别对应到存在性、完整性、截止性、权利义务、计价和列报等审计问题。区块链的时间顺序、交易哈希和共识记录可能有助于检查完整性或追踪变更,但对估值、权利归属和交易商业实质,往往仍需要合同、发票、银行记录、访谈或外部确认等证据。
如何利用技术资料交叉检查
Ethereum关于区块的技术说明展示了一个具体网络如何将交易汇集到区块中,并通过父区块哈希、交易根和状态根等结构维护状态连续性。它还说明,验证节点会重新执行交易并检查结果是否与区块中的状态信息一致。此类资料适合核对研究中的技术术语、数据结构和验证流程。
不过,具体网络的区块结构只能证明该网络采用了相应的记录和验证机制,不能直接证明企业会计数据已经完整、准确,也不能代表其他网络具有相同的规则。核验时应把“网络协议层面的事实”和“企业业务层面的审计证据”分开标注。
当研究声称区块链提高审计效率、降低成本或减少舞弊时,还应寻找可重复的流程指标和比较基础,例如审计步骤是否减少、人工复核是否改变、异常识别是否经过独立验证。只有技术说明而没有业务数据,通常不足以支持这些效果性结论。
适用条件与常见问题
这套核验方法适用于学术论文、行业报告、监管材料和企业白皮书。对于带有具体项目、平台或品牌名称的研究,应进一步核对系统权限、节点控制、智能合约升级机制、链下接口和数据保留规则。材料没有说明这些条件时,结论应限定为一般技术层面的可能作用。
常见问题是:区块链记录是否等于审计证据?答案取决于审计目标和证据质量。链上记录可以成为证据的一部分,但还要判断其来源、生成过程、访问控制和与其他凭证的一致性。另一个问题是:区块链能否防止舞弊?它可能提高事后改动记录的可见性,却不能自动阻止授权人员录入虚假交易、串通提交错误数据或利用链下环节规避控制。
较稳妥的研究结论应使用限定性表达,例如“在特定网络和控制条件下,区块链可能改善交易追踪和记录完整性检查”。核验者应同时记录证据支持的范围、尚未验证的假设,以及需要其他审计程序补充的部分。