热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

BSN公网2022.05.15版本更新内容解读

BSN公网2022.05.15版本更新内容解读-id:BSN_2021公众号:BSN研习社区块链服务网络已于2022年5月15日完成BSN最新季度版本迭代。自2020年4月25日推

id:BSN_2021
公众号:BSN研习社

区块链服务网络已于2022年5月15日完成BSN最新季度版本迭代。

自2020年4月25日推出商用版本以来,BSN中国官网已经历9次季度版本迭代,后商用的BSN国际官网也已完成8次季度版本迭代。

根据区块链服务网络发展联盟计划安排,BSN将每周进行一个小的版本迭代,每季度进行一个大的版本迭代。推出的全新功能已在《区块链服务网络用户手册》进行更新,供开发者学习了解。

如下是本次迭代的介绍和演示。

1.迭代内容(05.15版本)

本次迭代分为BSN国内、BSN国际两部分。

(1)BSN国内

1). BSN中国官网(www.bsnbase.com)界面迭代优化与技术优化,提升用户体验;

2). 门户基于BSN-DDC保管箱面向用户推出铸造BSN-DDC功能;

3). 推出Hyperledger Fabric 2.2.1国密版本;

4). 开放联盟链唐山链优化升级:集成EVM模块,并推出唐山链区块链浏览器;

5). 开放联盟链功能优化:文昌链启用新的能量值计量单位;推出武汉链、文昌链和泰安链区块链浏览器;能量值充值最小单位由元改为分;

6). 数字身份服务功能及接口优化;

7). 修复了部分BUG,提升了系统的稳定性。

(2)BSN国际

数字身份服务功能及接口优化。

2.迭代内容介绍

本次迭代的重点包括DDC管理、推出Fabric2.2.1国密版本、开放联盟链、数字身份服务(国内、国际)四个方面。

(1)DDC管理

围绕DDC管理,本次迭代更新涉及到3个地方。

首先是链账户管理,主要用于创建链账户、为链账户进行能量值充值等操作。目前在BSN门户上支持创建链账户的开放联盟链框架有泰安链和武汉链,后续会陆续增加其他联盟链框架。

其次是能量值明细,用于查询或查看当前用户所拥有的链账户对应的所有能量值充值及扣费信息。

最后是DDC管理。本次迭代后,用户可在BSN门户进行DDC的生成、发送,以及DDC生成或发送失败后的生成重试、发送重试;同时可查看生成或发送DDC的详细信息。

在BSN门户上生成DDC每次5元,发送每次3元;生成或发送的能量值在1万~10万之间,每次不固定。

如果是生成或发送失败,能量值可能扣除或不扣除,链上不会扣除平台方的业务费,终端用户的账户余额会扣除;再次重试时能量值是要再次扣的,用户的账户余额不会再扣;在重试成功后链上才会扣平台方的业务费。

(2)推出Fabric2.2.1国密版本

标准联盟链集成Hyperledger Fabric V2.2.1国密版本。开发者可在【联盟链服务】--【我发布的服务】服务列表中,点击【创建新服务】,在基本信息-平台类型框架下拉选择。

(3)开放联盟链

围绕开放联盟链,本次迭代有多方面升级和产品的推出。

唐山链优化升级,集成以太坊EVM模块,支持Solidity语言。文昌链优化升级,启用新的能量值计量单位。Corda网优化升级,链账户类型由密钥托管模式改为公钥上传模式,继续支持合约部署。

底层设计原因,使得未使用的免费赠送的能量值废除,未使用的充值能量值等额转移可以继续使用。能量值充值最小单位由元改为分。批量接口充值也一并做了更新。

4条开放联盟链框架推出区块链浏览器。具体包括唐山链推出区块链浏览器,地址:https://scan.dbchain.cloud。文昌链推出区块链浏览器,地址:

https://explorer.wenchang.bia...。泰安链推出区块链浏览器,地址:

http://explorer.taian.bsnbase...。武汉链推出区块链浏览器,地址:

http://explorer.ope.bsnbase.com。

(4)数字身份服务(国内、国际)

关于数字身份服务,本次迭代有多方面技术更新,具体包括如下13各方面。

1). 增加生成国密公私钥对的方法。

2). DataHub 的加密算法,可以通过 Hub 的配置文件参数,指定使用国密或者非国密。

3). DataHub 的注册,支持通过 DID 注册、通过公钥注册、通过指定 ID 注册。

4). DataHub 增加接口:第三方主动查询 Owner 给自己的授权记录。

