四大区块链开源平台对比,中国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需求。而平台生态建设方面,正在微众、万向和矩阵元等企业的推进下,有序进行。

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

时间: 2024-12-11 19:23:43

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

蚂蚁区块链BaaS平台应用开发指南(一):前言

前言 2018年疯狂的币市把区块链技术推到了风口浪尖,随着潮水的退去,越来越多的技术人和市场开始沉淀到实际的问题上.如何利用区块链技术带来的新特性(去中心,可追溯,不可篡改等)去解决现实世界的实际需求成为了探讨的热点.蚂蚁金服作为区块链技术的先锋,已经陆陆续续的推出了十大解决方案和对应的落地案例如下: 司法区块链 合同存证 供应链金融 电子票据 商保快赔 处方流转 智慧租房 通用溯源 安全多方计算解决方案(联合营销,联合风控) 跨境支付 未来,会有越来越多的传统行业和新兴业务拥抱区块链技术.可以

区块链开源项目汇总

BitCoin BitCoin是最早.也是现网运行区块链最成功的一个开源项目,核心技术框架采用C++开发,共识算法采用PoW,每秒交易量(TPS)为不多于7笔,开源许可协议为MIT. 官方编程语言:C++ 开源许可协议:MIT 开源项目地址:https://github.com/bitcoin/bitcoin Ethereum 以太坊(Ethereum)是一个支持图灵完备脚本运行的区块链开发平台,基于智能合约,降低用户搭建DApp应用的门槛.目前以太坊正式运行的版本是1.0,采用的是POW共识算

如何搭建区块链应用平台

区块链的诞生,将大幅降低价值传输成本,又一次极大解放生产力. 交易所开发  155---0116---2665   目前,区块链底层技术还不成熟,基础设施还不完善.区块链难以篡改.共享账本.分布式的特性,更易于监管接入,获得更加全面实时的监管数据.区块链迅速发展不是偶然,它能极大降低信息价值传输成本. 区块链发展如此迅速,背后有深刻的必然性.自互联网诞生以来,人类社会的信息传播成本得到极大的降低,信息传播效率的飞跃带来生产力的极大解放. 然而现在的互联网也存在固有的缺陷,它更关心的是信息的送达,

plustoken钱包系统开发plustoken区块链钱包平台商城开发

plus Token的高附加值,科技与区块链完美融合,成就通证经济时代杰出代表.每季度利润30%用于回购plus进行销毁,销毁过程在区块链上进行,公开不可逆,直到总量控制在1亿枚.plustoken钱包系统开发plustoken区块链钱包平台商城开发[孙女士 微电: 18*6156*140*62 扣扣:28*203*087*34]非平台客服,玩家勿扰!!! 非平台客服,玩家勿扰!!! 非平台客服,玩家勿扰!!! 每天中午12点结算利息和奖金,钱包货币可随时兑换eth转出提现有短信验证提醒,一次性

网络支付区块链开发,搭建区块链支付平台

随着区块链支付的发展,区块链分布式账本技术将区块链上数字资.产流动与现实的现.金支付相连接.在全球互联网市场上能够发挥出传统金融机构无法替代的高效率.低成本的价值传递的作用.每个人的密码钱.包就可以发展成一个"自.金.融"平台,可以用于P.2.P 的支.付.存.款.转.账.换.汇.借.贷以及全.网.记.账.清.算.支付是金.融交易中必不可少的一个环节.在信息技术和金融业务不断融合的大趋势下,网络支付体系和网络支付的方法发生了深刻的变化,网络支付的理论和实践正在向泛中心化的网络支付聚焦,

蚂蚁区块链BaaS平台应用开发指南(四):JavaSDK的接入

在尝试本节的样例代码前,需要保证目标智能合约已经按照蚂蚁区块链BaaS平台应用开发指南(三):从一个简单合约开始中的做法编译部署成功. 基于JavaSDK的接入 在上一节里,我们通过Cloud IDE部署了一个最简单的智能合约,并且通过Cloud IDE成功的调用了合约的方法.拿传统应用的开发来类比,这就像在数据库上增加了一个存储过程,然后通过外部应用来触发这个存储过程的执行.那么,对于区块链来说,外部应用又如何来调用部署好的智能合约?在这一节中,我们将会通过蚂蚁区块链提供到JavaSDK来接入

蚂蚁区块链BaaS平台应用开发指南(三):从一个简单合约开始

Could IDE的入口 新版的Cloud IDE已经去除证书配置的要求,开发者开通区块链之后可直接开始智能合约的开发.在本节中,我们将会使用Could IDE来进行合约的编写.编译和调试的工作.如果是体验链,请在新手引导引导界面,找到合约体验链卡片,点击调试合约. 如果是正式的托管链或区块链创新大赛的链,通过合约管理>新建工程或编辑已有工程进入Cloud IDE. 从一个最简单的合约开始 选择目标链 编译部署合约前,要指定好所要部署的链以及部署用的账户:在右边栏中,点击环境配置: 在本例中,选

蚂蚁区块链BaaS平台应用开发指南(二):准备工作

准备工作 获取到开发者资格后,开发者可以到新手引导板块进行区块链接入开发的准备工作:证书密钥的准备 以及 环境和工具的熟悉. 如果是BaaS平台上拥有独立联盟链的开发者,请到我的联盟中查看所拥有到链:如果是区块链创新大赛到参与开发者,请到区块链创新大赛板块中查看所提供的链. 蚂蚁区块链目前提供存证链和合约链两种类型的链,链的差异主要体现在SDK和API上.合约链的SDK和API更丰富,同时也提供了存证链接口,可以认为合约链是存证链的超集.因此,本博客将主要介绍基于合约链的开发. 证书申请 新手引

国家禁止区块链?区块链投资平台有哪些?

区块链技术的发达,影响着各大硬件制造业,手机巨头苹果也不例外,由于苹果内APP统一管理,相较于安卓生态圈的混乱,苹果对自家iOS系统的管控就要严厉很多,现在他们又公布了新的开发者准则,明确禁止"挖掘"比特币等加密数字货币. 在这个最新公告中,苹果已经严格注明,应用(含应用内部显示的任何第三方广告)不得运行无关后台进程,如加密货币'挖矿'等,而苹果此举也是为防患于未然. 我们都知道,单用一部iPhone或iPad成功"挖掘"比特币是不太可能的,因为"挖矿&q