BCOS平台白皮书面向分布式商业的区块链基础设施V1.0Github:年7月II目录前言....................................................................III1关于BCOS平台............................................................11.1什么是BCOS平台........................................................11.2谁创建BCOS平台........................................................11.3为什么开源.............................................................21.4核心理念...............................................................21.5愿景...................................................................32分布式商业与技术的融合...................................................42.1分布式商业的定义与边界.................................................42.2分布式技术的特性与价值.................................................42.3分布式商业与技术的融合与演进...........................................52.4规模化商用的挑战.......................................................53区块链治理...............................................................73.1治理模式...............................................................73.2区块链治理准则.........................................................83.3区块链治理对象.........................................................83.3.1身份认证与准入机制.................................................93.3.2节点管理..........................................................103.3.3共识机制..........................................................113.3.4隐私保护..........................................................143.3.5监管和审计........................................................153.4区块链治理过程........................................................173.4.1交付和支持........................................................173.4.2运维和监控........................................................184开源平台技术特性........................................................204.1功能..................................................................204.2性能..................................................................214.3安全..................................................................214.4治理..................................................................215技术路线...............................................................225.1多链和跨链............................................................225.2分布式存储............................................................225.3隐私保护..............................................................235.4虚拟机优化............................................................235.5可信信息管理..........................................................236BCOS平台的行业应用实践.................................................256.1联合贷款备付金管理及对账平台..........................................256.2供应链金融服务平台....................................................266.3中小微企业股权登记与服务平台..........................................287未来展望...............................................................30参考文献.................................................................31III前言随着全人类整体加速了向数字化世界的迁移进程,数据的采集与生产、存储与计算、分发与交换、分析与处理已经普遍存在于跨地域、跨领域、跨主体、跨账户的各种组织与企业之中。在传统的中心化商业模式陷入“大而不能倒”(toobigtofail)的窘境并引发金融危机之后,追求多方参与和对等合作的新型商业模式逐渐凸显价值。这种全新的模式我们称之为“分布式商业”,其特点在于多方平等参与、智能协同、专业分工、价值分享等,已开始在不同的领域体现出一定的发展潜力。相对应地,为了实现分布式商业的共享与透明规则,以开源为主要特征的分布式技术也得以发挥优势,致力于打破垄断的新型区块链技术如比特币、以太坊等渐渐步上历史舞台,成为了前沿科技的代表。不过,正如同每一次历史进程一样,这一进程也伴随着泡沫与杂音,初代区块链技术在性能、功能、安全、隐私、监管、法律等多个层面都存在欠缺之处,分布式商业的规模化发展需求正呼吁新一代区块链基础设施的诞生。商业与技术的演进与变革由此拉开序幕,我们——深圳前海微众银行股份有限公司、上海万向区块链股份公司、矩阵元技术(深圳)有限公司,历经几年的分别探索,在分布式商业的未来与区块链技术的发展方向达到了高度共识,经过一年的潜心开发与实践,选择将我们共同研发的区块链底层技术平台-BCOS平台完全开源,以此拥抱扑面而来的新时代。由于三家机构均是工信部牵头发起的中国区块链技术和产业发展论坛的重要成员单位,BCOS平台在研发过程中,亦得到了工信部信软司和中国电子技术标准化研究院专家们的指导和支持。本白皮书是一次向分布式商业的展望、是一次对区块链技术的致敬,是对面向未来的分布式商业环境下的公共基础设施治理服务的全面阐释,并给出了用于企业级的区块链商用平台实现的描述。BCOS平台—面向分布式商业的区块链基础设施111关于BCOS平台1.1什么是BCOS平台在面向分布式商业的长期演进过程中,BCOS平台(取BlockChainOpenSource涵义命名)作为第一阶段发布的开源技术平台,将为分布式商业提供完备的区块链技术基础设施及服务。BCOS平台是聚焦于企业级应用服务的区块链技术平台,平台基于现有的区块链开源项目进行开发,综合考虑开源项目的成熟度、开发接口友好性、技术组件齐备性、可插件化程度、多样化复杂业务支持程度等多方面的表现,并根据企业级区块链系统的规范和需求,对开源项目从底层进行改造和升级,形成符合企业级应用场景功能、性能、安全性、监管等要求的技术平台,帮助各行业的用户来构建商用区块链服务。1.2谁创建BCOS平台微众银行WeBank—腾讯牵头发起设立的国内首家互联网银行,国内金融区块链领域的先行者和奠基者。万向区块链WanxiangBlockchain—全球区块链生态的引领者和建设者。矩阵元Juzix—中国最大的区块链基础设施技术提供商。图1-1微众万向矩阵元三强联合BCOS平台—面向分布式商业的区块链基础设施222016年,三方在上海签署战略合作协议,成立区块链联合实验室,之后全面启动区块链及分布式账本技术的共同研发;2017年7月份正式启动全面开源计划。1.3为什么开源与基于单一信用背书实体的传统信任机制不同,区块链的信任机制是多个参与方对透明和可信规则的共同信任、是对客观信息技术的信任。因此,为了增加信任与充分透明,减少甚至完全剔除人的干预,区块链从诞生开始就是以开源技术的形式出现,大部分的区块链技术平台也皆以开源社区的形式存在。开源的本质是共享技术,其商业意义在于:通过开源共享、推广技术标准打造出一个多方利益共同体。随着开源技术的普及和参与者数量的增加,该生态中的分工将更细,其影响范围也就越广,在与其他闭源的同类技术竞争的时候就越占优势。简而言之,三家机构希望通过BCOS平台的开源,造就一个符合国情的、低接入门槛的、易于使用的、可规模化商用的企业级区块链开源底层平台,以便于满足各行业应对分布式商业涌现的需求,亦希望通过开源社区的建设,形成一个可持续发展的国际化技术生态圈。1.4核心理念三方联手打造的BCOS平台遵循以下六大价值理念(DRIVES):BCOS平台—面向分布式商业的区块链基础设施33图1-2DRIVES价值理念1.5愿景BCOS平台是我们迈出的第一步,我们将与金融、健康医疗、供应链、工业、物联网、能源服务等多个领域悉心耕耘的商业伙伴共同成长,聚焦于企业级应用,深刻洞察市场需求,积极进行技术更迭。BCOS平台—面向分布式商业的区块链基础设施442分布式商业与技术的融合2.1分布式商业的定义与边界新一代分布式商业模式的兴起与涌现是社会结构、商业模式、技术架构演进的综合体现,参与者众多且分别拥有大量数据是这个时代日益凸显的基本特征,商业活动的发起与完成都需要引入更多参与方来协同操作。最终用户的需求将不再可能单一依赖于某个服务提供方,要求更多拥有垂直领域数据的参与方按照约定的方式、公开透明的提供服务。分布式商业以多方参与、智能协同、专业分工、价值分享等为主要特征,典型的应用场景有银行联合贷款、银证信保的多方产品合作、N+N供应链金融、分布式能源