區塊鏈中介軟體平臺WeBASE v1.4.1釋出

買賣虛擬貨幣
WeBASE是一個體驗友好、功能豐富的區塊鏈中介軟體平臺,透過一系列通用功能元件和實用工具,助力社羣開發者快速搭建區塊鏈應用的基礎環境,提供視覺化合約IDE和一站式聯盟鏈管理臺。目前,WeBASE v1.4.1已正式釋出,在簡化操作、提升開發效率上更進一步。本文將帶大家認識本次更新的關鍵特性,歡迎大家積極體驗新版本,並將開發心得和建議反饋我們。IDE支援合約版本切換隨著社羣越來越多開發者使用WeBASE IDE進行合約開發,對合約IDE也提出了越來越多新的需求,因此,從WeBASE v1.4.1開始,我們對合約IDE進行系列最佳化。

首先,在該版本中,合約IDE自動適配了底層鏈的國密版本和非國密版本,並支援多版本切換。使用者可以下拉選擇自己想要的合約編譯器版本,更方便合約開發,提高開發效率。

目前該版本的合約IDE支援Solidity 0.4.25和0.5.1兩個版本自由切換,後續版本將進一步增加對Solidity 0.6.0版編譯器的支援,敬請期待。

新增合約管理許可權功能

WeBASE v1.4.1新增了合約管理許可權功能,支援開發的合約只對開發者可見。這解決了在多名開發者共用一套區塊鏈環境的情況下,開發者建立的合約被其他開發者檢視和編輯的問題。

在新版本中,此功能預設關閉。如需開啟,可在WeBASE-Node-Manager配置檔案application.yml中修改developerModeEnable為true,然後重啟服務。

在此模式下,管理員可以新建開發者使用者,併為他們分配賬號和密碼。開發者使用者建立的合約和私鑰賬號相互隔離,不支援互相訪問。

相容基於角色的許可權管理

在此前版本,WeBASE支援基於表的許可權模型來管理不同私鑰許可權;本次更新後,使用者可透過WeBASE輕鬆完成基於角色的許可權管理。

使用者可以在WeBASE“系統管理-許可權管理”中,透過頁面對FISCO BCOS的許可權進行管理。

WeBASE v1.4.1支援鏈治理委員和運維管理員兩種角色的管理。

其中委員擁有節點管理、運維賬號管理、凍結/解凍合約等許可權,運維管理員擁有部署合約、凍結/解凍合約等許可權,如下圖所示。

值得注意的是,在管理鏈治理委員時,新增/撤銷委員等修改操作,需要委員會中委員投票透過才能生效。

其他最佳化

最佳化: 新增getBlockHeader介面
最佳化: 升級web3sdk為2.6.1版本
最佳化: 最佳化節點管理訪問節點前置策略
bugfix: 最佳化節點前置異常處理,最佳化預編譯合約錯誤提示
bugfix: 修復合約部署許可權檢查bug
bugfix: 修復新建群組中區塊推送與合約event推送bug
bugfix: 修復合約中byte32編碼補位報錯問題
bugfix: 修復節點管理證書/私鑰匯入失敗問題

即刻使用

上述最佳化及功能所涉及的最新程式碼和技術文件已同步更新,歡迎體驗和 star 支援。

如需諮詢技術問題,歡迎關注本公眾號,對話方塊回覆【小助手】進技術交流群。

WeBASE 程式碼倉庫:
https://github.com/WeBankFinTech/WeBASE

WeBASE 國內映象:
https://gitee.com/WeBank/WeBASE

WeBASE 技術文件:
https://webasedoc.readthedocs.io/zh_CN/latest

WeBASE 技術文件國內映象:
https://fintech.webank.com/developer/docs/webase

首次體驗WeBASE,可參考一鍵部署文件:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html

如需升級已有版本,可參考:

WeBASE-Front升級說明:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Front/upgrade.html

WeBASE-Node-Manager升級說明:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Node-Manager/upgrade.html

WeBASE-Sign升級說明:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Sign/upgrade.html

向我們報告問題,歡迎提交issue:
https://github.com/WeBankFinTech/WeBASE/issues

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;