在刚刚过去的香港金融科技周上,除了香港证监会发布针对虚拟资产管理的一纸新规,另一条新闻也值得关注:香港金融管理局宣布了“贸易联动”(eTradeConnect)正式启动,这是一个基于区块链的,由12间跨国银行组成的联盟共同开发的贸易融资平台。
其中,创始银行包括澳新银行集团有限公司、中国银行(香港)有限公司、东亚银行有限公司、星展银行(香港)有限公司、恒生银行有限公司、香港上海汇丰银行有限公司及渣打银行(香港)有限公司。目前,其他参与银行包括中国农业银行香港分行、交通银行股份有限公司香港分行、法国巴黎银行香港分行、中国工商银行(亚洲)有限公司及上海商业银行有限公司。
香港金管局为何会推动该项目从PoC到大规模投产?其中底层技术搭建是如何实施的?为何有多家大型银行愿意参与其中?专访了该贸易融资项目区块链网络搭建方平安金融壹账通区块链负责人陆一帆,在本文中进行详细说明。
早在2016年,麦肯锡报告提出,区块链是银行业游戏规则的颠覆者,区块链的应用在虚拟货币、跨境支付与结算、票据与供应链金融、证券发行与交易及客户征信与反诈欺等五大金融场景将能产生最直接与有效的应用。国内五大行——中农工建交在2017年年报中也纷纷列明了各自在区块链领域的探索应用。
不过,观察近两年的银行区块链实践可以发现,大多数以单独某机构与区块链技术提供方合作,开发针对某个业务的联盟链为主,少有多个银行或金融机构间通力合作的模式。国内知名的金融区块链联盟金链盟开源工作组组长在接受采访时曾提到:“目前很多机构的很多业务开展其实是一种偏中心化集中化的模式,很多时候机构之间也并没有产生业务合作,在这种场景下所构建出来的联盟链,是相对封闭的。”
而在香港金管局此次公布的银行间联盟链案例中有两点值得注意:
贸易融资网络项目目前参与者是12家跨国银行和香港金管局,区块链网络将这13个平台全部串联起来。
由于银行间最大的问题是数据不可能共享,因此平台上和网络中所有数据都是加密的,参与方自己加密上传,所有银行对数据有完整自主权。
借此机会,我们对该贸易融资项目网络搭建方平安金融壹账通区块链负责人陆一帆进行了专访。
陆一帆是IBM Hyperledger Fabric创始人之一,IBM区块链及超级账本Fabric首位产品经理。加入平安前是超级账本Fabric全部规划制定人,同时也是Hyperledger白皮书起草人。此前任职于IBM中间件CTO办公室,负责全球WebSphere产品线战略规划及前沿中间件科技探索研究。长期专注于密码安全及分布式系统集成研究工作,在密码学、分布式系统、区块链等领域拥有多个国际专利。
年初,陆一帆曾在一次采访中直呼:“区块链已经不存在任何技术瓶颈了!”这与大部分人对区块链的感知相差甚远。目前,行业内的普遍论调依然是,区块链基础设施建设还不够完善,技术瓶颈尚未突破,至少还面临吞吐量效率,隐私保护,部署管理等几大瓶颈。
今年2月,平安金融壹账通区块链首次系统公布了其区块链解决方案——壹账链BaaS平台和FiMAX底层框架。通过FiMAX的四个模块:Sparrow商业标准模块,Cathaya密码模块,Core核心模块,Concord管控模块提供的核心技术突破上述几大瓶颈。FiMAX具体特性包括可授权加解密,零知识验证库,匿踪查询;单链吞吐量达到或超过传统数据库,自主研发GCCA国密加速技术;一键部署等工据降低管理节点的技术门槛,多个关键节点实时监控网络或节点异常,可将网络创建,CA对接等复杂操作简单化等。此次贸易融资网络的区块链技术搭建就基于FiMAX底层框架。
据陆一帆介绍,该贸易融资网络项目于2017年10月首次公布,源于金管局推动的贸易融资概念验证(PoC),在这次国际招标中平安旗下的金融一账通团队胜出,负责该网络的设计、开发及配置。由于结果正面,香港七家主要银行决定组成一个联盟,把PoC构建成一个商业网络。其后再有五家银行加入,总成员增至十二家银行。“贸易联动”是香港一个创新的大型跨银行区块链项目。
以下为对陆一帆的专访,保持原意的基础上有删改:
8BTC:2017年10月香港金管局公布了该贸易融资网络项目,一年多后,目前项目整体进展如何?目前实测的数据大概怎样呢?
陆一帆:我们十月份在香港金融科技周上公布这个项目的时候已经实际运行了1个月左右了。整个开发过程已经有接近一年了。整个网络有超过100个节点,节点数超过了银行总数。
这个网络的一大特点就是全部数据都是加密的,我们并没有融资的总金额这样的一个数据,只能说它每天都有流量,因为数据全部是加密的,所以我们并不知道其中的真正业务量。
需要说明的是,这是个网络而不是一个平台,因为其中包括13个平台:十二家跨国银行各自的平台和一个金管局的平台。我们用区块链网络把这13个平台全部串联起来,所有的信息交互都是区块链网络完成。其中,各个平台上传的数据全部是通过自己平台的密钥进行加密的。换句话说,整个区块链网络当中的全部数据都是加密数据。
8BTC:为什么会由平安旗下的金融壹账通来负责该网络的设计,开发和配置?
陆一帆:这其实是来自一个国际招标项目。当时一共有来自全球30多个公司组成的大约12支队伍,包括IBM,微软,以太坊联盟EEA,R3,德勤等等都参与了投标。平安是在这个招标中获胜的。
8BTC:金融区块链联盟的底层设计有哪些特性?银行间的联盟链设计需要考虑到哪些因素,具体到金融壹账通有哪些必须考虑的设计重点呢?
陆一帆:银行间的联盟链设计需要考虑到银行之间存在一种竞争合作关系,这也是为什么全部数据是每个银行平台自己进行加密。在这网络中有13个独立平台。这个网络跟其他联盟链的最大的不同在于,所有银行在自己的平台上进行数据加密。在这个网络中比较广泛的采用了零知识证明技术。
举个例子,贸易的重复融资,比如你可以拿1000万的份额去银行进行质押,可以去渣打银行质押500万,也可以去汇丰银行质押700万,那现在你的总质押份额已经达到了1200万,超出了原本可以质押的份额,但这两个银行之间是不会共享数据的,比如渣打不会告诉汇丰我给这个用户质押了多少,也就是一家银行不会告诉另一家银行这个订单的百分之几作为抵押贷款了另一个银行的融资以及具体金额,但是他们需要共同校验这个事情,以防止重复融资。所以就需要采取零知识证明。
目前我们看到的市场上的零知识认证大部分还存在很多问题,不是性能单一就是速度特别慢,最大的问题是它们都是为虚拟货币设计的,因此不管在底层椭圆曲线的选择还是跟本身想要达到的效果上,跟实际相差都是很大的。而我们确实算是国际上很少的,能够根据业务场景独立设计出零知识算法并且研发的,这是我们一个差异化的点;
另外一点是整个网络的稳定性。金融业里面很重要的一点是稳定性,一定是以保险、稳健为重点。因为这不是一个POC,整个投产的稳定性就非常重要,比如在区块链里面,比如数据的100%传递,需要保证这个数据一定能传递出去,并且保证假设在网络断了之后,对方能够把数据要恢复过来。在这个方案投标的时候我们就需要展现出来网络的稳定性;以及在网络不稳定的时候,如何保证数据一定能传送到;如果传送不到的话要怎么处理等等这些细节。
8BTC:与其他的金融行业联盟链相比,比如Hyperledger Fabric与FISCO BCOS,金融壹账通设计的贸易联动平台有哪些特点?
陆一帆:跟Fabric相比,我们用的是平安自己的框架FiMAX。最大的区别是,它进行了简化,但是吸收了Fabric的预计算,并行处理的优势,并且整体框架是采用了全密文交互的方式。
全密文交互这种理念应该是我们最早提出,也是第一个大幅应用到实际生产系统当中去的,数据是全部密文加密,再用零知识校验解决数据和数据之间的关系。
8BTC:利用了区块链后,具体解决了接入银行的哪些问题?
陆一帆:解决的问题很多,第一是前面提到的重复融资。多方的数据是加密后上传,数据之间的关系用零知识证明来进行验证;
另一点是保证了订单等数据在全局的唯一性,不存在同样数据在不同地方存储,存储的数据不一样的情况;
最终的目的是把不同的银行平台打通。因为数据不打通会产生数据孤岛,实际上用点对点的方式还是没有打通数据之间的孤岛。打通了之后保证了全球的数据唯一性,然后通过零知识证明对加密的信息进行验证,这样实际上减轻了因为数据不匹配产生的金融风险。