BSN是什么?

BSN全称为区块链服务网络(Blockchain-based Service Network),是一个跨云服务、跨门户、跨底层框架,用于部署和运行区块链应用的全球性公共基础设施网络。

BSN是由国家信息中心、中国移动通信集团公司、中国银联股份有限公司、北京红枣科技有限公司共同发起。

互联网是通过TCP/IP协议将属于各方的云资源和数据中心连接而形成的,BSN则是通过一套区块链环境协议将属于各方的云资源和数据中心连接而组成。两者均不属于任何单一组织,都是公共基础设施。

BSN是区块链公共基础设施。是将区块链应用所需要的运行环境、云资源、网络通信和调取接口均封装在一起,形成一整套区块链应用开发、部署和管理的一站式解决方案。

BSN联盟鼓励各企业或个人利用BSN的底层能力,建立自己的区块链业务模式,服务自己的客户。

BSN有什么用?

BSN 的目标是降低在开发基于区块链的应用程序过程中的成本和复杂性。开发人员将可以使用几种企业区块链协议,既有Hyperledger Fabric等联盟链,也有“公链”。

BSN由遍布全球的公共城市节点组成。在公共城市节点上,应用发布方和使用方可以使用统一身份证书发布、管理和加入不限数量的区块链应用,不再需要建设独立的区块链运行环境。所有应用通过负载均衡机制使平均资源消耗降至很低,运行成本仅为传统区块链云服务的20%。

通过BSN,一个应用每年仅需2000-3000元人民币即可成链并开始运行。中小微企业、甚至学生在内的个人都可以通过BSN进行创新、创业。

区块链服务网络BSN将是由中国自主创新并控制入网权的基础设施网络,可在全球进行快速部署。BSN目前已适配和正在适配的联盟链底层框架为Hyperledger Fabric,FISCO BCOS、国密Fabric、CITA、梧桐链、Brochain和百度XuperChain,以便让开发者有更多选择。在BSN各门户中,开发者可以在完全没有区块链开发经验的情况下,使用自己熟悉的编程语言进行区块链应用开发。

BSN-DDC 网络架构

BSN-DDC 基础网络介绍

由国家信息中心、中国移动、中国银联和红枣科技共同发起的区块链服务网络BSN是目前全球最大的区块链基础设施网络。

BSN-DDC基础网络搭建在BSN之上:

1.由BSN上至少10条基于不同技术体系的开放联盟链组成DDC网络的底层区块链层;

2.所有DDC开放联盟链上,部署完全一致的BSN官方DDC合约,可以生成和管理BSN官方DDC(支持ERC-721和ERC-1155)。也允许平台方部署自己的DDC合约,该类DDC由相关平台方自行负责;

3.BSN-DDC网络不直接服务终端用户,仅允许平台方接入,并向平台方提供接入API和SDK。平台方负责向终端用户提供服务,须确保所有终端用户的实名认证,BSN-DDC网络上不保存终端用户信息;

4.DDC网络的使用费用由平台方使用人民币充值,按照能量值和官方DDC数量进行扣费;

5.平台方可以使用自己的链账户和DID生成所有DDC,或者为每个终端用户分配单独的链账户和DID,不论哪种方式,DDC网络均可追溯到平台,并通过平台方追溯到个人,方便为监管提供相关信息和接口;

BSN-DDC 定价模式

开发SDK及示例

1. BSN网关SDK实例

为开发者提供链下业务系统调用BSN城市节点网关进行交易处理和查询的基础SDK,帮助开发者可以快速完成链下业务系统与网关交互的开发。

SDK中对网关API进行了封装,提供交易封装、网关交易接口调用、本地生成公私钥对、上传公钥模式下用户注册和证书登记、数据签名和数据加解密等功能。

下载地址:  
  https://github.com/BSNDA/PCNGateway-Go-SDK
  https://github.com/BSNDA/PCNGateway-Java-SDK
  https://github.com/BSNDA/PCNGateway-PY-SDK
  https://github.com/BSNDA/PCNGateway-CSharp-SDK

2. 示例应用

如下是基于预制链码包开发的链下业务系统通过网关API调用链码的示例源代码,包括:golang、java、C#、python语言的示例,供下载参考。 

Fabric 示例:  https://github.com/BSNDA/FabricBaseChaincode
FISCO BCOS示例:  https://github.com/BSNDA/FISCOBaseContract
XuperChain示例:  https://github.com/BSNDA/XuperChainBaseContract
CITA示例:  https://github.com/BSNDA/CITABaseContractt

