项目概述
该项目由 DasCoin 赞助,Z/Yen 集团执行长 Michael Mainelli 教授和 Matthew Leitch 共同撰写,旨在探讨如何对相互分布式账本(MDL,即区块链)进行审计。项目通过文献回顾、专家研讨会和讨论会,分析了 MDL 技术的应用、审计风险、审计工具和技术,以及联盟 MDL 系统的审计等问题。
MDL 技术的应用
MDL 是一种多组织数据库,具有超级审计追踪功能。其应用范围广泛,包括时间戳服务、加密货币、支付系统等。MDL 的特点是相互性、分布性和账本性,数据以加密链接的数据块链形式存储,难以事后更改。
审计风险评估
MDL 的不可篡改性降低了交易记录被篡改的风险,但同时也带来了新的风险,例如交易记录延迟、重复记录、数据不一致等。MDL 系统的复杂性、软件质量、硬件安全以及治理机制等因素都会影响审计风险。
审计工具和技术
传统的审计方法需要调整以适应 MDL 技术。审计师需要学习 MDL 技术,开发新的审计技术,并使用专门的审计工具。审计师可以考虑以下方法:
- 对 MDL 进行分类,根据技术选择和应用类型进行划分。
- 审计师可以运行自己的节点,使用审计工具监控 MDL 复本之间的差异。
- 评估 MDL 系统的技术设计,包括控制机制、软件功能和性能统计。
- 评估分布式控制,例如多签名交易和交易确认机制。
- 对嵌入式代码(智能合约)进行审计,包括代码质量保证和测试。
联盟 MDL 系统的审计
联盟 MDL 系统需要考虑数据位置、数据保护法律、治理机制等问题。审计师可以参与联盟 MDL 系统的治理,并提供审计服务,以确保系统的可靠性和合规性。
其他潜在审计问题
MDL 技术的应用还涉及一些其他审计问题,例如:
- 发行代币筹集资金
- 货币估值
- 数据保护
- 去中心化自治组织(DAO)
对审计职业的建议
为了应对 MDL 技术带来的挑战,审计职业需要采取以下措施:
- 内部适应:学习 MDL 技术,开发新的审计技术,培训审计人员,并开发专门的审计工具。
- 外部影响:制定 MDL 审计标准,推动客户、开发者和监管机构采用安全的 MDL 解决方案,并参与法律和税收风险分析。
研究结论
MDL 技术具有巨大的潜力,但也带来了新的审计挑战。审计职业需要积极适应新技术,并开发新的审计方法,以确保 MDL 系统的可靠性和合规性。同时,需要与客户、开发者和监管机构合作,共同推动 MDL 技术的健康发展。