区块链中私有链的落地应用分析

说到区块链,大部分人都会认为指的是加密货币这类的公有链,也有少部分人想到像百度、阿里、腾讯或IBM等组成的联盟链,而私有链却很少被人所提及。实际上很多人对私有链仍然存在一定的偏见,因此对私有链的发展前景并不看好,但是私有链仍然有其一定的应用场景。

顾名思义,私有链即是被单独个人或组织所控制的区块链,简单到程序员自己写合约在电脑本地部署的测试链,或者复杂到某个企业内部的区块链应用场景,这些都属于私有链的范畴。私有链是任何人都可以自己搭建,并获得超级管理权限,可以随意对区块进行更改等功能实现的链,可以说私有链是完全中心化的链。

私有链由于其出块等功能被中心化所控制,因此它对网络资源的需求也相对低了很多,比如不需要进行节点的竞争出块,区块同步速度也会快很多,因此出块速度也可以大幅提升,也就是在转账速度等方面,私有链实际上效率非常高,甚至可以达到目前银行或支付机构的速度,这也一定程度上得益于私有链的节点数量较少的缘故,私有链的参与者一般是个人或团体内部,记账人和激励方式都是可随意选择和更改的,同时主要可以进行数据的溯源,主要的应用场景是充当测试链和企业内部的审计等。

虽然私有链和目前的公链、联盟链所形成的架构和治理方式有所不同,甚至可能不被很多人所理解,但是私有链仍然有其存在的价值。私有链最大的应用场景有两大方面,第一个是充当公链或联盟链的区块链功能验证,另一个是企业内部的审计管理等方面。

充当测试链是私有链的最大功能,简而言之,这主要是对相应的联盟链或公链架构或在上面开发的DAPP应用程序在一个可控范围内实现功能测试,在测试通过之后,即可保障应用程序或DAPP的安全性,从而使得公链和联盟链上应用程序的稳定运行,由于大部分公链源码都是公开的,因此通过相应的源码,搭建一个私有的测试链实际上难度并不高,同时联盟链通过许可的方式搭建相应的私有测试链,也是存在类似的功能,这类的链一般以以太坊或hyperledger等为主。

本地测试链是DAPP或区块链应用程序发布之前必须要进行的一环,一方面团队内部需要对功能实现进行检测,通过后需要对代码进行内审,同时在对区块链应用程序或DAPP进行第三方代码安全漏洞审计的时候,审计机构也需要搭建相应的测试环境,模拟DAPP运行时的场景,这也是应用发布之前必须要做的事情。

私有链另外一个应用场景即企业内部的审计功能,部分企业之所以使用私有链而不是联盟链或公链的原因其实是企业内部敏感数据的保护需求,联盟链或公链在这部分方面是无法做到的,同时企业为了方便内部管理,也有一定的私有链应用需求。我们如果将一个大型企业看成是一个区块链,那么企业内部复杂的部门和各个分公司子公司等都是一个个节点,对于这类大型企业来说,企业管理也是一个非常重要的部分,而财务等方面的审计也是企业内部关注的事情,企业内部的私有链一般都属于企业内部或购买相应软件产品而实现的功能,当然也有超级账本或企业以太坊等解决方案,一般其功能丰富,TPS较高,可扩展性也非常好,可以实现企业内部更加复杂的功能,比如财务审计、物料管理、商务合同等各种应用场景。

在区块链之前,企业一般审计分为内部审计和第三方审计,内部审计简而言之就是企业内部的自查,企业内部人员通过翻旧账、资料归纳整理总结等方式暴露企业内部管理问题,从而提出改进策略,促进企业内部成长,防止腐败等行为发生,内部审计是企业内部自己的事情,一般来说,审计结果可信度并不是很高,仅仅是内部自查的一种形式。

企业为了获取外部团体比如银行的信任,这时就要引入第三方审计机构,第三方审计机构是由社会上有很高知名度的专业团队和公司组成,它们的任务主要是以公平公正的一方为被审计公司提供审计报告,以自己知名度作为担保,这样组建了现代社会的信任制度,传统的内审和第三方审计往往都要花费大量的人力物力财力和时间,比如我们常见的上市公司的财报,实际上这些数据都是审计出来的结果,而我们从目前大部分上市公司财报发布日期比如年报来看,往往最快的是一个月之后出年报,而慢的话,可能需要两三个月,很显然这个过程中效率也会低很多。

如果我们将区块链看成是一种数据结构或数据库的话,那么区块链在企业内部信息和文件管理方面都存在着很大的应用场景,因此在对于企业而言,如果将大部分功能都能够上传到区块链上的话,那么就可以确保在一定时间段内数据的真实可靠性,如果相应的私有链进行一定的权限划分,那么就可以确保数据的完整性,同时对于企业内审或者第三方审计机构的外审来说,也能够提高审计效率。

我们都知道上传到区块链的数据一般都是有一定真实度的,虽然私有链也可能存在数据篡改的可能性,但是一方面篡改者需要的高权限,而大部分企业员工都拥有低权限管理职能,因此可实现大部分基础业务数据真实可靠,另一部分从基础数据到高层次数据也是由智能合约进行计算而来,因此这种情况下,实际上数据在更高层面的篡改会更加困难,比如进货100个零件,最后出货95个成品,那么必然会有5个剩余,假如企业内部有人故意拿走3个零件。这种情况下如果通过传统的管理软件进行管理,那么可能会出现一定的篡改的时间机会,比如企业不可能每天都进行物料判断,因此当只有内部月度盘点时才会发现问题。

而如果使用私有链内部智能合约管理的时候,完全可以通过压缩审计或内部统计时间,比如当发生内部账本数据的变化的时候,即可进行相应报告的生成,最后可以实现管理者第一时间发现问题,同时提高内审效率,同时合约能够完整运行通过,那么也代表着相应的计算已经完成,此时第三方审计机构也会将重点放在数据核对方面,而不是链上数据是否造假等方面。

也正因为此,这几年来,像德勤、普华永道等都纷纷开始研究区块链的应用,因为一旦企业用到了他们提供的区块链软件,一方面能够保障企业内部敏感数据不会被泄露出去,另一方面还能够提高内审和第三方审计机构的效率,因此这也极大提高了效率。

当然,在私有链在企业的应用场景之中,实际上区块链也主要涉及到数据的记录和相应的智能合约的计算功能,企业真正使用还要结合云计算、物联网、5G等新兴技术来整体实现,最终包装成相应的计算机软件产品,从而悄无声息的应用到企业的方方面面之中。

查看更多

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。