国金公链吧 关注:371贴子:2,278
  • 7回复贴,共1

BSN究竟是什么?

取消只看楼主收藏回复

随着新基建概念的提出,5G、大数据、工业物联网、区块链等技术将发挥不可或缺的作用。其中区块链作为信任机制的纽带,正在凭借其不可篡改、信息透明等特性,为新基建赋能。
2019年,由于国家信息中心牵头,会同中国移动、中国银联等单位合并发起了区块链服务网络(Block-chain-based Service Network,以下简称BSN),旨在建立一个低成本开发、部署、运维、互通和监管联盟链应用的公共基础设施网络。
经过一年多的发展,BSN于今年4月25日正式进入商用阶段。那么作为「国家队」牵头,众巨头合作开发的区块链服务网络究竟有哪些亮点?其背后的设计理念和技术又是怎样的?


来自Android客户端1楼2020-06-07 09:52回复
    1:BSN项目建立的初衷、经过及近况。


    来自Android客户端2楼2020-06-07 09:53
    回复
      起因很简单也很直接,五源计划项目的缴费链应用在部署时我们调研了国内的几家BaaS提供商,三个节点的生产环境每年的运行成本几乎都在十万以上。这对一个初期投入运营并发交易数低于10TPS的应用产品来说太贵了。传统BaaS平台虽然降低了区块链应用部署、运维的技术门槛,但也在一定程度挟持用户部署需求,不利于区块链技术大范围的使用和普及。我们希望能找到并提供一个低成本部署的解决方案让大量的中小微企业、甚至学生在内的个人可以使用区块链技术进行创新、创业,从而促进区块链技术的快速发展和普及。
      BSN已经集成了Hyperledger Fabric 和FISCO BCOS,正在做Fabric国密、百度XuperChain的集成,还有后续CITA等多个框架的集成。BSN国际网公测版本已经发布,我们会陆续在国际官网和国际节点上适配支持以太坊、EOS等一些公链,为DApp开发者提供高性能、高可用的公链节点接入服务。


      来自Android客户端3楼2020-06-07 09:53
      回复
        2:区块链平台的底层架构设计与其他平台有哪些不同?这些不同在BSN平台上如何体现?


        来自Android客户端4楼2020-06-07 09:56
        回复
          只做内容分享,不做推广


          来自Android客户端5楼2020-06-07 09:57
          回复
            首先是理念的不同,BSN的核心理念是建立一个资源共享使用的区块链公共基础环境,提供整合了多种云资源、底层框架、运行环境、密钥管理、开发SDK和网关API的一站式区块链部署和运行服务。开发者可以以极低的成本在服务网络上便捷地部署和运行区块链和分布式账本应用。不论底层是否异构,服务网络上所有的应用链均可以进行数据交互,这样带来的是类似互联网上快速搭建网站并高效互联互通的优质体验。
            从底层架构来讲,BSN采用更细颗粒度的多应用共享运算资源的方式,来降低区块链应用服务运行的成本。简单地说,在BSN上多个开发者部署的不同区块链应用可以部署运行在同一台主机的区块链节点上,相当于共享同一台服务器。而大部分的BaaS平台多是通过分配独立主机资源服务器资源来部署应用服务,忽略了应用服务的实际计算资源需求造成资源浪费也提高了客户的部署成本。从表现形式上来说,在能够满足应用服务性能要求的情况下,在BSN上部署应用服务的成本会更低。就像在一台电脑运行10个应用和10个应用必须分别运行在10台电脑相比,前者的成本肯定是低的。


            来自Android客户端6楼2020-06-07 09:58
            回复
              BSN是基于互联网来搭建连接不同云服务和IDC的区块链公共运行环境,其他平台多是基于云服务商的云服务的内部局域网络来组建区块链运行环境。
              从底层框架的角度,目前大部分的BaaS平台一般都会有选择的集成一个两个开源或自家的区块链框架,而且搭建的区块链运行环境是独立运行的。服务网络的核心理念之一是支持尽量多的区块链底层框架。目前区块链技术还处在早期阶段,我们希望能够通过服务网络为所有底层框架建立一个良性发展和公平竞争的环境,促进底层框架方持续推动区块链底层技术发展,不断提升服务品质。所有适配到服务网络的框架并不是简单地堆砌在一起,而是根据《区块链服务网络底层框架适配标准》,在密钥算法、CA管理、应用链管理、智能合约管理、交易接入等方面进行统一。
              再有一个不同是多门户,也就是BSN赋能平台的这部分。一般来说,其他的区块链平台是封闭的,仅销售平台本身的资源,也不会将BaaS能力输出给第三方。BSN提供这种服务—通过BSN赋能平台把区块链应用服务的发布能力开放给第三方,让第三方门户能够使用BSN的部署资源向其用户提供区块链应用部署和运行服务能力。
              特别是面向有开发者资源的门户,以CSDN为例,作为中国专业的IT技术社区聚集了大量的技术开发者。如果CSDN集成了BSN赋能平台,开发者就可以直接在CSDN平台内选择BSN的城市节点资源部署区块链应用,这些应用部署信息通过赋能平台传给BSN的运维系统并由其调度各个城市节点的节点管理服务完成服务部署工作。对于CSDN平台方来说,实际上是向CSDN的用户输出了区块链的部署能力,实现类似于BSN门户的功能。


              来自Android客户端7楼2020-06-07 09:58
              回复


                来自Android客户端8楼2020-06-07 15:19
                回复