联盟链异军突起:与公有链各自为营(转)
被许多区块链信仰者们戏称为“阉割版”区块链的联盟链,似乎恰恰是广受大型企业青睐,最具落地可能性的发展方向,也是当前政府、金融及互联网行业应用最为集中的区块链洼地。
联盟链异军突起:与公有链各自为营
自2014年以来,诞生了很多类似于最初的比特币网络那样完全去中心化、公开透明、不受任何机构控制的区块链,业内称之为公有链项目。在区块链近10年的发展历史中,公有链始终扮演着基石性角色。
与此同时,世界各大金融机构也看到了区块链技术在减少成本、增加效率等方面的商业价值,纷纷布局研究。由于金融场景无法直接使用性能较弱、数据全公开透明、全网记账的公有链技术,自2016年以后,涌现出了大量致力于满足金融业及类似业务特性需求的联盟链项目。联盟链是指对特定组织团体开放,具有一定准入机制的区块链,与公有链和私有链相比,它属于“半开放式”区块链。
表1.公有链与联盟链基本特性对比
进击的联盟链:国内金融机构拥抱区块链落地与应用
目前,联盟链所面对的用户群主要是银行、保险、证券、商业、协会、集团公司及其上下游企业等。据8月27日,人民日报援引IDC数据显示,2018年全球区块链市场份额中,金融业所占份额最大,为60.5%。很多金融机构倾向于采用联盟链进行交易和结算,如银行间的转账、支付,通过联盟链的形式,能很好地营造一个内部生态系统。
8月25日下午,由超级账本社区发起的“Hyperledger面对面金融专场”会议在北京召开,来自民生银行、中信银行、中国银行、招商银行、京东金融的区块链项目负责人皆出席,并分享了区块链技术赋能银行领域的实践与思考。
据小葱计算,目前Hyperledger的高级会员中金融行业约占16.7% 的份额;标准会员和联盟会员中,金融行业占约18%;
此外,据超级账本中国社区发展经理龙文选介绍,目前中国区会员数超过50个,其中,金融行业只有不超过10%,主要是以中信银行、招商银行、民生银行为代表的银行机构。2018年超级账本已经在中国各城市做了25场线下meetup,并于8月24日选出了2位中国区社区主席,超级账本在中国区的影响力逐渐扩大。
「民生银行」
“Hyperledger面对面金融专场”会上,民生银行信息科技部软件开发部副总经理蔡膺红介绍了民生银行区块链布局。2016年10月,民生银行正式加入R3区块链联盟,2017年7月,上线业内首个基于区块链的国内信用证信息传输系统,同年11月加入超级账本开源项目,并在年底发布了面向商业银行联盟的开放性区块链基础服务平台,拟基于该平台在2018年9月推出福费廷资产交易市场系统。
民生银行总行信息科技部区块链实验室主管王连诚详细介绍了民生银行与中信银行的合作,基于Fabric 1.0 联盟链实现的“基于区块链的国内信用证系统(BCLC)”、“基于区块链的福费廷交易(BCFT)”等应用实践。
蔡膺红认为,最理想的金融体系需要消除体系内的信息不对称性,降低整体运行成本,保护数据隐私,并使整个操作步骤开放透明,而区块链技术正是能满足上述全部特性的技术。
在底层区块链技术选型上,王连诚坦言其进行过较详细的横向对比。他指出,相比Corda等联盟链, 超级账本Hyperledger Fabric 有非常模块化的结构,基于 MSP 的联盟链成员管理,多通道机制和灵活的背书策略可以实现精细粒度的访问控制;并且其技术更开放,社区成熟度更高,已被广大金融机构所认可。
「招商银行」
招商银行对区块链在金融行业的探索实践主要包括“跨境支付”及“同业数字协议”两个方向。
据招商银行信息技术部对公管理设计室主管侯廷伟透露,截至2018年6月,招商银行上线一年多的跨境直联支付平台已完成陆港两地跨境支付合计超过51000笔,金额超84.5亿港元。
此外,2017年12月,招商银行上线了“金融同业数字协议区块链平台”,通过区块链分布式账本实现多方协作签约过程,上线首日即为招行招赢通客户完成27笔共计63.69亿同业理财协议。
侯廷伟指出,区块链在金融行业的主要应用优势,就在于解决信任的问题,实现多方协作最终达成组织间的自治,形成区块链金融生态。
「中国银行」
与民生银行、中信银行及招商银行不同,中国银行着重在客户信息共享KYC上的进行了区块链技术落地探索。区块链金融科技企业“阿尔山金融科技”副总经理李平指出,阿尔山金融科技自主研发的“KYC金融联盟链”,是一个基于区块链的,可接入监管机构,且由多家商业银行共同参与、共享客户信息的平台,中国银行作为早期联盟成员加入并推动应用落地。
中国银行“基于区块链技术的客户信息管理(KYC)”的实施方案,旨在构建起银行内部的客户信息区块链以及跨行客户信息区块链,解决目前银行业在客户信息上存在的“不准确”(客户历史留存信息与真实信息不匹配)、“不一致”(不同银行或同一银行的不同业务线中的客户留存信息不一致)和“不共享”(银行各自为政,缺少共享)三大痛点。在客户与银行、银行与银行之间建立客户信息管理的长效机制和客户信息数字资产的生态环境。
金融及互联网行业领头羊专宠:联盟链“押注”不断
国内外传统大型企业一直以来都注重挖掘区块链技术的商业价值,并在从区块链基础设施开发到具体场景应用等领域做了持续探索与布局。
Hyperledger独占鳌头
HyperLedger(超级账本)平台是最早公开其联盟链代码的。超级账本是Linux基金会于2015年12月主导发起的推进区块链数字技术和交易验证的开源项目,旨在构建一个面向企业应用场景的开源分布式账本技术平台,成为跨行业的区块链技术标准,现已有来自各行业企业在该平台上贡献了代码,覆盖金融,银行,物联网,供应链,制造、科技等众多行业的重量级企业,如埃森哲、IBM、英特尔、R3、摩根大通、荷兰银行、巴黎银行、思科、三星等领头羊企业皆成为会员。
互联网巨头领军前进
区块链平台级的机会始终是行业角逐的焦点。不过相比开发公链,互联网科技巨头似乎更多在竞相布局BaaS以及联盟链。BaaS(Blockchain as a Service,区链即服务)通常是一个基于云服务的企业级的区块链开放平台,可一键式快速部署接入,能支持私有链、联盟链或多链。
BaaS概念源自微软和IBM,微软于2015年11月宣布在Azure云平台上提供BaaS服务,IBM在2016年2月宣布推出区块链服务平台。
国内以“BATJ”为代表的互联网巨头也在BaaS平台及联盟链建设上做了较多部署。
「腾讯」
2016年5月,由腾讯牵头成立的微众银行发起成立金融区块链合作联盟(“金链盟”),正式标志腾讯进军联盟链;同年6 月,微众银行推出基于腾讯云的联盟链云服务BaaS(Blockchain as a Service);2017年8月,腾讯推出可信区块链TrustSQL平台,致力于提供企业级区块链基础设施、行业解决方案以及区块链云服务;11月,腾讯云发布区块链金融级解决方案BaaS,宣布为企业提供整体一站式区块链服务。目前,“金链盟”成员已聚集近80个成员,包括众多的银行、投资、基金、股票、保险、证券等金融企业。
「百度」
2017年7月,百度金融推出区块链开放平台BaaS“百度Trust”,旨在助力企业联盟构建属于自己的区块链网络平台; 2017年 8月,百度金融联合长安新生、天风证券,发行首单运用区块链技术的场内ABS,该项目是一个典型的联盟链,百度金融作为技术服务商搭建区块链服务端BaaS,各参与机构(资产生成方、信托、评级、律所等)作为联盟链上的参与节点。同年10月,百度金融又加入超级账本项目成为核心董事会成员。
「阿里」
阿里虽偏重区块链技术在爱心捐赠、食品溯源、跨境汇款等实际场景应用上的探索,但在联盟链上的布局也从未落后。2017年11月,蚂蚁金服与雄安新区携手,基于联盟链模式搭建区块链租房平台基础设施;2018年8月,阿里云推出企业级区块链服务(BaaS)平台,支持一键快速部署区块链环境,实现跨企业、跨区域的区块链应用,适用于包括商品溯源、供应链金融、数据资产交易在内的多个领域。
「京东」
京东金融在2016年5月加入“金链盟”,2017年12月,京东与沃尔玛、IBM、清华大学宣布成立“中国首个安全食品区块链溯源联盟”;2018年3月京东金融与近30家商业银行共同发起成立“商业银行零售信贷联盟”,此后6月,京东白条“ABS云平台”首次建立多方独立部署的联盟链,实现其区块链底层技术升级。
此外,华为于2016年先后加入“金链盟”及超级账本项目,并于2018年2月发布区块链服务BCS(Blockchain Service),宣布打造区块链开放平台;迅雷于2018年5月发布迅雷链开放平台,并于今年7月加入超级账本项目;苏宁于2018年2月上线基于Fabric联盟链技术的“区块链黑名单共享平台系统”,各金融机构可通过独立部署节点接入联盟链,开展区块链黑名单数据上传和查询等业务,并在今年7月发布白皮书,把商品溯源与征信列为重点,支持联盟链和私链业务。
在很多区块链信仰者们眼里,联盟链被视作“阉割版”的区块链,而众多科技巨头纷纷“押注”,自然是因为联盟链在商业扩展上有其自身优势。
基本特点:与公有链相比,联盟链能更好践行各项行业规章制度,灵活可控,操作性强;由于节点数量精简,交易处理更快,成本更低;与私有链相比,它由联盟节点共同维护、更具可信度; 准入门槛低:准入门槛较之公链更低,因为参与节点预先指定,验证效率更高,而且仅需极少成本便可维持运行。 落地门槛低:与大量公链“空气币”项目停留于概念阶段相比,联盟链的Token往往是应用在特定场景、解决具体事情的,与各行业应用更贴近,更易于落地。 政策相对宽松:联盟链无需过多顾忌ICO监管、虚拟货币政策收紧等问题,且国家大力倡导的无币区块链其实就是联盟链或私有链。
区块链落地的先遣体验: 技术定型及业务匹配尚存存诸多困难
智链科技CEO董宁在“8.25超级账本面对面金融专场会议”上肯定了联盟链的发展前景,但也着重指出了其在落地过程中的种种挑战。
他认为联盟链本身自带盈利模式,不像公链需要通过Token去进行激励刺激。目前很多传统金融企业都在致力于推进区块链金融场景应用的落地,因为这个相对落地较快,但其实落地业务中还存在很多挑战,需要在探索区块链技术的同时也深入把控企业自身业务需求。
“到今天为止,由非政府身份的企业牵头搭建一个联盟,让同行业机构以成员身份加入并按照既定共识规则运行起来,还是一件非常不容易的事情”,董宁表示。
智链科技基于Fabric推出了企业级区块链云服务平台Cuneiform,但董宁补充说,“我们在匹配各金融机构实际业务需求、对接终端用户时遇到了非常多的挑战”。
他表示,Fabric作为一个非常工整的联盟链底层技术架构,入门方便,不过目前银行业的很多实际需求都是定制化的,并且通常包括很多其他要求,如性能,“就目前来看,在对账等场景想使用Fabric做到几千TPS几乎不可能”。
董宁指出,目前全球银行业在业务上的挑战众多,比如缺乏从前台到后台操作的可见性,业务流程难以恢复和重现;对账流程复杂,需大量人工操作;数据治理和隐私需求高,审计和法规要求缺乏独立数据验证等,但现有的区块链解决方案在大数据处理能力、数据溯源、自动对账和错误检测上尚有很大提升空间。
无论是出于自身业务需求,还是出于平台技术探索,目前各行业已经建立了大大小小多类区块链联盟,但目前为止,联盟链技术还是着力于核心与协议层面的技术发展,作为一种综合解决方案仍显不足,在技术定型与落地上都还存在非常多的掣肘。
首先,对作为基础设施的联盟链技术,依然没有一个得到同行业公认的测评标准,且各行业对区块链技术在功能与性能上也无清晰需求。不同业态的多样化业务需求对联盟链的通用性提出了极高要求,既存的“模板”都有被“作废”的可能;此外,如何从底层设计上平衡联盟链中的各方利益及话语权,践行权力分配与管理也是一大难题。
其次,民生银行区块链实验室主管王连诚也以实际经验,总结出联盟链在落地银行时在网络控制、升级更新、运营维护、架构部署等方面存在的困难。
网络复杂:基于去中心化的架构,在银行等机构之间需开通复杂的点对点网络访问关系,对网络的控制要求较高; 升级协调:随着联盟机构增加,需协调进行版本变更时,升级时镜像文件要多次分发,统一协调时间窗口,沟通成本较高; 维护成本:银行系统的物理结构复杂,各家节点银行都要投入人员维护,成本较高;有些使用云服务有些不使用,云服务对接本身也复杂; 部署复杂:系统内物理结构复杂,且分布于多个不同的内部网络区域,各机构部署架构不统一,增加运维难度。 此外,小葱采访了几位联盟链的一线开发者。由于没有其他框架可供选择,他们多选择基于Fabric架构进行区块链商业落地尝试。
企查查区块链实验室负责人告诉小葱,Fabric在对接实际业务时“还有很多坑”,不仅性能较差,而且功能受限。例如,fabric中的智能合约chaincode运行docker容器中时,无法支持跑C语言的代码,然而大量底层算法往往涉及到c语言,这就需要对Fabric进行底层改动;此外,使用fabric自带的加解密功能时,在节点背书过程中也会出现超时现象;“联盟链最大的困难在于让不同业务实体参与到同一联盟中来,目前较为常见的模式多为自上而下去推动构建联盟链”。
小结
有人说,联盟链的应用与区块链的去中心化优势特性存在悖论;也有人强调,单从一个小的联盟链生态来看,它就是一个公有链,同时也是真正落地最多的区块链组织形态。
小葱认为,无论是联盟链还是公有链,还是混合链,皆是区块链的不同技术路径,本无绝对优劣,能明显契合现实需求、提升服务效率、解决行业痛点便是好的技术方案。值得注意的是,各区块链从业企业需真正挖掘出自身业务场景与区块链技术的契合点,并找到与之匹配的技术路径,而非“为了区块链而区块链”。
当大批公链项目停留在白皮书和概念验证阶段,“空气币”与否真假难辨,生态应用贫瘠的当下,联盟链由于以“行业贴近性“及”场景真实性”自居,引来行业大量关注也属自然。尤其于大多数金融企业而言,联盟链更符合其在贸易金融领域的业务需求,而且多看好类似超级账本这样的联盟链项目可提供较成熟的社区支持。
但就联盟链发展现状以及各金融机构/企业的联盟链应用落地经验上看,目前相关的区块链技术标准尚无明确规范,既存可供使用的底层技术框架尚不成熟,各行业就区块链落地的业务需求也不够清晰,联盟链的商业落地依然任重道远,远没有想象的简单。