7月31日,深圳前海微众银行股份有限公司、上海万向区块链股份公司、矩阵元技术(深圳)有限公司联合宣布重磅消息,将三方近一年来潜心开发、且已实践检验过的区块链底层平台BCOS(取BlockChain OpenSource涵义命名)完全开源,致力于打造一个深度互信的多方合作共同体,进一步推动分布式商业生态系统的形成。
缘起
在传统的中心化商业模式陷入“大而不能倒”(too big to fail)的窘境并引发金融危机之后,追求多方参与和对等合作的新型商业模式逐渐凸显价值。这种全新的模式我们称之为“分布式商业”,其特点在于多方平等参与、智能协同、专业分工、价值分享等,已经在不同的领域体现出一定的发展潜力。相对应地,为了实现分布式商业的共享与透明规则,以开源为主要特征的分布式技术也得以发挥优势,区块链技术、分布式账本技术等渐渐成为了前沿科技的核心代表。
在此背景下,微众银行、万向区块链、矩阵元在2016年成立了联合区块链实验室,并推进两大区块链联盟金链盟与Chinaledger达成战略合作,致力于共同进行区块链底层平台开发,推动区块链应用场景落地,促进区块链产业与区块链生态在中国的改革创新与蓬勃发展。历经几年的分别探索,以及近一年的整合磨砺,三方顺利完成BCOS平台并开源,以此吸引更多的开发者加入开发,拥抱区块链的开源时代。
此外,三家机构均是工信部牵头发起的中国区块链技术和产业发展论坛的重要成员单位,在BCOS开源底层平台的研发过程中,亦得到了工信部信软司和中国电子技术标准化研究院专家们的指导和支持。
探索
BCOS平台从中国的商业可行性与监管要求出发,进行了深度理解和定制,更加适合国内企业使用;另一方面,三家机构本身就具有大规模的商用业务需求,对生产环境里能达到的并发用户数、访问量、吞吐量、响应时间、可用性、安全性等要求更高,BCOS平台亦是力求满足这些内在需求。
2016年8月,微众银行联合上海华瑞银行,基于BCOS平台的早期版本推出了国内首个在生产环境中运行的银行间的联盟型区块链应用场景-联合贷款备付金管理及对账平台,通过区块链与分布式账本技术,优化联合贷款业务中的备付金管理及对账流程,实现了缩短对账周期、提高运营效率、降低运营成本等目标。随后,洛阳银行、长沙银行也相继接入该平台,经历近一年的运行,该平台所记录的真实交易笔数已达数百万的量级水平。
2017年上半年,上海万向区块链股份公司亦基于BCOS平台开发了一个供应链金融服务平台,以优化应收账款融资流程。对供应商来说,该业务平台将有效缩短账期、降低融资成本、并保护购销过程敏感信息不被泄漏;对金融机构来说,该金融平台将有效杜绝虚假贸易、提高运营和风控效率。
同时,矩阵元也正联合某区域股权交易中心,基于BCOS平台打造一个服务于中小微企业的新一代股权登记与服务平台,从企业股权登记业务着手,通过新兴技术手段来重构企业信用基础,引导公共服务机构和商业机构共同参与,形成便利中小微企业交易融资的新型生态体系。
新的技术终究要在应用场景尤其是具备海量用户的企业级应用场景中被充分验证并推广,才能评判其成熟度。在真实生产数据的检验下,BCOS平台保持零故障运行,印证了其安全可控、业务可行、健壮可用的优点,其功能、性能、容错性、可靠性、安全性、保密性、可追溯、模块化、可维护性、可移植性、互操作性、数据一致性等特性亦被验证可达到高标准。
价值
得益于三方的行业背景及技术积累,和对中国国情及业务模式的深刻理解,BCOS平台作为国内首个安全可控、可商用的开源区块链技术平台面世。BCOS平台通过集成身份认证、非对称加密算法、引入技术治理功能、支持全面监管审计功能等举措,可支持多个行业的应用需求,满足中国金融业务要求,填补了区块链领域的空白,为区块链技术在中国各行业的应用以及推动分布式商业发展奠定了坚实的基础。
对于使用BCOS平台的开发者而言,既能够共享区块链的底层设施,包括共享云服务相关的技术、软件和代码,不需要每个开发成员重复投入,又能使用友好、简单、跨平台的应用开发API与图形化管理台及区块链浏览器等,加速开发流程,改善区块链产品的创建和管理体验。
作为商用的新一代数据交换基础设施,BCOS平台支持监管及商用应用的所有核心技术特性,满足使用者的需要:
Ø 提供全面的监管和审计支持模块,满足业务合规要求;
Ø 提供对全网商业机构节点的准入控制、CA身份认证、账户管理体系和安全监控功能,支持分布式商业运作的技术治理需求;
Ø 实现共识机制的插件化,可支持PBFT、RAFT等多类共识算法,便于匹配不同业务场景需求;
Ø 采用分布式数据存储架构,支持海量数据容量与弹性扩容能力,并提供高强度加密存储功能和配套密钥管理机制,提升数据存储安全;
Ø 支持对全网所有节点同时进行灵活的配置修改,配置数据保持高一致性;
Ø 提供基于密码学的隐私保护功能,支持分布式商业中的保密数据交换;
Ø 支持全方位的安全防护机制,兼顾物理安全、传输安全、存储安全、网络安全、密钥安全等。
BCOS平台的构建可有两种方式:开源代码和云服务,两种方式都提供了详细的用户手册,开发文档和样例代码。
理念
回归区块链技术的本质, 其最初的目的是通过一系列公开公正、透明可信的规则,让系统实现在无人干预和管理的情况下自主正常运行,因此大部分主流区块链技术平台皆以开源社区的形式存在。其价值核心是在开放的精神下,以源码为核心,建立起规范的、长久的自治理制度,促进开发者持续有序地对源代码进行改善。
因此,三方联手打造的BCOS平台遵循以下六大价值理念(DRIVES):
相信在可预见的未来,三家机构将秉承透明开放的开源理念,坚持开源方向,促进区块链技术的快速迭代与治理机制的完善,打造一个深度互信的多方合作共同体,并进一步推动分布式商业生态系统的形成。
更多内容,可点击下方“阅读原文”,访问Github社区进一步了解BCOS平台:Https://github.com/bcosorg/bcos