APP下载

浅析区块链技术对审计的影响

2019-11-16陈旭生

今日财富 2019年29期
关键词:分布式节点区块

陈旭生

区块链是一种按照时间顺序由数据区块组成的链式数据结构,并以密码学的方式保障不可篡改和不可伪造的分布式账本,它不依赖于业务中任何一家参与方,以数学加密技术为信任机制的技术方案。链上任一参与方,均可将信息向其他节点广播,链上各节点根据数学算法验证数据真实完整后,同步本地数据。具有去中心化、去信任、集体维护和不可篡改的技术特点。

一、区块链技术特点

去中心化:任何一个参与者均作区块链为一个网络节点接入区块链网络中,每个节点都保存了网络中的全部数据,当网络中的任一节点出现问题时,不会造成数据的丢失。

信任机制:区块链网络的运作模式均是公开透明的,参与方无需信任,如果任何一方未使用公认方式完成的非法交易,都会被其他节点拒绝,不再依赖于任一参与方的信用背书。

集体维护:区块链的参与方共同维护全网络的节点数据,所有节点均参与维护工作。

不可篡改。区块链中每一个节点都拥有最新的数据,由于系统会自动比较,单独修改单一节点的数据是无效的。

例如:甲转账给乙100元,这一信息会成为链条(即分布式账本)上的一部分。每个客户间点对点的传输形成了整个区块链网络,每个客户都是参与者,都能在链上进行区块的传播和获取交易信息。只要链上的任何区块链网络节点(即任意一个客户)接收到之前从未出现过有效交易信息时,会立即通过链条将其转发给与它相连的其他客户端。这样,交易很快在这个点对点网络中传播开来,在短短几秒内即可到达大部分节点。当乙再转账给丙200元时,如果其中的100元是甲转给乙的,那么在分布式账本中这100元将直接追溯到甲,通过每个节点验证。体现了区块链具有去中心化、去信任、集体维护和不可篡改的技术特点。

在分布式记账方式下,没有任何一方能够对已经发生并记录了的交易进行修改,因为发生的所有交易都是公开的,任何一方对市场上发生的交易都进行了记录,即使自己并未参与,但也是作为交易的见证人。这就代替银行等中介机构解决了“双花”的问题,每一个数据都是真实的。

那么在区块链中,有没有可能通过合谋对大部分的交易记录进行修改,从而达到篡改的目的呢?其实这种情况是很难实现的,因为区块链在链结时需要对之前发生的交易进行验证,修改任一区块都要对产生于该区块的数据进行验证,这需要极大的计算能力,而且修改的范围要达到整个网络节点的51%以上,这样成本是非常高的,基本不可能实现,这从技术上已经失去了修改区块记录的动机。

二、区块链对审计的影响

(一)对审计数据自身的影响

区块链可以改进审计中的数据记录方式。

现行的联网审计中,虽然有审计预警机制,但仍然需要审计人员对于异常的记录进行手工判断与处理,区块链则可以通过各个节点是否对区块和其内的交易信息进行验证并认可,网络节点是否受到攻击,各节点的账本是否完整等信息,对异常记录进行自动处理,使实时审计成为可能。而审计人员可以直接访问查询区块链上的有效信息,判断处理是否合理并进行修正,区块链中采用时间戳来记录各项交易与操作,可以实现历史溯源与追踪,极大的提高审计质量与效率。

区块链可以改变审计数据的存储方式。传统审计中,都将数据存储于一台审计中心服务器上,不仅存在负载高,运行速度慢等问题,而且容易受到攻击,而区块链审计系统则是典型的分布式存储,每个节点均有相同备份,不仅可以节省服务器的高额成本与维护费用,更重要的是保障了数据的完整性。区块链分为公有链、半公开私有链、完全私有链三种形式,而考虑到审计行业的特点,适宜采取半公开私有链模式。

对于被审计单位、企业内部分商业机密信息不予以公开,而在其集团内部的预选节点来决定区块的生成,外部供应商等可以参与交易但不过问记账过程。对外则提供第三方查询节点,通过开放的API来进行查询。这样,既可以保证企业内部的私密性,又可以使外部审计人员实施实时审计查询。

(二)对审计程序的影响

在审计过程中,审计师分析出可疑情形后,要找出其中原因并对其进行分析,这个过程中比较难的是从业务逻辑上还原场景。有了区块链技术,凡是审计师怀疑的现象可以逐一获取并用来验证波动情况是否是可接受的。

再如,在对账结算方面,原来要单方面发起计算和对账,有了区块链技术,我们可以获取在私有链上业务对手的结算信息,直接用对手的信息来确认数据等等。

能替代某些审计程序。例如在对银行存款科目的审计上以支付公司为例,账户超过200个,要逐一获取银行的对账单,并制作银行存款余额调节表,对每个表格的未达账项进行追踪才能确定银行存款科目核算的准确性。开户银行遍布全国各地,银行的调节表必须要获得其盖章的纸板文件才能算数。之所以要求这么严谨是因为实务中,出现过多起造假事件,甚至有的公司会制作虚假网页模仿银行的网银。有了该技术,我们就能轻松地获取银行交易数据和余额,大大简化以上程序。

三、目前区块链技术的不足之处

虽然区块链技术在审计中能大大提升效率,但我们也应当认清现在区块链在应用方面面临的问题。

(一)首先,区块链解决的是信任问题,不能证伪、只能存真。如果某笔交易从最开始上链就是错误的,那么区块链是不能验证其真假的。

(二)其次,区块链的不可删除的特性会使得链条会越来越长,占有磁盘存储量会越来越大,对每台作为节点的计算机,可能会造成负荷问题,另一点就是区块链系统存在外部达到“51%”计算力攻击,就可以改变或者是操作账簿,这些都依赖于后续区块链技术的不断发展和完善。

四、结语

区块链现在大部分应用还处在理论或实验阶段,但是区块链的发展前景是广阔的,当技术达到一定的层阶,我们有理由相信,区块链在未來某个时刻会颠覆审计领域!(作者单位:广州城建职业学院)

猜你喜欢

分布式节点区块
居民分布式储能系统对电网削峰填谷效果分析
基于移动汇聚节点和分簇的改进节能路由算法
基于Paxos的分布式一致性算法的实现与优化
CAE软件操作小百科(48)
基于点权的混合K-shell关键节点识别方法
百度推出“区块链操作系统”BBE平台
区块链产业发展速度放缓
Unicorn正式上线区块链浏览器UIC—Explorer
区块链投机者
浅谈基于P2P的网络教学系统节点信息收集算法