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。