当前位置:K88软件开发文章中心办公应用办公应用10 → 文章内容

姚前:分布式账本与传统账本的异同及其现实意义

减小字体 增大字体 作者:华军  来源:华军资讯  发布时间:2019-2-24 20:29:03

样才能对企业财务状况有更全面深入的理解和把握。如前述所言,UTXO模式实质上是以编码的方式难以篡改地记录了所有交易信息,它是一种流量的记账模式。通过聚合归纳(Reduce),UTXO可以转化为账户余额,而对账户余额进行拆分则可得到UTXO的结果。用计算机术语来类比,我们可以将UTXO和账户之间的转换描述为Split/Map/Reduce架构。从UTXO到账户,是Map/Reduce的过程。矿工验证和打包每笔交易时,是Map,即对每笔UTXO进行验证和更新,相当于生成新的Key-Value对。Reduce则转移到用户钱包中进行,将每笔UTXO汇总,由此得到用户钱包中基于账户概念的资金余额。从账户到UTXO则是Split的过程,这一工作同样发生在用户钱包中。钱包在收到一个转账请求后,要拆分转账金额,引用多个UTXO作为交易输入。与Account模式相比,UTXO模式的优势在于,容易并行处理,提高效率。但是,UTXO模式要存储所有流量信息,数据存储压力较大,Account模式只请求当前的存量信息,忽略所有流量信息,但前提是,当前的存量信息是可信的。从监管角度看,UTXO模式存储了所有流量信息,更有利于监管和审计。应该说,比特币的UTXO模式做得非常极致,某种意义上去掉了账户的概念。但UTXO与Account各有优劣,可以将两种模式进行融合,发挥各自所长。比如,为了加快同步速度,可以在UTXO模式中引入Account,典型代表是以太坊;为了进行并发处理,Account模式可以参考UTXO的理念对账户进行拆分,即不同的部门创建不同的账户,同个用户拥有多个账户,各自账户的交易自然就可以并行处理,处理完之后再将所有账户的余额相加获得总余额。就像传统记账既核算存量信息,又核算流量信息一样,UTXO模式与Account模式的融合为信息需求者提供了更加完整、立体的账本信息,正成为当前DLT账本的发展趋势。UTXO与传统的复式记账法内涵一致关于借贷复式记账原理的系统性论述,最早见于1494年意大利人卢卡·帕奇欧里发表的《算术、几何、比及比例概要》。复式记账法是指以资产与权益平衡关系作为记账基础,对于每一项经济业务,都要在两个或两个以上的账户中相互联系进行登记,系统地反映资金运动变化结果的一种记账方法,即“有借必有贷,借贷必相等”。以资金为例,借方是资金的去处,贷方是资金的来源,有借必有贷是指一笔资金发生支出,必然有相应的来源,借贷必相等则是指资金的支出数额和来源数额必须相等。复式簿记法创造了一种科学地从会计凭证中获取有关经济往来和经营成果重要信息的记账方法,为现代企业和商业社会的形成准备了一个完美的记账方法论。德国哲学家歌德(Goethe)将它赞誉为“人类智慧的绝妙创造之一,每一个精明的商人从事经营活动都必须利用它”。有趣的是,同传统的账户处理一样,UTXO的处理也包含了“有借必有贷、借贷必相等”的记账哲学。表现为,UTXO有交易输出,必有交易输入,而有交易输入,必有交易输出,交易输入的金额必然等于交易输出的金额,与“有借必有贷、借贷必相等”的内涵一致。DLT账本对传统账本技术的改进第一,不易伪造,难以篡改,效率高,且可追溯,容易审计。传统上,无论是纸质的账本,还是电子化的账本,均容易伪造和篡改。而且从原始凭证到会计账本的账务处理,容易出错。而区块链技术的UTXO设计通过哈希函数、时间戳、默克尔树等巧妙的数据结构设计并辅以密码学和共识算法,实现历史交易记录的难以篡改和不易伪造,并利用算法函数(比如以太坊的状态转换函数)自动计算出账户余额,效率高,又不出错。UTXO记账模式还具有可追溯特点,容易审计。第二,通过交易签名、共识算法和跨链技术保障分布式账本的一致性,自动实时完成账证相符、账账相符、账实相符。应该说,任何主体都有记账的权利,有自己的一本账。而且同一主体通常持有多种账本,比如企业有出纳账、现金日记账、银行存款日记账、存货日记账、进销存日记账、营业费用明细账、总分类账、管理费用明细账、应收单据明细账、固定资产明细账、十七栏明细账、无形资产明细账、实收资本明细账等多种账本。从这角度看,账本从来就是“分布式”账本,没有所谓的中心化账本。由于账本的易伪造和易篡改,如何保障和维持各类“分布式”账本的一致性则成为会计工作的关键,以及审计的重点。传统上,主要依靠对账制度来实现各类分布式账本的一致性。对账是指对账本和账户所记录的有关数据加以检查和核对,以实现账证相符、账账相符、账实相符。账证相符是指账本记录与会计凭证相符。账账相符,是指各种账本之间的相符,包括本单位各种账本之间相符,本单位同其他单位的往来账项相符。账实相符是指各种财产物资的账面余额与实际数额相符。而DLT首先通过交易签名保障了账证相符。账就是证,证就是账,两者一致,难以篡改。其次,DLT通过共识机制来实现各类主体的账账相符。交易信息只有获得共识,才会写入共享总账;写入账上的信息,必然已得到各主体的共识,账账自动相符。再者,DLT利用跨链协议开展款款兑付、券款兑付,从而自动完成账实相符。跨链技术不仅在交易上保障了款款兑付、券款兑付的原子性,而且在记账上保障了跨链不同主体账本之间的一致性。跨链技术包括三类:可以说,通过特有的单链记账技术和跨链记账技术,DLT账本省去了大量既费时间,又耗成本,还容易出错的对账工作,自动实时达成了各类“分布式”账本的一致性。第三,将数据权利交还给个体。传统上,许多参与者的个体信息在各类账本上“留痕”,尤其是随着数字经济的发展,个人数据隐私保护问题越来越突出。我国《网络安全法》和欧盟通用数据保护法案(GDPR)从法律角度规定了数据主体享有知情权、访问权、反对权、可携权、被遗忘权等多项权利,以加强个人隐私保护。而DLT则从技术层面着手,采用签名加密等技术手段,把数据权利真正交还给了个体。通过采用零知识证明、同态加密、安全多方计算、环签名、群签名、分级证书、混币等密码学原语与方案,还可实现交易身份及内容的隐私保护。第四,提高财务报表信息的价值。DLT账本具有可追溯、难以篡改和不易伪造的特性,可以保障财务报表信息的真实性和可靠性,不仅如此,DLT账本还可以在以下方面进一步提高财务报表信息的价值。一是,提高财务报表信息的及时性。传统上,会计处理、记录和对账需要成本,因此基于成本

上一页  [1] [2] [3]  下一页


姚前:分布式账本与传统账本的异同及其现实意义