四大区块链开源平台对比,中国BCOS如何立足?

近年来,以多方参与、智能协同、与价值分享等为主要特征的分布式商业逐渐兴起,区块链和分布式账本等技术实现了分布式商业中的对等、共享与透明规则,逐渐获得认可,并成为了前沿金融科技的核心代表,同时也越来越受到政府机关和国际组织的重视。在国务院印发的《“十三五”国家信息化规划》中,区块链技术亦被首次列入,迎来重大的发展机遇。

2017年7月31日,深圳前海微众银行、上海万向区块链股份公司、矩阵元技术(深圳)有限公司联合宣布将三方研发的区块链底层平台BCOS(BlockChainOpenSource)完全开源。2017年9月,安永与国内的金融区块链合作联盟(简称:金链盟)联合发布了《区块链平台调研与分析报告》(以下简称:《报告》),分析比较了BCOS与其他几个知名的区块链开源底层平台,为金融机构的区块链技术选型提供了指南。

区块链技术选型的“共识”

当前区块链技术发展迅速,区块链技术平台也愈发多样,金融机构等企业往往需要花费大量时间和精力投入到区块链技术平台的选择中。另外,区块链产业也需要迅速、全面地了解区块链技术平台市场的技术现状和发展风向,这是首个《区块链平台调研与分析报告》的初衷。

《报告》根据资料的公开程度,选择开源的四个区块链技术平台进行分析:Ethereum、Fabric、Corda和BCOS,从8个维度对这四个平台展开分析。这8个维度包括:区块链架构、核心组件、应用功能、技术能力、安全机制、适用性、开发工具、维护和支持能力等。

在四个开源技术平台中,Ethereum代表的是公有链技术,Fabric、Corda和BCOS代表的是联盟链,即多个机构联合创建,需要身份验证的半公开“受控”系统。在公有链、私有链还是联盟链中选型,取决于开发者和应用场景的需求。对于“安全”有特殊需求的金融机构和企业级应用来说,联盟链的低风险与高可控,最有利于说服法律部门和监管者。

《报告》经过分析,认为在Fabric、Corda和BCOS三大联盟链开源平台,均可面向金融场景开展服务,Fabric 和BCOS也提出了供应链管理、文化娱乐等多行业应用场景的案例。而在涉及到数据安全技术方面,Fabric、Corda采用多通道,数据加密等技术方案。BCOS提出通过物理隔离、逻辑通道设计等方式防止隐私数据扩散,是来自经过实践验证的实现方式。

在区块链平台成熟度及设计思路表现方面,《报告》认为,Ethereum经过较长时间的公链运行,一定程度上经历了外部攻击和实战检验,代码和测试的成熟程度较高,其平台在软件质量和安全性方面有较好保证;Fabric、Corda和BCOS在设计伊始便贴近商业需求,在满足合规和隐私方面,以及监管接入和架构设计方面有很多巧妙之处,各平台也在不断更新换代以求更好地满足实际商业需求。

面对如此多样的区块链技术平台,《报告》建议应用企业在技术平台调研过程中,应首先根据自身业务特点进行平台选型,结合各区块链平台自身特点基础上,再量身进行定制化改造。

已经商用一年的区块链应用

在三大联盟链开源平台中,BCOS由微众银行、万向区块链、矩阵元联合开发。BCOS吸收了微众银行、万向区块链和矩阵元在过去两年的原型和业务落地经验,是实际使用和验证过的技术平台,经过不断维护和优化等,是企业级可用的区块链平台。

三家企业一直积极尝试、研究和推广区块链技术。微众银行自成立之初就把大数据、区块链等金融科技技术作为立身之本,万向则一直大力推动以区块链为代表的新金融科技,矩阵元自2016年成立以来也即探索云和区块链等新技术。2016年,微众银行、万向区块链、矩阵元成立了联合区块链实验室,共同进行区块链底层平台开发和场景应用。

