區塊鏈服務網路(BSN)已於2022年5月15日完成BSN最新季度版本迭代。
自2020年4月25日推出商用版本以來,BSN中國官網已經歷9次季度版本迭代,後商用的BSN國際官網也已完成8次季度版本迭代。
根據區塊鏈服務網路發展聯盟計劃安排,BSN將每週進行一個小的版本迭代,每季度進行一個大的版本迭代。推出的全新功能已在《區塊鏈服務網路使用者手冊》進行更新,供開發者學習瞭解。
如下是本次迭代的介紹和演示。
1.迭代內容(05.15版本)
本次迭代分為BSN國內、BSN國際兩部分。
(1)BSN國內
1). BSN中國官網()介面迭代優化與技術優化,提升使用者體驗;
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門戶上支援建立鏈賬戶的開放聯盟鏈框架有泰安鏈和武漢鏈,後續會陸續增加其他聯盟鏈框架。
其次是能量值明細,用於查詢或檢視當前使用者所擁有的鏈賬戶對應的所有能量值充值及扣費資訊。
如果是生成或傳送失敗,能量值可能扣除或不扣除,鏈上不會扣除平臺方的業務費,終端使用者的賬戶餘額會扣除;再次重試時能量值是要再次扣的,使用者的賬戶餘額不會再扣;在重試成功後鏈上才會扣平臺方的業務費。
(2)推出Fabric2.2.1國密版本
標準聯盟鏈整合Hyperledger Fabric V2.2.1國密版本。開發者可在【聯盟鏈服務】--【我釋出的服務】服務列表中,點選【建立新服務】,在基本資訊-平臺型別框架下拉選擇。
(3)開放聯盟鏈
圍繞開放聯盟鏈,本次迭代有多方面升級和產品的推出。
唐山鏈優化升級,整合以太坊EVM模組,支援Solidity語言。文昌鏈優化升級,啟用新的能量值計量單位。Corda網優化升級,鏈賬戶型別由金鑰託管模式改為公鑰上傳模式,繼續支援合約部署。
底層設計原因,使得未使用的免費贈送的能量值廢除,未使用的充值能量值等額轉移可以繼續使用。能量值充值最小單位由元改為分。批量介面充值也一併做了更新。
4條開放聯盟鏈框架推出區塊鏈瀏覽器。具體包括唐山鏈推出區塊鏈瀏覽器,地址:
。文昌鏈推出區塊鏈瀏覽器,地址:。泰安鏈推出區塊鏈瀏覽器,地址:。武漢鏈推出區塊鏈瀏覽器,地址:。
(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門戶(),即可看到新增的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生成成功。
區塊鏈瀏覽器-唐山鏈
唐山鏈區塊鏈瀏覽器地址: 。
唐山鏈瀏覽器不能點開直接使用,第一次使用需要使用者自己去配置連線資訊,具體步驟請參考使用者手冊7.3.4唐山鏈(基於DBChain)閘道器接入說明。
區塊鏈瀏覽器-文昌鏈
文昌鏈區塊鏈瀏覽器地址: 。
區塊鏈瀏覽器-泰安鏈
泰安鏈區塊鏈瀏覽器地址: 。
區塊鏈瀏覽器-武漢鏈
武漢鏈區塊鏈瀏覽器地址: 。
關於本次版本迭代直播,已上傳BSN官方知識庫,您可以隨時點選連結學習。
【20220602】BSN版本更新內容解讀&常見問題解析
地址:
文章來源:BSN研習社
文章原標題:《BSN公網2022.05.15版本更新內容解讀》
文章來源於網路,如有侵權請與我們聯絡刪除。