联盟链的机遇、挑战与实践 微众银行首次FISCO BCOS直播

微众银行:区块链赋能者

微众银行作为互联网银行的开拓者,亦是金融科技的忠实践行者,在区块链领域有深入的探索研究,先后在生产环境运行了多个基于区块链技术的应用,取得了良好成效,积累了丰富的实践经验。与此同时,微众银行积极对接了中国电子技术标准化研究院、ISO/TC 307等标准化组织,参与了区块链相关的国际、国家、行业与团体标准的制定,输出诸多研究成果。

微众银行通过构筑金融科技的基础服务能力,聚焦于推动更多区块链应用场景的落地,赋能于普罗大众和小微企业,赋能于合作伙伴,致力于构建一个开放、共赢、普惠的金融区块链生态圈。

微众银行在区块链领域的探索,一直以来受到多方关注。2018年1月31日晚,微众银行区块链首席架构师张开翔首次进行线上直播,分享了联盟链在金融领域的需求、挑战与应对方案,并与在线观众进行了广泛深入的互动交流。

五座大山

张开翔首先介绍了区块链开源项目FISCO BCOS,FISCO BCOS由金链盟开源工作组牵头建设,基于开源项目BCOS持续进化,打造成适用于金融领域的安全可控的区块链底层平台。其中,微众银行同为BCOS和FISCO BCOS的发起机构之一。

接着,张开翔追本溯源,从分布式商业的价值与诉求说起。区块链技术可满足分布式商业对多方参与、专业分工、价值分享、智能协同、安全可控的需求,而相较于公有链,联盟链以其合法合规、高速运行、安全可控,能够兼顾创新与金融稳定,具备实现承载商业级应用的条件。

然而,真正通过联盟链完成商业级生产,并非易事,还要面临着“高安全性、高性能、高可用性、业务落地、合法合规”这五座大山。张开翔详述了FISCO BCOS对此的解决方案。

l 在安全性方面,FISCO BCOS通过节点准入控制、可靠的密钥管理、灵活的权限控制,在应用、存储、网络、主机层实现全面的安全保障。

l 在性能优化方面, FISCO BCOS具体实现方案是:优化网络通信模型,采用拜占庭容错的共识机制,结合多链架构和跨链交互方案,可解决并发访问和热点帐户的性能痛点,从而满足金融级高频交易场景需求。

l 在可用性方面,FISCO BCOS 设计为7×24小时运行,达到金融级高可用性,通过简化建链过程、适应多种环境的部署方式、全局配置更新实现了高可用性。

l 在业务落地方面,FISCO BCOS提供各种开发接口,方便程序员编写和调用智能合约。

l 在监管方面,FISCO BCOS支持监管和审计机构作为观察节点加入联盟链,获取实时数据进行监管审计。

两个案例

翻过五座大山的历程中,微众银行在金融实践上积累了丰富的开发、部署和治理经验,张开翔就此分享了两个在线上稳健运行的应用案例:

一是基于联盟链的机构间对账平台。该平台也是国内首个在金融生产环境中运行的区块链应用。微众银行和合作行之间存在繁重的账务来往,机构间通常是T+1或T+2后根据账目明细信息达成对账。微众银行基于FISCO BCOS构建的机构间对账平台,通过区块链与分布式账本技术,在交易过程中产生的账目流水可“不错、不漏、不乱”地实时旁路上链,实现链上对账和总账、分类账的展示。账目功能的智能合约按时间维度创建,进行数据分拆,便于维护升级。该平台在解决信贷合作中与合作行对账问题的同时,降低了合作行的运营成本,提升了对账的时效性与准确度。截止目前,平台已接入3家合作行,稳定运行1年多,保持0故障,记录的真实交易笔数已达千万量级。

二是电子证据存管平台。区块链因其本身具备不可篡改、可追溯特征,与存证有着天然的结合点。基于FISCO BCOS的存证平台,可在链外对明文进行验证确保证据真实有效,机构并行签名鉴证数据,通过共识机制达成数据的一致性确定性,形成严密的证据链,在传统存证方案基础上进一步加固了证据的不可篡改性和公信力,为后续的证据核实、纠纷解决、裁决送达提供了可信、可追溯、可证明的技术保障。通过多方共识、签名、记账,让取证、举证、核证更便捷可信,建立与公证、仲裁的网络通道,在发生纠纷时,通过互联网仲裁快速处理,重点解决了金融领域的取证难、诉讼难问题。服务上线后稳定运行,高效可用,承载了多个业务的存证流程。

FISCO BCOS区块链底层开源平台

FISCO BCOS是以金融业务实践为参考样本,基于BCOS平台加以模块升级与功能重塑,为金融行业深度定制的开源区块链底层平台,由金链盟开源工作组首批成员(包括深圳前海微众银行股份有限公司、深圳证券通信有限公司、腾讯科技(深圳)有限公司、华为技术有限公司、深圳四方精创资讯股份有限公司、神州数码融信软件有限公司、博彦科技股份有限公司、广州越秀金融科技有限公司)牵头创建。

2017年12月15日金链盟正式宣布将FISCO BCOS完全开源,以缔造一个深度互信的金融区块链价值共同体。金链盟开源工作组以打造一个适用于金融机构的区块链底层平台FISCO BCOS为契机,将凝聚起同时熟悉金融行业业务逻辑和区块链技术实现的企业机构和开发者,开发技术人员不仅可在Github上参与FISCO BCOS开源项目,共同建设开源社区,更可参与建立金融区块链的生态圈,促成开放的分布式技术协作模式,共同探索金融区块链的分布式商业应用。

线上直播作为FISCO BCOS开源社区运营的重要形式之一,在首次开讲即受到广泛好评。后续金链盟开源工作组在不断迭代源码和文档的基础上,还将陆续推出线上线下多种形式的系列运营活动,除线上直播外,还有开展论坛沙龙、技术培训,组织应用大赛、开发者大赛,提供咨询服务、基础设施,对底层开源平台进行运营推广等等,以期发展社区,共建生态。金链盟亦将整合越来越多的技术资源与商业力量,探索、研发、实现适用于金融机构的金融联盟区块链,以及在此基础之上的应用场景,构建真正根植中国的区块链生态。

FISCO BCOS官方网址:https://www.fisco.com.cn/views/technology.html

GITHUB地址:https://github.com/fisco-bcos