您的位置:首頁 > 區(qū)塊鏈 >

京東數(shù)科發(fā)布JD Chain V1.1版本 支持分布式權(quán)限控制機制

2019-10-07 21:29:46 來源: 區(qū)塊網(wǎng)

近日,京東數(shù)科正式發(fā)布智臻鏈底層引擎JD Chain V1 1新版本。JD Chain V1 1在分布式權(quán)限控制機制、系統(tǒng)管理工具、穿透式數(shù)據(jù)檢索等方面全面

近日,京東數(shù)科正式發(fā)布智臻鏈底層引擎JD Chain V1.1新版本。JD Chain V1.1在分布式權(quán)限控制機制、系統(tǒng)管理工具、穿透式數(shù)據(jù)檢索等方面全面升級。

2015年以來,區(qū)塊鏈技術(shù)作為去中心化、分布式的數(shù)據(jù)新一代互聯(lián)網(wǎng)基礎(chǔ)技術(shù),其需多方共識等強技術(shù)信任機制,防篡改等性能,正在嘗試重構(gòu)原有的商業(yè)形態(tài),得到更多產(chǎn)業(yè)領(lǐng)域的認(rèn)可。我國政務(wù)、稅票、金融、司法、能源、電力等關(guān)鍵領(lǐng)域也有了越來越多的探索與應(yīng)用,京東數(shù)科始終秉承打造“值得信賴的企業(yè)級區(qū)塊鏈服務(wù)”的愿景,持續(xù)投入研發(fā)自主可控、開源靈活的區(qū)塊鏈底層引擎。

自2019年3月JD Chain全面開源半年以來,在第一批社區(qū)開發(fā)者的共創(chuàng)與支持下,京東數(shù)科的區(qū)塊鏈團(tuán)隊在技術(shù)核心性能提升、安全性、易用性、可視化、功能全備性方面不斷攻關(guān),堅持以應(yīng)用場景需求驅(qū)動底層引擎升級的原則,得到了權(quán)威評測機構(gòu)的認(rèn)證和開發(fā)者的認(rèn)可。今年5月,JD Chain成功入駐了國內(nèi)自主開源社區(qū)——分布式應(yīng)用賬本開源社區(qū)(DAppLedger)。

未來京東數(shù)科還將持續(xù)推動區(qū)塊鏈技術(shù)與各產(chǎn)業(yè)領(lǐng)域的合作開發(fā)共創(chuàng),將自身區(qū)塊鏈應(yīng)用經(jīng)驗與政府、企業(yè)的實際需求相融合,提供從技術(shù)咨詢、技術(shù)研發(fā)到應(yīng)用共建一體化的解決方案,聯(lián)手合作伙伴共同推進(jìn)中國區(qū)塊鏈領(lǐng)域的自主創(chuàng)新。

JD Chain V1.1新特性全面透析

JD Chain V1.1版本新鮮出爐,汲取了JD Chain眾應(yīng)用企業(yè)及開發(fā)者的共同智慧,結(jié)合了多個行業(yè)領(lǐng)域?qū)嶋H業(yè)務(wù)的開發(fā)需求,當(dāng)然還有我們可敬可耐滴攻城獅的敏銳技術(shù)嗅覺和開發(fā)熱情。

在JD Chain 的開源路線圖中,V1.1的推出既是個承上啟下的開源技術(shù)迭代節(jié)點,又具有著開創(chuàng)性意義。自V1.1開始,JD Chain將陸續(xù)推出更多具有重要應(yīng)用價值、能夠有效提升技術(shù)效能的差異化功能特性,逐步打磨升級為具有全面成熟度、標(biāo)準(zhǔn)化和高效能的企業(yè)級區(qū)塊鏈底層系統(tǒng)。

新版本JD Chain V1.1主要有以下3項激動人心的新特性,以下為您詳細(xì)介紹:

1、分布式權(quán)限控制機制

2、系統(tǒng)管理工具

3、穿透式數(shù)據(jù)檢索

1. 分布式權(quán)限控制機制

區(qū)塊鏈系統(tǒng)是一種分布式系統(tǒng),共識節(jié)點以對等的方式,組成了點對點的網(wǎng)絡(luò),節(jié)點之間以無差別的方式共同對數(shù)據(jù)信息進(jìn)行背書和校驗。然而,區(qū)塊鏈應(yīng)用是構(gòu)建在區(qū)塊鏈底層網(wǎng)絡(luò)之上的,在企業(yè)場景中,業(yè)務(wù)上的不同參與方、不同角色的用戶在系統(tǒng)中具有的權(quán)限與功能通常是不對等的,需要按業(yè)務(wù)屬性進(jìn)行嚴(yán)格區(qū)分。

