热门标签 | 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。


推荐阅读
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • 2021年最详细的Android屏幕适配方案汇总
    1Android屏幕适配的度量单位和相关概念建议在阅读本文章之前,可以先阅读快乐李同学写的文章《Android屏幕适配的度量单位和相关概念》,这篇文章 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • 超级简单加解密工具的方案和功能
    本文介绍了一个超级简单的加解密工具的方案和功能。该工具可以读取文件头,并根据特定长度进行加密,加密后将加密部分写入源文件。同时,该工具也支持解密操作。加密和解密过程是可逆的。本文还提到了一些相关的功能和使用方法,并给出了Python代码示例。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 本文介绍了在交换型网络环境下使用嗅探器ARPSniffer的方法,包括检测嗅探环境、设置嗅探的网卡和启动自动路由功能等步骤。同时指出ARPSniffer也可以在非交换型网络环境下使用来嗅探各种网络信息。 ... [详细]
  • hyperledger fabric超级账本java sdk样例e2e代码流程分析
    一checkConfigBefore1.1privatestaticfinalTestConfigtestConfigTestConfig.getCo ... [详细]
  • AD18生成gerber文件IPC网表文件及坐标文件以及用CAM350读取gerber详细教程免费版无积分
    AD官方教程:https:www.altium.comdocumentationaltium-designerworkspacemanager-dlg-gerbers ... [详细]
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社区 版权所有