作為連接實(shí)體對(duì)象(人或物)的現(xiàn)實(shí)身份與鏈上身份的可信映射,實(shí)現(xiàn)實(shí)體對(duì)象之間安全可信的數(shù)據(jù)授權(quán)與交換,分布式身份技術(shù)解決方案在推動(dòng)區(qū)塊鏈應(yīng)用繁榮及可信數(shù)據(jù)流轉(zhuǎn)的過程中扮演著重要角色。
WeIdentity是由微眾銀行自主研發(fā)并完全開源的一套分布式多中心的技術(shù)解決方案,實(shí)現(xiàn)了一套符合W3C DID國際規(guī)范的分布式多中心的身份標(biāo)識(shí)管理及標(biāo)準(zhǔn)化可驗(yàn)證的數(shù)據(jù)交換解決方案,在用戶數(shù)據(jù)隱私得到充分保護(hù)的同時(shí),機(jī)構(gòu)可以通過用戶授權(quán),合法合規(guī)地完成可信數(shù)據(jù)的交換。WeIdentity已為粵澳跨境數(shù)據(jù)驗(yàn)證平臺(tái)、灣區(qū)金融科技人才鏈等眾多關(guān)乎國計(jì)民生的項(xiàng)目提供區(qū)塊鏈開源技術(shù)支持,踐行著微眾區(qū)塊鏈“構(gòu)筑ESG可信基礎(chǔ)設(shè)施,促進(jìn)公平與可持續(xù)”的使命。
目前WeIdentity v3.1.0已經(jīng)正式發(fā)布,該版本新增數(shù)據(jù)庫部署和使用模式,方便用戶快速了解和使用,用戶無需連接區(qū)塊鏈即可使用WeIdentity所有功能。如用戶想要快速體驗(yàn),可直接使用WeIdentity-Sample或WeIdentity-Rest-Service,無需提前通過WeIdentity-Build-Tools或者手動(dòng)部署WeIdentity,也無需搭建區(qū)塊鏈。
一起來看看WeIdentity v3.1.0的功能介紹吧!
新增數(shù)據(jù)庫部署和使用模式,體驗(yàn)更便捷
新版本中,WeIdentity同時(shí)支持區(qū)塊鏈模式和數(shù)據(jù)庫模式。其中數(shù)據(jù)庫模式為新增功能,提供了僅依賴數(shù)據(jù)庫即可部署和使用的WeIdentity,用戶無需連接區(qū)塊鏈即可使用WeIdentity所有功能,以方便用戶更加快速了解和使用WeIdentity。
WeIdentity v3.1.0數(shù)據(jù)庫模式下,我們通過Java代碼和數(shù)據(jù)庫實(shí)現(xiàn)了WeIdentity的所有方法邏輯和數(shù)據(jù)存儲(chǔ),用戶所有操作都無需向區(qū)塊鏈發(fā)送交易。用戶無需了解區(qū)塊鏈相關(guān)知識(shí)即可使用WeIdentity,極大地降低了用戶使用門檻;同時(shí),使用數(shù)據(jù)庫模式時(shí),用戶可以直接查詢數(shù)據(jù)庫,能夠更加直觀全面地看到數(shù)據(jù)庫中已經(jīng)存儲(chǔ)的內(nèi)容。
用戶可以根據(jù)實(shí)際需求選擇對(duì)應(yīng)的使用模式,僅需在weidentity.properties配置文件中更改deploy.style的值即可無縫切換使用區(qū)塊鏈和數(shù)據(jù)庫兩種模式。目前數(shù)據(jù)庫模式實(shí)現(xiàn)了基于Mysql數(shù)據(jù)庫,后續(xù)會(huì)繼續(xù)開發(fā)基于其他數(shù)據(jù)庫類型的實(shí)現(xiàn),歡迎社區(qū)開發(fā)者一起參與實(shí)現(xiàn)。
使用數(shù)據(jù)庫模式與分布式身份并不矛盾,區(qū)塊鏈本身也是一種分布式數(shù)據(jù)庫,在W3C DID的規(guī)范中沒有對(duì)分布式身份相關(guān)數(shù)據(jù)的存儲(chǔ)做限制。支持?jǐn)?shù)據(jù)庫模式可以使得WeIdentity更加靈活部署運(yùn)營,由于各種通用數(shù)據(jù)庫可以跨平臺(tái)、配置簡單、穩(wěn)定性好、性能優(yōu)良等特點(diǎn),且無需搭建和維護(hù)區(qū)塊鏈,更加方便需要接入數(shù)字身份的現(xiàn)有系統(tǒng),有利于分布式身份的推廣。此外,數(shù)據(jù)庫模式也可以作為鏈上鏈下結(jié)合使用的數(shù)據(jù)臨時(shí)存儲(chǔ)和中轉(zhuǎn)站。
升級(jí)周邊工具,適配全新WeIdentity?
WeIdentity-Sample和WeIdentity-Rest-Service是快速使用WeIdentity各項(xiàng)功能最常用的工具。此次升級(jí)迭代中,我們也更新了這兩個(gè)組件以適配新版本的WeIdentity。
由于WeIdentity v3.1.0數(shù)據(jù)庫模式下無需連接區(qū)塊鏈和部署智能合約,WeIdentity-Sample和WeIdentity-Rest-Service的安裝配置過程都得到極大地簡化。比如數(shù)據(jù)庫模式下,用戶可以通過系統(tǒng)提供的默認(rèn)配置文件,根據(jù)文檔指示修改數(shù)據(jù)庫連接相關(guān)配置項(xiàng)即可完成WeIdentity-Sample和WeIdentity-Rest-Service的配置部署;無需像過往必須通過安裝WeIdentity-Build-Tools及其可視化配置過程才能得到這兩個(gè)組件所依賴的配置文件。
更新版本
本次更新的版本包括:
-
WeIdentity v3.1.0?
-
快速部署工具 WeIdentity-Build-Tools v3.1.0,適配上述的WeIdentity v3.1.0 版本
-
提供了簡化的WeIdentity集成方式與訪問能力的WeIdntity-Rest-Service v3.1.0,適配上述的WeIdentity v3.1.0 版本
-
更新了快速使用WeIdentity各項(xiàng)功能示例的WeIdntity-Sample v3.1.0,適配上述的WeIdentity v3.1.0 版本
-
更新WeIdentity工具箱模塊WeIdentity-Kit v3.1.0,適配上述的WeIdentity v3.1.0 版本
優(yōu)化和修復(fù)
-
優(yōu)化:各個(gè)組件更解耦,上層組件無需依賴區(qū)塊鏈服務(wù)實(shí)例即可獨(dú)立初始化
-
修復(fù):升級(jí)依賴包,修復(fù)連接FISCO BCOS v2.x國密出現(xiàn)的問題
即刻使用
上述優(yōu)化及功能所涉及的最新代碼和技術(shù)文檔已同步更新,位于WeIdentity代碼倉庫的【release/3.1.0】分支,與FISCO BCOS v3.2.1及以上版本兼容。如需咨詢技術(shù)問題,歡迎本公眾號(hào)對(duì)話框回復(fù)【小助手】進(jìn)技術(shù)交流群。
WeIdentity 代碼倉庫:https://github.com/WeBankBlockchain/WeIdentity/tree/release/3.1.0
WeIdentity 代碼倉庫國內(nèi)鏡像:https://gitee.com/WeBank/WeIdentity/tree/release/3.1.0
WeIdentity 技術(shù)文檔:
https://weidentity.readthedocs.io/zh_CN/latest/
首次體驗(yàn)WeIdentity,如需使用區(qū)塊鏈模式,可參考安裝部署文檔:https://weidentity.readthedocs.io/zh_CN/latest/docs/weidentity-installation-by-web.html
如需使用數(shù)據(jù)庫模式,可直接使用WeIdentity-Sample體驗(yàn)
向我們報(bào)告問題,歡迎提交issue:
https://github.com/WeBankBlockchain/WeIdentity/issues文章來源:http://www.zghlxwxcb.cn/news/detail-759183.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-759183.html
到了這里,關(guān)于開源進(jìn)展 | WeIdentity v3.1.0 發(fā)布,新增數(shù)據(jù)庫部署和使用模式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!