区块链底层平台 BCOS 现已正式开源!

2017年09月13日 IT生活 暂无评论

7月31日深圳前海微众银行股份有限公司、上海万向区块链股份公司、矩阵元技术(深圳)有限公司联合宣布重磅消息,将三方近一年来潜心开发、且已实践检验过的区块链底层平台BCOS(取BlockChain OpenSource涵义命名)完全开源。

缘起

在传统的中心化商业模式陷入“大而不能倒”(too big to fail)的窘境并引发金融危机之后,追求多方参与和对等合作的新型商业模式逐渐凸显价值。这种全新的模式我们称之为“分布式商业”,其特点在于多方平等参与、智能协同、专业分工、价值分享等,已经在不同的领域体现出一定的发展潜力。相对应地,为了实现分布式商业的共享与透明规则,以开源为主要特征的分布式技术也得以发挥优势,区块链技术、分布式账本技术等渐渐成为了前沿科技的核心代表。

在此背景下,微众银行、万向区块链、矩阵元在2016年成立了联合区块链实验室,并推进两大区块链联盟金链盟与Chinaledger达成战略合作,致力于共同进行区块链底层平台开发,推动区块链应用场景落地,促进区块链产业与区块链生态在中国的改革创新与蓬勃发展。历经几年的分别探索,以及近一年的整合磨砺,三方顺利完成BCOS平台并开源,以此吸引更多的开发者加入开发,拥抱区块链的开源时代。

探索

BCOS平台从中国的商业可行性与监管要求出发,进行了深度理解和定制,更加适合国内企业使用;另一方面,三家机构本身就具有大规模的商用业务需求,对生产环境里能达到的并发用户数、访问量、吞吐量、响应时间、可用性、安全性等要求更高,BCOS平台亦是力求满足这些内在需求。

新的技术终究要在应用场景尤其是具备海量用户的企业级应用场景中被充分验证并推广,才能评判其成熟度。在真实生产数据的检验下,BCOS平台保持零故障运行,印证了其安全可控、业务可行、健壮可用的优点,其功能、性能、容错性、可靠性、安全性、保密性、可追溯、模块化、可维护性、可移植性、互操作性、数据一致性等特性亦被验证可达到高标准。

价值

BCOS平台作为国内首个安全可控、可商用的开源区块链技术平台,通过集成身份认证、非对称加密算法、引入技术治理功能、支持全面监管审计功能等举措,可支持多个行业的应用需求,满足中国金融业务要求,填补了区块链领域的空白。

对于使用BCOS平台的开发者而言,既能够共享区块链的底层设施,包括共享云服务相关的技术、软件和代码,不需要每个开发成员重复投入,又能使用友好、简单、跨平台的应用开发API与图形化管理台及区块链浏览器等,加速开发流程,改善区块链产品的创建和管理体验。

作为商用的新一代数据交换基础设施,BCOS平台支持监管及商用应用的所有核心技术特性,满足使用者的需要:

  • 提供全面的监管和审计支持模块,满足业务合规要求;
  • 提供对全网商业机构节点的准入控制、CA身份认证、账户管理体系和安全监控功能,支持分布式商业运作的技术治理需求;
  • 实现共识机制的插件化,可支持PBFT、RAFT等多类共识算法,便于匹配不同业务场景需求;
  • 采用分布式数据存储架构,支持海量数据容量与弹性扩容能力,并提供高强度加密存储功能和配套密钥管理机制,提升数据存储安全;
  • 支持对全网所有节点同时进行灵活的配置修改,配置数据保持高一致性;
  • 提供基于密码学的隐私保护功能,支持分布式商业中的保密数据交换;
  • 支持全方位的安全防护机制,兼顾物理安全、传输安全、存储安全、网络安全、密钥安全等。

BCOS平台的构建可有两种方式:开源代码和云服务,两种方式都提供了详细的用户手册,开发文档和样例代码。

理念

回归区块链技术的本质, 其最初的目的是通过一系列公开公正、透明可信的规则,让系统实现在无人干预和管理的情况下自主正常运行,因此大部分主流区块链技术平台皆以开源社区的形式存在。其价值核心是在开放的精神下,以源码为核心,建立起规范的、长久的自治理制度,促进开发者持续有序地对源代码进行改善。

因此,三方联手打造的BCOS平台遵循以下六大价值理念(DRIVES):

了解BCOS平台,访问Github社区:https://github.com/bcosorg/bcos

白皮书下载地址:https://raw.githubusercontent.com/bcosorg/bcos/master/doc/BCOS_Whitepaper.pdf

VN:F [1.9.9_1125]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.9_1125]
Rating: 0 (from 0 votes)