什么是区块链服务网络(BSN)相关推荐

  1. 区块链服务网络BSN与ConsenSys建立合作伙伴关系

    ConsenSys与区块链服务网络(BSN)共同合作,将于2021年1月底在BSN推出基于Quorum联盟链底层框架,服务于企业和政府的专有节点服务,更好地推动我国区块链技术发展,赋能"新基 ...

  2. 区块链服务网络BSN的开发应用

    1.名词解释 区块链: 什么是区块链?从科技层面来看,区块链涉及数学.密码学.互联网和计算机编程等很多科学技术问题.从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化.不可篡 ...

  3. 中微区块链集团参加首届区块链服务网络BSN合作伙伴大会

    中微区块链集团参加首届区块链服务网络BSN合作伙伴大会 12月1日,由国家信息中心主办,杭州市人民政府.中国移动通信集团浙江有限公司承办,下城区人民政府.中国移动通信集团浙江有限公司杭州分公司执办的首 ...

  4. 爱签电子合同成为国家区块链服务网络BSN指定合格开发者

    近日,中国区块链服务网络(Blockchain-based Service Network,以下简称"BSN")官方宣布,爱签数字科技有限公司正式成为 BSN 的合格开发者,这标志 ...

  5. 区块链服务网络BSN第三届开发者大赛圆满落幕,获奖名单公示

    11月3日,区块链服务网络(BSN)第三届开发者大赛-黑客马拉松圆满落幕!因疫情原因,决赛改为线上举办,但参赛团队们的热情丝毫没受影响,决赛演示和答疑表现十分出色,获得了专家评审们的一致青睐. 本次大 ...

  6. 区块链服务网络BSN的城市节点相关参数

    id:BSN_2021 公众号:BSN研习社 城市节点是一个部署在每个地级市的IDC机房或云资源内的公共区块链环境系统,相当于一个资源池,我们在这个资源池里把区块链众多应用要使用的底层框架和系统资源全 ...

  7. 湖南区块链服务网络(BSN)门户运营商确定

    红网时刻1月28日讯(通讯员 袁路华)近日,由国家信息中心.中国移动通信集团设计院有限公司.中国银联股份有限公司等单位联合发起的区块链服务网络(Blockchain-based Service Net ...

  8. 区块链服务网络(BSN)技术详解

    主讲人:何亦凡 各位领导.各位来宾,下午好! 首先,我想感谢国家信息中心让我们有幸参与了一个这么有意义的国家项目.在过去的一年多里,我们六家发起单位的技术团队一起奋斗,经过艰辛的研究和开发,终于让区块 ...

  9. 黑龙江移动算力网络发布会暨区块链服务网络(BSN)创新发展峰会成功举行

    2022年5月31日,黑龙江移动算力网络发布会暨区块链服务网络(BSN)创新发展峰会在哈尔滨松北香格里拉召开.本次发布会以"算网龙江.链接未来"为主题,展示了算网融合的" ...

最新文章

  1. cmake:在各级目录之间共享变量(cmake cache变量)
  2. java中位数_JAVA中位数排序
  3. 斯坦福2014机器学习笔记五----正则化
  4. anaconda不同虚拟环境下使用jupyter的问题
  5. SpringMVC接收json数组对象
  6. 强大的DataGrid组件[7]_自定义DataGrid——Silverlight学习笔记[15]
  7. Solr-4.10.2安装
  8. 方法的重载与重写_深入解析JAVA重载与重写的区别
  9. FileStream功能被禁用
  10. C++构造函数/析构函数 设置成private的原因
  11. 回溯算法--8皇后问题
  12. localhost,127.0.0.1,本机IP,三者的区别
  13. python编程求n的阶乘_使用Python编程的阶乘
  14. CentOS查看硬件情况
  15. BGP华为、思科选路规则
  16. java适配器模式 场景_详解Java适配器模式
  17. c语言单片机程序设计例,单片机 C语言 程序设计100例
  18. 【QT】Qt多线程编程之高级函数
  19. 疯狂语音红包 5.2.0 微信红包引流吸粉
  20. 前后端分离的优势是什么?

热门文章

  1. java开发环境搭建小结
  2. jQuery创建、添加、删除元素
  3. golang之切片的操作详解
  4. Transformers
  5. Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
  6. JavaScript 组合模式的实现
  7. requirejs技术
  8. 为什么我们选择LambdaMART作为我们的酒店排序模型
  9. IPTV系统云桌面管理:开机广告+三方apk管理+图文介绍
  10. 什么是jQuery 怎么使用jQuery