5). DataHub 增加接口:Owner 查看自己的凭证的历史操作记录。

6). DataHub 增加功能:转移凭证的 Owner。

7). DataHub 接口优化:解密凭证的接口。

8). DataHub 集成了 BSN IPFS 的上传和下载接口,由用户自主选择是否对数据进行加密。

9). SDK 增加通过助记词生成 K1 公私钥的功能。

10). 更新密钥功能,修改逻辑:如果用户传了主公私钥,则使用该公钥更新 DID Document 中的主公钥;如果没传主公私钥,则自动生成一对新的公私钥,使用新的公钥更新 DID Document 中的主公钥。

11). 更新凭证模板功能,修改逻辑:更新成功后,凭证模板的编号不变,但凭证模板的版本自动加 1。

12). 签发凭证功能,修改逻辑:a、凭证模版和凭证 Claim 的校验,如果用户传入的参数多于凭证模版需要的参数,签发的凭证只包含凭证模版的参数,忽略其他传入参数。

b、expirationDate :日期格式为yyyy-MM-dd,必须大于当前日期。C、凭证内增加凭证的描述,默认值是凭证模板的title字段。

13). 调整了部分错误代码。

3.界面演示

DDC管理-创建链账户

用户首先登陆BSN门户(www.bsnbase.com),即可看到新增的DDC管理模块。DDC管理模块下第一个功能为创建链账户。如下为创建链账户步骤。

(1)输入链账户名称,选择开放联盟链后,点击“去保管箱中注册”;

(2)弹出DDC保管箱,在链账户列表中选择要创建的链账户;

(3)链账户选择完成后,在保管箱中选择的链账户地址带回至BSN门户网站,勾选“我已阅读并同意《BSN官网服务协议》”后,点击“确认创建”按钮,创建链账户完成。

注意:如果您还未安装DDC保管箱,在创建链账户之前需要先安装DDC保管箱,并导入私钥或创建新的私钥及助记词。

DDC管理-保管箱的下载及安装

(1)如果您还未安装DDC保管箱,在上个页面点击“去保管箱中注册”后,系统提示:“请安装DDC保管箱插件!”。

(2)点击“下载”按钮将保管箱下载到本地后,打开Chrome或Microsoft Edge浏览器,进入到扩展程序:

(3)在【扩展程序】页面,打开开发者模式,并将前面所下载的保管箱插件拖入,页面会弹出是否要添加DDC保管箱的提示,点击“添加扩展程序”,DDC保管箱插件即可安装成功。

(4)击Chrome或Microsoft Edge浏览器的右上角“扩展程序”图标,弹出所有已安装的扩展程序,点击“DDC保管箱”即可开始使用DDC保管箱功能。

(5)用户也可在Chrome Web Store和Microsoft Edge Extensions Home中搜索‘DDC保管箱’下载并安装到Chrome浏览器或Edge浏览器,具体的安装步骤同上。

DDC管理-生成DDC

如下为生成DDC步骤。

(1)在DDC管理模块,点击“生成”按钮去生成DDC。

(2)输入生成DDC的所有必填信息后,点击“去保管箱中签名”,使用保管箱中生成DDC的链账户的私钥进行签名。

(3)签名完成后,在门户DDC生成页面,点击“确定”按钮,弹出扣除业务费的提示窗,支付成功后,DDC生成成功。

DDC管理-DDC发送

如下为DDC发送步骤。

(1)在DDC管理模块,选择其中一条DDC数据,点击“发送”按钮发送DDC。

(2)输入接收者链账户地址后,点击“去保管箱中签名”,使用发送的链账户地址的私钥进行签名。

(3)签名完成后,在门户DDC发送页面,点击“确定”按钮,弹出扣除业务费的提示窗,支付成功后,DDC发送成功。

区块链浏览器-唐山链

唐山链区块链浏览器地址:

https://scan.dbchain.cloud。

唐山链浏览器不能点开直接使用,第一次使用需要用户自己去配置连接信息,具体步骤请参考用户手册7.3.4唐山链(基于DBChain)网关接入说明。

区块链浏览器-文昌链

文昌链区块链浏览器地址:

https://explorer.wenchang.bia...。

区块链浏览器-泰安链

泰安链区块链浏览器地址:

http://explorer.taian.bsnbase...。

区块链浏览器-武汉链

武汉链区块链浏览器地址:

http://explorer.ope.bsnbase.com。


推荐阅读
author-avatar
安仔小窝forever
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有