目前,微众银行基于BCOS平台早期版本推出的联合贷款备付金管理及对账平台已经稳定运行一年多,上海万向区块链股份公司也基于BCOS平台开发了一个供应链金融服务平台,矩阵元亦正在联合某区域股权交易中心,基于BCOS平台打造一个服务于中小微企业的新一代股权登记与服务平台。

以已经成功商用一年多的微众银行“微粒贷”为例,这是面向微信用户和手机QQ用户推出的纯线上个人小额信用循环消费贷款产品。通过区块链与分布式账本技术,优化了联合贷款业务中的备付金管理及对账流程,实现了缩短对账周期、提高运营效率、降低运营成本等目标。目前已有三家合作银行相继接入该平台,经历近一年的运行,该平台所记录的真实交易笔数已达数百万的量级水平,在真实的生产环境中验证了BCOS平台的健壮性、灵活性与可用性。

源自真实业务场景考验

据微众银行区块链技术负责人张开翔介绍,BCOS企业级开源区块链技术平台借鉴和吸收了大量实践中的经验总结,针对实际商业场景对于区块链的技术需求进行了大量开发工作。

首先,诸如银行间联合贷款这样的真实金融应用的生产环境,对于数据的安全性要求非常高。将系统部署到公有云而不进行数据保护,是不能满足银行业数据隐私保护的安全标准的,BCOS尽可能地吸收了金融行业的场景需求,积累了相应的实践经验与应对措施。

其次,基于BCOS构建的联合贷款备付金管理及对账平台在数据安全和数据隔离性方面,做了大量的工作。为了建立一个安全可信环境,该平台会对金融机构进行身份认证,确保加入的节点属于真实的银行,而该银行也确有相应的安全权限;在数据传输的安全性方面,由于走公网进行数据传输,会对数据传输、存储做加密,对加密的密钥进行管理,并专门设计一个密钥管理安全体系,确保了企业级数据安全。

再次,在隐私保护方面,联合贷款备付金管理及对账平台从物理层面直接隔离,保证了数据的隐私。在可用性方面,支持异地多中心多活部署,即便是几个节点停止运转、甚至或是某个地区的机房停止运转,也不影响区块链网络和系统的正常运行。而在性能方面,该平台支持并行计算,具有很好扩展性,这也是BCOS的亮点,而更多其他区块链技术平台方案则容易受限于硬件局限。

联合贷款备付金管理及对账平台从设计、开发、运维等环境,在生产环境中做了闭环实现,现在这些经验也反哺到BCOS底层技术平台,以充分的实践检验技术可行性,这是BCOS开源平台区别于其它区块链开源平台的最大优势。

张开翔总结BCOS的优势包括:确保了金融交易的确定性,不可篡改,抗抵赖性;在数据安全、隐私保护、网络通讯安全等方面实现了无缝安全;在接受国内行业监管方面,可轻松接入监管系统,既可部署监管节点、自动获得数据,也可以把链上数据自动与监管系统同步、自校验,监管机构也可以选择参与交易或事后审核等多种方式;定位为企业级联盟链,重点考虑了金融业务场景的诉求,但也广泛适用各种行业联盟链。

值得注意的是,BCOS平台借鉴COBIT模型,形成了一个三维治理体系结构,包括治理准则、治理对象及治理过程,旨在有效利用资源,管理与区块链系统相关的风险,平衡商业风险、控制需求和技术问题之间的关系。COBIT是国际公认的IT管理与控制框架,已在世界一百多个国家的重要组织与企业中运用。

总结而言,区块链特别是联盟链,是中国发展金融科技的关键颠覆性技术,BCOS企业级开源技术平台源自国内的商业技术实践,已经在实际的企业生产环境中运营了一年多,技术平台和接口先天对国内的监管机构友好,符合国内大型企业级IT需求。而平台生态建设方面,正在微众、万向和矩阵元等企业的推进下,有序进行。

用商业实践反哺区块链技术,这是微众银行、万向和矩阵元三个国内区块链先行者对发展分布式商业的“共识”。以商业实践中的真实用户需求为核心进行技术创新,这才是推进创新技术落地的最佳动力。