区块链是一种去中心、去信任的分布式账本技术,起源于比特币。其被业界广泛认为是具有颠覆性潜力的技术,将会重塑行业标准,改变社会和生活,也将为供应链金融带来革命性的影响。在系统阐述区块链概念、关键技术和运行原理的基础上,对当前供应链金融发展过程中所面临的痛点进行分析。提出区块链技术如何能够更好地解决供应链金融上的中小企业融资难、商业汇票和银行汇票使用场景受限、银行对供应链核心企业资金风控成本居高不下等问题。最后,给出了易见股份推出的“易见区块”平台案例研究。 Blockchain is a decentralized and trusted distributed book processing technology, originated from Bitcoin. Its industry is widely regarded as a potentially disruptive technology that will reshape industry standards, change society and life, and will have a revolutionary impact on supply chain finance. On the basis of systematic exposition of the concept, key technology and operation principle of Blockchain, this paper analyzes the pain points in the financial development process of current supply chain and puts forward the solutions to better solve the problems in supply chain finance such as the difficulty in small and medium-sized enterprises’ financing, limited usage scenarios of commercial bills and bank drafts, and funds risk control issues of supply-chain core enterprise. Finally, a case study of “e-visible” platform is presented.
黄宇翔1,梁志宏2*,王跃华3,陆歌皓1
1云南大学软件学院,云南 昆明
2西南林业大学大数据与智能工程学院,云南 昆明
3易见供应链管理股份有限公司,云南 昆明
收稿日期:2018年1月4日;录用日期:2018年1月23日;发布日期:2018年1月30日
区块链是一种去中心、去信任的分布式账本技术,起源于比特币。其被业界广泛认为是具有颠覆性潜力的技术,将会重塑行业标准,改变社会和生活,也将为供应链金融带来革命性的影响。在系统阐述区块链概念、关键技术和运行原理的基础上,对当前供应链金融发展过程中所面临的痛点进行分析。提出区块链技术如何能够更好地解决供应链金融上的中小企业融资难、商业汇票和银行汇票使用场景受限、银行对供应链核心企业资金风控成本居高不下等问题。最后,给出了易见股份推出的“易见区块”平台案例研究。
关键词 :区块链,分布式账本,比特币,供应链金融
Copyright © 2018 by authors and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
自2016年区块链(Blockchain)在国内掀起热潮以来,就引起各领域的广泛关注,真可谓区块链如此多娇,引无数科研工作者竞折腰。人们对其的初次认知主要还是源自比特币系统 [
区块链技术并不是一种创新技术,而是由多学科交叉一起形成的一种技术。2016年10月工业和信息化部发布的《中国区块链技术与应用发展白皮书》 [
区块链技术的不断发展也迅速引起了各国政府、金融机构的关注。2016年2月,央行行长周小川指出,数字货币必由央行发行,区块链是可选技术 [
在区块链应用市场中,目前规模较大的就要数银行、供应链金融、保险业。然而,供应链金融领域备受瞩目,原因就是供应链金融这个场景具有万亿级别的市场规模,有足够高的天花板。供应链金融这一天然场景需要多方进行合作,但却又无传统中心化的机构在治理,而恰好可以运用区块链技术来建立信任。除此之外,这个场景并不需要高并发的技术,目前的区块链技术是可以很好满足需求的。
本文将介绍区块链的基本概念和关键技术,分析供应链金融的发展现状,给出相应区块链解决方案,并结合易见股份建设的“易见区块”平台进行案例研究。
区块链的概念最早是以工作证明链(proof-of-work chain) [
虽然以上的权威和机构对区块链给出了不同的定义,但其本质确是一致的。区块链即好比一个电子形式的账本,账本的每一页就是一个区块,从账本的第一页至最后一页是连续不断的。每一个被确定的区块都包含前面区块的交易信息,故篡改某一区块的信息几乎是不可能,如图1所示。
区块链技术并不是一个创新的技术,它主要是由以下几个关键技术有机结合:1) 分布式账本技术;2) 点对点技术;3) 非对称加密技术;4) 智能合约技术;5) 共识机制技术。这5个关键技术的引入将区块链打造成一个去中心、去信任、安全和智能高效的全新技术。
以下将对这5个关键技术是如何在现有区块链技术或产品中得以体现进行分析。
传统的数据库是具有增加、删除、修改、查找这四种基本操作。然而,对区块链当中的数据仅有增加和查找这两种操作。传统的数据库大致可分为分布式数据库与中心化数据库两种。分布式数据库 [
对于存储方式,大致可分为分离式、集中式、克隆式和混合式4种。其中,混合式是将分离式和克隆式结合到一起来使用的。首先,对数据进行分割处理,然后根据需求再把分割出来的数据块进行克隆,并将这些克隆的数据块存放在相应的数据存储空间内,同一个数据存储空间内是不会出现相同的克隆数据。区块链的数据存储方式就是按照混合式来进行的,先以时间间隔对数据进行分割,封装成数据块并对其做克隆操作,最后把这些克隆出的数据块存储到每一个区块链网络节点上。区块链运用这种数据存
图1. 区块链示意图
储方式很好的保障了数据的完整性和不可逆性,也在一定程度上提高了数据的查询效率。
在数据结构方面,区块链也与传统的数据库有所不同。传统的数据库分为结构化数据库(Structured Database)和非结构化的数据库(Unstructured Database),而区块链的结构则分为链、区块、交易这三个层次。相同周期内完成的交易形成一个区块,区块的内部组织如图2所示。把这些区块按时间先后顺序串联起来就成一条完整的链表,这个链表的每个结点都包含两个以Hash值形式出现的ID,一个表示其前面区块的ID,另一个表示当前区块的ID,如图3所示。
图2中所示的为一个区块的内部组织结构,整个交易的信息是通过默克尔(Merkle)树 [
比特币系统为何能平稳运行至今,这与其使用点对点技术 [
图2. Merkle树在区块链中的应用
图3.链结构
已有研究表明,现实世界的网络符合小世界网络的特点 [
非对称加密技术 [
非对称加密技术在区块链当中的应用主要是:数据加密和数字签名。数据加密的过程主要为:信息发送方利用信息接收方的公钥对要发送的信息进行加密,然后信息接收方再用自己的私钥对接收到的信息进行解密以获取原始信息。数字签名的过程大致为:信息发送方用自己的密钥对要发送的信息进行加密操作之后传送给接收方,接收方再用发送方的公钥进行信息解密。具体在区块链交易中的应用如图5所示。
密码学家Nick Szabo对智能合约技术做出了如下定义 [
图4. 小世界网络模型在区块链中的应用
图5. 非对称加密在区块链交易中的应用
而且还具备去中心化、不可篡改、公开透明等特点,与智能合约配合的是天衣无缝。基于区块链的智能合约创建大致可分为以下3个步骤 [
共识机制技术是区块链又一重要的基础技术。目前,人们对共识机制技术的研究和采用共有以下三种 [
下面是对区块链系统运行原理的算法描述 [
1:新的交易生成{Transactioni};
2:Output
把{Transactioni}广播给全网Node;
3:所有Node对{Transactioni}进行接收;
验证{Transactioni}是True or False;
4:If {Transactioni}为True then
把{Transactioni}加入缓冲区;
Else
将{Transactioni}标注为无效;
5:BlockGenerate
在缓冲区中获取{Transactioni};
计算出区块首Hash{Block header};
6:Loop
If Hash{Block header} < Bits
跳转至步骤2 (Output)。
供应链金融(Supply Chain Finance)是指商业银行将供应链上的核心企业以及与其相关的上下游企业联系在一起提供综合性的金融产品和服务 [
十几年来,供应链金融在中国由最开始1.0的“1 + N”模式发展到至今3.0的“N + N”模式,一直不断在尝试用新的方式解决资金的流动问题。然而,随着供应链金融市场不断发展与壮大,金融机构和企业所面临的痛点也在日益凸显,大致可分以下三点 [
1) 中小企业在供应链上融资困难,所花费的成本居高不下。
由于金融机构相信核心企业的控货能力与销售调节能力,所以他们仅愿意对核心企业具有直接应付账款义务的一级供货商或经销商提供保理业务。这样就会导致那些融资动机较强的二级、三级供货商或经销商无法满足需求,限制了供应链金融的业务发展。而那些得不到及时融资的企业则会想着严控生产成本,影响产品质量,最终会破坏整个供应链生态。
2) 由于供应链金融机构、核心企业系统透明度较低,致使资金端的风控成本持续走高。
当前的供应链金融业务中,核心企业的ERP系统记录着交易信息。所以,对于金融机构或其他资金端不仅关心企业的还款能力和还款意愿,而且也非常关心企业交易信息的真实性。虽然对ERP系统的交易信息篡改难度大,但也并非是不可能。金融机构时常担心核心企业与供应商、经销商串通来修改ERP系统的交易信息,因此银行需要投入大量的人力物力去验证企业交易信息的真假,这样就会使风控成本增加。
3) 商业汇票、银行汇票是供应链金融的主要融资工具,其使用场景较为狭隘,而且转让也很困难。
企业的信誉状况影响商业汇票的使用,也很难掌控银行汇票贴现的还款时间,对这些债券的转让难度也很大。金融机构是非常在意应收账款债券转让通知的法律效应,这直接决定是否给予企业授信。在签署债券“转让通知”时,金融机构甚至会要求企业法人代表亲自到场签署,显然这样是极难操作的。
1) 采用区块链技术,发行一种数字票据,来解决中小企业在供应链上融资困难问题。
数字票据的生成过程类似于比特币,它可以在任何公开透明、多方见证情况下任意拆分或转让。数字票据可以使商业体系中的信用变得可溯源、可传递,填平了金融机构与中小企业之间信任的鸿沟。为中小企业提供了融资机会,并且降低他们的资金成本。
2) 利用分布式账本技术和共识机制技术对交易信息进行存储,解决资金端的风控成本持续走高问题。
区块链上的数据都带有时间戳,就算某个节点的数据被恶意篡改,那也是难以一手遮天。区块链能够提供相对可信的环境,降低资金端风控成本,打消金融机构对核心企业与经销商或供应商串通一气修改交易信息的顾虑。
3) 建立联盟链,把供应链上的所有成员都纳入到联盟链当中 [
通过区块链关键技术中的共识机制技术和智能合约技术使得债权转让得到多方共识,降低操作难度。解决作为供应链主要融资工具的商业汇票、银行汇票使用场景受限,转让难度大的问题。
区块链平台有能力提供完整的合同、订单、收发货、对账支付等关键数据。供应链金融与区块链结合的工作流如图6所示。
流程中各个环节具体解释如下:
1) 融资企业向核心企业供货,形成应收账款:通过第三方接口,调用区块链平台SDK接口,完成贸易背景刻画。
2) 融资企业向平台发起融资申请。申请内容:a) 通过融资方式提前支付货款(融资申请)、b) 确认应收账款由平台代收并优先偿还平台融资本金和利息;此处即为融资池中的应收账款融资方式。
3) 区块链平台自动向核心企业发起确认。确认内容:a) 应收账款额度、b) 确认到期应收账款全额支付给平台。线上线下融资协议,支持同步。
4) 区块链平台向融资企业支付融资款,线下实现,平台记录。
5) 应收账款到期后,核心企业向平台回款,线下实现,平台记录。
6) 区块链平台扣除融资款本金及利息后,将收到的剩余应收账款退还给融资企业,区块链平台记录该退款信息。
Hyperledger [
区块链服务(Blockchain Services)实际上是提供了一个分布式账本平台,多个交易封装进区块中,多个区块按时间顺序串联在一起形成一条区块链。区块链服务通过使用HTTP2中的P2P协议以管理分布式账薄,区块链代表的是账本状态机变更的历史进程。区块链上的数据结构经过优化来提过可靠的Hash算
图6. 区块链平台工作流
图7. Hyperledger架构图
法来存储世界状态(World State)的副本,在部署的过程中可以配置不同的共识算法,包括POW、Raft、PBFT、POS等。
链码服务(Chaincode Services)为链码(Chaincode)在验证节点时提供了一个轻量级的、安全的沙盒。沙盒环境是锁定在一个安全的容器中,该容器中带有一组已签名过的基础磁盘映像,包含了安全操作系统,支持Go、Java和Node.js等链码语言运行和SDK,也可以根据需求启用其他语言。
成员服务(Membership Services)主要负责管理用户标识、隐私、以及网络的保密性和可审计性。成员服务整合了去中心化共识机制和公钥基础设施(PKI)的基本元素,将无权限的区块链转化成有权限的区块链。对于有权限的区块链,参与方通过注册来获得长期身份凭证,并以身份类型进行区分。在用户的情况下,交易证书管理者(TCA)可以发行假名凭据。这类凭据可以用来进行授权提交交易,保存于区块链上,并允许授权审计者归类交易,否则交易将无法关联。
当前,很多行业尤其是大宗工业产品的供应链管理及服务基本处于传统模式阶段。易见股份(原名禾嘉股份,A股代码60093)在贸易过程中深刻体会到传统金融机构的供应链金融模式存在弊端,即:
1) 关于还款来源的刻画,通过核心企业的应付账款(时点)确认,并无法约束核心企业的应付账款来对应金融机构的债权。
2) 融资方在授信时的抵押担保条件作为保证措施,在整个产品设计中是作为一种补充手段,本身并不作核心要件。
3) 金融机构的效率,单笔供应链融资,可能从几千、几万、几十万甚至到几百万,传统金融机构的供应链金融无法承受这样的成本。
“易见区块”平台利用区块链技术对交易行为的公开确认和合约的自动执行;物联网技术实现对库存实时管理(实物资产和数字资产的一一对应)。实现易见股份不参与交易而为金融和实体之间架起更轻、更可靠的桥梁。
从2017年4月至今,已有35家企业在“易见区块”平台注册成功。
在该平台中实现核心企业应付账款的动态变化和金融债权的一一对应;融资方收款后对金融机构的债务随借随还,具体表现为:1) 加速以优质企业为核心的小企业资金周转(从2次/年变为20次/年)。2) 重构核心企业的供应链生态(在过去供应商和经销商几乎沦为核心企业的融资平台),经销商价值又再一次回归到发现市场的能力,而非融资能力的比拼。3) 金融机构投放人力成本趋近于零。
区块链可以使货币、信任、协议等以编程的形式出现,也提供了低成本、低风险、高透明的流程和更高效的进程。在行业中应用虽只是崭露头角,但前途是不可限量的。本文对区块链技术进行了概述,立足于供应链金融领域,剖析传统供应链金融的发展痛点,提出了区块链解决方案,并以“易见区块”平台为例进行研究。然而,当前在区块链上完成一笔交易需要10分钟,其大部分的时间都花费在对每一笔交易的认证上。对比VISA仅花费几秒的时间,还需要进一步改进。所以,解决区块链的延迟值问题是我们今后努力的方向,尽可能的把对一个区块的确定控制在秒级。
黄宇翔,梁志宏,王跃华,陆歌皓. 区块链在供应链金融中的应用研究 Research on the Application of Blockchain in Supply Chain Finance[J]. 计算机科学与应用, 2018, 08(01): 78-88. http://dx.doi.org/10.12677/CSA.2018.81011