JD Chain 分布式權(quán)限控制機制,則旨在解決在分布式共識網(wǎng)絡(luò)中為不同角色的用戶分配不同操作權(quán)限的問題。

JD Chain定義了細(xì)粒度的操作權(quán)限,以“角色-用戶”模型進(jìn)行授權(quán)管理,實現(xiàn)了對終端和網(wǎng)關(guān)的接入認(rèn)證,對用戶管理、合約調(diào)用權(quán)限、賬本數(shù)據(jù)操作、共識網(wǎng)絡(luò)管理操作等權(quán)限以可組合配置的方式進(jìn)行了授權(quán)和控制。

系統(tǒng)的功能權(quán)限控制由三個維度組合實現(xiàn)——用戶、角色、權(quán)限。一個角色可以擁有1個或多個權(quán)限,一個用戶可以擁有1個或多個角色。權(quán)限控制主要包括兩個方面,一是對數(shù)據(jù)賬本的讀、寫操作的控制;另一個是對交易的權(quán)限控制,如部署合約、智能合約等。這些元素之間無耦合,可以任意組合滿足開發(fā)者對于功能權(quán)限的使用要求。

功能權(quán)限已在V1.1版本中開啟,可通過ledger.init配置文件和SDK來進(jìn)行權(quán)限的配置,具體操作還請關(guān)注京東智臻鏈公眾號后續(xù)將推出的詳解專稿。

2. 系統(tǒng)管理工具

系統(tǒng)管理工具面向系統(tǒng)管理人員而設(shè)計,目的是通過提供一個可視化的操作臺,簡化對JD Chain 的賬本、數(shù)據(jù)索引、用戶權(quán)限等功能的操作配置。JD Chain V1.1中推出“系統(tǒng)管理工具”,工具提供了初始化賬本、維護(hù)穿透式檢索的數(shù)據(jù)索引兩項功能。

(1)初始化賬本

在管理工具中初始化一個數(shù)據(jù)賬本,就如同面對面建群一樣簡單,由其中一方作為協(xié)調(diào)方指定一個“邀請碼”和賬本初始化參數(shù),發(fā)起一次賬本初始化會話。

之后,其它的節(jié)點指定同一個“邀請碼”和自身的參數(shù)(公鑰、通訊端口等),便可以加入這一次賬本初始化會話。

賬本初始化參數(shù)會自動地在所有的節(jié)點同步,經(jīng)過每一個節(jié)點的操作者手動做出確認(rèn)簽署之后,便自動開始創(chuàng)建賬本并共識每個節(jié)點的創(chuàng)世區(qū)塊哈希。當(dāng)所有節(jié)點都完全一致以后,賬本初始化便成功了。

(2)數(shù)據(jù)索引

在管理工具中,可以以數(shù)據(jù)賬戶為單位,創(chuàng)建該數(shù)據(jù)賬戶上鏈的數(shù)據(jù)規(guī)則,在業(yè)務(wù)應(yīng)用中使用到該數(shù)據(jù)賬戶請遵循此規(guī)則。根據(jù)業(yè)務(wù)的開展,業(yè)務(wù)數(shù)據(jù)不斷按照設(shè)定好的規(guī)則上鏈存儲。當(dāng)需要進(jìn)行檢索查詢時,可以在管理工具中根據(jù)上鏈規(guī)則對數(shù)據(jù)賬戶創(chuàng)建索引,創(chuàng)建成功后啟動索引。

3. 穿透式數(shù)據(jù)檢索

目前典型的區(qū)塊鏈底層系統(tǒng)都是以 KV 模型進(jìn)行數(shù)據(jù)讀寫的,這在面向企業(yè)場景的區(qū)塊鏈系統(tǒng)中尤為常見,底層的區(qū)塊鏈系統(tǒng)只能提供基于 Key 的精確檢索操作,以及一些提前設(shè)計的固定檢索條件,而上層的區(qū)塊鏈應(yīng)用系統(tǒng)為了實現(xiàn)豐富的條件檢索,通常做法是在鏈外部署關(guān)系數(shù)據(jù)庫中來同步底層鏈上的數(shù)據(jù)。

“穿透式數(shù)據(jù)檢索”的設(shè)計目標(biāo)是在JD Chain數(shù)據(jù)賬本中建立豐富的自定義條件檢索能力,可以根據(jù)鏈上 KV 數(shù)據(jù)中Value的結(jié)構(gòu)化內(nèi)容,提供類SQL的條件檢索。這樣可以極大地簡化上層應(yīng)用系統(tǒng)的開發(fā)和維護(hù)的復(fù)雜度。

