三重记账法(Triple Entry Accounting)是Ian Grigg于2005年提出的一个理论。它的特点是通过引入数字加密签名的方式,将进出账行为与外部对手方结合,形成一种交易(Transaction),并引入第三方对交易进行电子签名来提高账目的可信度。
传统的记账方式为复式记账法(Double Entry Accounting),即通过设立借方和贷方,区分资产和负债,但资产和负债项目都相互关联,并最终保证资产负债表的借贷方平衡。复式记账法是以双向冗余的方式来保证每笔“正确”的记账都会在账簿的另一边找到对应的项目,并最终确定记账的准确性。
复式记账法解决的是企业内部记账员在记账时所产生的纰漏或欺诈行为,却无法保证企业内部在完成正确的记账过程之后通过同时对借方、贷方两边的项目进行调整来制造假账的行为。于是在现代商业规则中通过引入外部审计的方式来试图确保企业对外公布的账务报表与企业实际情况相匹配。这里就产生了明显的代理问题(Agency Problem),我们是否该相信由被审计公司出钱雇用的审计公司所审计的结果一定会客观公正。且不说其结果如何,外部审计不论是对企业本身还是企业外部的其他对手方来说,在时间、金钱、人力等各种资源上的耗费都是巨大的。而三重记账法则通过对每一笔交易进行认证的方式确保了账目的可信度。借用前文分布式记账中所提到的银行记账案例,每一个企业账目中的借方一定对应了另一个企业账目中的贷方,而这种对应关系是由交易形成的。三重记账法将交易的收据作为借、贷以外的第三个维度进行记录。每一笔交易都涉及三方,付款人A、收款人B,以及一个见证人I。A将一笔钱支付给B,B签收了之后生成一张收据R1表示自己收到了钱,B将R1返还给A,A在上面增加自己的签名成为收据R2完成交易,见证人将收据R2再复制2份,一份自己留存,另一份交给B,这样整个交易的记录就在三方都有留存,任何一方对记录的修改都可以在其余两方的记录中查出问题。
事实上三重记账法是分布式记账法的雏形,区块链的分布式记账法是将三重记账法中的见证人I替换成了网络上的所有其他节点,将交易的验证方式从第三个节点扩展到了无数个节点。而事实上,当每一笔账目都通过交易的形式进行记录时,原本只适用于企业内部的复式记账就变得多余,因为通过对每笔交易的分布式冗余记录,可记录的细节远远高于复式记账中的账目。分布式账本的可行性也是基于现代网络的高传输速度以及冗余电子存储的低成本,因此对于十几年前的Ian Grigg来说,将三重记账扩展为分布式记账是不可想象的。
更多内容加载中...请稍候...
若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!