JD Chain V1.1提供了一個“穿透式數(shù)據(jù)檢索”基礎(chǔ)版本,支持對 JSON 格式的 Value按JSON字段進(jìn)行條件檢索。未來將支持更豐富的數(shù)據(jù)類型和檢索條件。(京東智臻鏈)

在此,我們對JD Chain V1.1中新增和優(yōu)化功能梳理匯總?cè)缦拢?/p>

關(guān)鍵詞: 京東數(shù)科 JD Chain V1 1 權(quán)限控制

精選 導(dǎo)讀

募資55億港元萬物云啟動招股 預(yù)計9月29日登陸港交所主板

萬科9月19日早間公告,萬物云當(dāng)日啟動招股,預(yù)計發(fā)行價介乎每股47 1港元至52 7港元,預(yù)計9月29日登陸港交所主板。按發(fā)行1 167億股計算,萬

發(fā)布時間: 2022-09-20 10:39
管理   2022-09-20

公募基金二季度持股情況曝光 隱形重倉股多為高端制造業(yè)

隨著半年報披露收官,公募基金二季度持股情況曝光。截至今年二季度末,公募基金全市場基金總數(shù)為9794只,資產(chǎn)凈值為269454 75億元,同比上

發(fā)布時間: 2022-09-02 10:45
資訊   2022-09-02

又有上市公司宣布變賣房產(chǎn) 上市公司粉飾財報動作不斷

再有上市公司宣布變賣房產(chǎn)。四川長虹25日稱,擬以1 66億元的轉(zhuǎn)讓底價掛牌出售31套房產(chǎn)。今年以來,A股公司出售房產(chǎn)不斷。根據(jù)記者不完全統(tǒng)

發(fā)布時間: 2022-08-26 09:44
資訊   2022-08-26

16天12連板大港股份回復(fù)深交所關(guān)注函 股份繼續(xù)沖高

回復(fù)交易所關(guān)注函后,大港股份繼續(xù)沖高。8月11日大港股份高開,隨后震蕩走高,接近收盤時觸及漲停,報20 2元 股。值得一提的是,在7月21日

發(fā)布時間: 2022-08-12 09:56
資訊   2022-08-12

萬家基金再添第二大股東 中泰證券擬受讓11%基金股權(quán)

7月13日,中泰證券發(fā)布公告,擬受讓齊河眾鑫投資有限公司(以下簡稱齊河眾鑫)所持有的萬家基金11%的股權(quán),交易雙方共同確定本次交易的標(biāo)的資

發(fā)布時間: 2022-07-14 09:39
管理   2022-07-14

央行連續(xù)7日每天30億元逆回購 對債市影響如何?

央行12日再次開展了30億元逆回購操作,中標(biāo)利率2 10%。這已是央行連續(xù)7日每天僅進(jìn)行30億元的逆回購縮量投放,創(chuàng)下去年1月以來的最低操作規(guī)

發(fā)布時間: 2022-07-13 09:38
資訊   2022-07-13

美元指數(shù)創(chuàng)近20年新高 黃金期貨創(chuàng)出逾9個月新低

由于對美聯(lián)儲激進(jìn)加息的擔(dān)憂,美元指數(shù)11日大漲近1%創(chuàng)出近20年新高。受此影響,歐美股市、大宗商品均走弱,而黃金期貨創(chuàng)出逾9個月新低。美

發(fā)布時間: 2022-07-13 09:36
資訊   2022-07-13

美股三大股指全線下跌 納斯達(dá)克跌幅創(chuàng)下記錄以來最大跌幅

今年上半年,美股持續(xù)回落。數(shù)據(jù)顯示,道瓊斯指數(shù)上半年下跌15 3%,納斯達(dá)克綜合指數(shù)下跌29 5%,標(biāo)普500指數(shù)下跌20 6%。其中,納斯達(dá)克連續(xù)

發(fā)布時間: 2022-07-04 09:51
推薦   2022-07-04

融資客熱情回升 兩市融資余額月內(nèi)增加超344億元

近期A股走強,滬指6月以來上漲4%,融資客熱情明顯回升。數(shù)據(jù)顯示,截至6月16日,兩市融資余額1 479萬億元,月內(nèi)增加344 67億元,最近一個半

發(fā)布時間: 2022-06-20 09:41
資訊   2022-06-20

4個交易日凈買入超百億元 北向資金持續(xù)流入A股市場

北向資金凈流入態(tài)勢延續(xù)。繼6月15日凈買入133 59億元后,北向資金6月16日凈買入44 52億元。自5月27日至今,除6月13日以外,北向資金累計凈

發(fā)布時間: 2022-06-17 09:37
推薦   2022-06-17