摘要:導(dǎo)言近日,京東區(qū)塊鏈底層引擎正式對(duì)外開源并同步上線開源社區(qū),旨在為企業(yè)級(jí)用戶和開發(fā)者提供開源服務(wù),幫助他們提高研發(fā)效率,加速技術(shù)創(chuàng)新。白皮書指出,京東區(qū)塊鏈的技術(shù)架構(gòu)分為和兩部分。
導(dǎo)言
近日,京東區(qū)塊鏈底層引擎JD Chain正式對(duì)外開源并同步上線開源社區(qū),旨在為企業(yè)級(jí)用戶和開發(fā)者提供開源服務(wù),幫助他們提高研發(fā)效率,加速技術(shù)創(chuàng)新。3月30日,國(guó)家互聯(lián)網(wǎng)信息辦公室公布了第一批區(qū)塊鏈信息服務(wù)名稱及備案編號(hào),其中京東區(qū)塊鏈BaaS平臺(tái)、京東區(qū)塊鏈防偽追溯通用平臺(tái)等榜上有名。4月9日,京東發(fā)布《京東區(qū)塊鏈技術(shù)實(shí)踐白皮書(2019)》,總結(jié)了京東區(qū)塊鏈在五大類應(yīng)用場(chǎng)景中的技術(shù)實(shí)踐,介紹了一系列落地案例。同時(shí),白皮書還介紹了京東區(qū)塊鏈的技術(shù)優(yōu)勢(shì)、體系架構(gòu)與未來(lái)規(guī)劃。
白皮書指出,京東區(qū)塊鏈的技術(shù)架構(gòu)分為JD Chain和JD BaaS兩部分。其中,JD Chain作為核心引擎,聚焦解決區(qū)塊鏈底層的關(guān)鍵技術(shù)問(wèn)題,建立擁有中國(guó)自主知識(shí)產(chǎn)權(quán)的技術(shù)生態(tài)。JD BaaS是企業(yè)級(jí)服務(wù)平臺(tái),提供靈活易用和可伸縮的區(qū)塊鏈系統(tǒng)管理能力,支持企業(yè)級(jí)用戶在公有云、私有云及混合云環(huán)境快速部署,降低企業(yè)使用成本,促進(jìn)應(yīng)用落地。
JD Chain簡(jiǎn)介01 高性能安全,功能“積木化”
區(qū)塊鏈?zhǔn)且环N新型分布式架構(gòu),以密碼學(xué)和分布式技術(shù)為核心,無(wú)需借助“第三方” 就能在多個(gè)業(yè)務(wù)方之間進(jìn)行安全、可信、直接的信息和價(jià)值交換。在這種點(diǎn)對(duì)點(diǎn)的信息和價(jià)值的交換中,區(qū)塊鏈起到了“協(xié)議”的作用。
JD Chain團(tuán)隊(duì)認(rèn)為區(qū)塊鏈的5大核心技術(shù)是:密碼算法、共識(shí)協(xié)議、數(shù)據(jù)賬本模型、數(shù)據(jù)存儲(chǔ)、API。JD Chain在這5個(gè)方向上重點(diǎn)突破,從企業(yè)的實(shí)際需求出發(fā),在設(shè)計(jì)上推進(jìn)性能優(yōu)化、操作簡(jiǎn)化、安全強(qiáng)化和場(chǎng)景適配通用化,形成如圖1中的關(guān)鍵技術(shù)特性:
? ?圖1 ?JD Chain關(guān)鍵技術(shù)特性
高性能:采用全新的底層架構(gòu)設(shè)計(jì),交易處理達(dá)到萬(wàn)級(jí)TPS,交易確認(rèn)縮短至秒級(jí),支持海量存儲(chǔ)和高性能密碼算法。
積木化定制:共識(shí)、賬本、合約、存儲(chǔ)各自獨(dú)立,標(biāo)準(zhǔn)接口交互通信,可實(shí)現(xiàn)靈活切換不同的密碼算法。
強(qiáng)安全和隱私保護(hù):提供多種具有隱私保護(hù)能力的算法,支持包括國(guó)密算法在內(nèi)的多套密碼體系。
有效數(shù)據(jù)治理:數(shù)據(jù)賬本采用標(biāo)準(zhǔn)化結(jié)構(gòu)設(shè)計(jì),支持業(yè)務(wù)數(shù)據(jù)穿透檢索、多維分析治理,支持?jǐn)?shù)據(jù)的獨(dú)立備份、歸檔、監(jiān)管和審計(jì)。
多鏈協(xié)同:支持業(yè)務(wù)的多鏈管理,鏈間數(shù)據(jù)驗(yàn)證與交易執(zhí)行,鏈的拆分與合并,同時(shí)可組合輕量公鏈模式。
低成本易維護(hù):支持輕量網(wǎng)關(guān)節(jié)點(diǎn)部署,數(shù)據(jù)可無(wú)需開發(fā)合約快速上鏈,合約代碼可復(fù)用、升級(jí)、本地化測(cè)試。
02 搭建新環(huán)境,重塑主體“關(guān)系”
JD Chain為企業(yè)提供了一個(gè)全新的數(shù)據(jù)底層,企業(yè)可以根據(jù)需求配置所需功能組件。萬(wàn)級(jí)交易處理速度,秒級(jí)交易快速確認(rèn),支持多鏈協(xié)同管理等優(yōu)異性能,能夠幫助企業(yè)實(shí)現(xiàn)更有效的鏈上數(shù)據(jù)治理,同時(shí)兼容多密碼體系,確保數(shù)據(jù)的安全與隱私。JD Chain為企業(yè)業(yè)務(wù)模式創(chuàng)新提供了一種新的技術(shù)支撐,使其能夠重塑各參與主體關(guān)系,開辟信任經(jīng)濟(jì)商業(yè)新領(lǐng)地。
具體來(lái)說(shuō),JD Chain的功能層次分為4個(gè)部分:網(wǎng)關(guān)服務(wù)、共識(shí)服務(wù)、數(shù)據(jù)賬本和工具包,架構(gòu)體系如下圖2。
?圖2 ?JD Chain架構(gòu)體系
網(wǎng)關(guān)服務(wù):JD Chain的網(wǎng)關(guān)服務(wù)是應(yīng)用的接入層,提供終端接入、私鑰托管、安全隱私和協(xié)議轉(zhuǎn)換等功能。
數(shù)據(jù)賬本:數(shù)據(jù)賬本為各參與方提供區(qū)塊鏈底層服務(wù)功能,包括區(qū)塊、賬戶、配置和存儲(chǔ)等。
共識(shí)服務(wù):共識(shí)服務(wù)是JD Chain的核心實(shí)現(xiàn)層,包括共識(shí)網(wǎng)絡(luò)、身份管理、安全權(quán)限、交易處理、智能合約和數(shù)據(jù)檢索等功能,來(lái)保證各節(jié)點(diǎn)間賬本信息的一致性。
工具包:節(jié)點(diǎn)可以使用JD Chain中提供的工具包獲取上述三個(gè)層級(jí)的功能服務(wù),并響應(yīng)相關(guān)應(yīng)用和業(yè)務(wù)。工具包貫穿整個(gè)區(qū)塊鏈系統(tǒng),使用者只需調(diào)用特定的接口即可使用對(duì)應(yīng)工具。工具包包括數(shù)據(jù)管理、開發(fā)包(SDK)、安裝部署和服務(wù)監(jiān)控等。
03 多模型選擇,簡(jiǎn)部署“量身打造”
各企業(yè)的信息化基礎(chǔ)設(shè)施、技術(shù)能力、應(yīng)用場(chǎng)景往往千差萬(wàn)別,不同的情況下如何選擇適合自身的部署方式,往往是每個(gè)企業(yè)都會(huì)面臨的實(shí)際問(wèn)題。
JD Chain從易用性方面考慮到實(shí)際應(yīng)用規(guī)模提供了面向中小型企業(yè)和大型企業(yè)兩種不同的部署方案。
中小型企業(yè)可以直接采用如下圖3、4的最簡(jiǎn)部署模型(只需一個(gè)客戶端節(jié)點(diǎn)、一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)和多個(gè)共識(shí)節(jié)點(diǎn)即可),它是保障JD Chain可正常運(yùn)行的最低配置,在硬件條件滿足的情況下,可以支持億級(jí)交易,通常用于Demo實(shí)驗(yàn)或小型應(yīng)用。另外,JD Chain的數(shù)據(jù)服務(wù)功能作為可選組件,支持鏈上數(shù)據(jù)的檢索、匯總等功能(數(shù)據(jù)服務(wù)組件與共識(shí)節(jié)點(diǎn)部署在相同或不同服務(wù)器均可)。
圖3 ?最簡(jiǎn)部署模型
?圖4 ?加入數(shù)據(jù)服務(wù)的最簡(jiǎn)部署模型
隨著應(yīng)用級(jí)別的提升,數(shù)據(jù)存儲(chǔ)的需求越來(lái)越大,每個(gè)共識(shí)節(jié)點(diǎn)可采用數(shù)據(jù)庫(kù)集群的方式實(shí)現(xiàn)存儲(chǔ)的平行化擴(kuò)展(在這種方式下可支持交易級(jí)別達(dá)到十億乃至更多),如圖5。在某些中型實(shí)際應(yīng)用中,共識(shí)節(jié)點(diǎn)會(huì)由不同的業(yè)務(wù)方安裝部署,將共識(shí)節(jié)點(diǎn)集群化提升了系統(tǒng)整體的安全性和可擴(kuò)展性,如圖6。
圖5 ?數(shù)據(jù)庫(kù)集群部署模型
圖6 ?數(shù)據(jù)庫(kù)、共識(shí)節(jié)點(diǎn)集群部署模型
面對(duì)大型企業(yè)應(yīng)用中極其復(fù)雜的業(yè)務(wù)關(guān)系和應(yīng)用場(chǎng)景,JD Chain提供了對(duì)應(yīng)的部署解決方案。在整個(gè)部署模型中涉及到多種類型的參與方、不同類型的終端,這些終端可以從任意授權(quán)的網(wǎng)關(guān)節(jié)點(diǎn)采用不同的接入方式加入?yún)^(qū)塊鏈網(wǎng)絡(luò),如圖7。
圖7 ?大型企業(yè)應(yīng)用部署模型
京東區(qū)塊鏈技術(shù)實(shí)踐白皮書01 品質(zhì)溯源助力食品藥品安全和精準(zhǔn)扶貧
據(jù)不完全統(tǒng)計(jì),全球范圍內(nèi)受假冒偽劣商品影響的市場(chǎng)規(guī)模高達(dá)3000億美元,其中有關(guān)食品、藥品安全事件頻發(fā),由此產(chǎn)生的信任危機(jī)受到社會(huì)高度關(guān)注,運(yùn)用技術(shù)手段加以解決,成為了政府和企業(yè)關(guān)注的重點(diǎn)。
基于區(qū)塊鏈技術(shù)的去中心化、共識(shí)機(jī)制、不可篡改、信息可追溯等特點(diǎn),京東區(qū)塊鏈防偽追溯平臺(tái)推出了消費(fèi)品解決方案和醫(yī)藥行業(yè)解決方案。截至今年2月,平臺(tái)已經(jīng)累計(jì)有超過(guò)700家品牌商和超過(guò)5萬(wàn)個(gè)SKU入駐,入駐品牌商包括雀巢、惠氏、洋河、伊利等知名企業(yè)。平臺(tái)有逾280萬(wàn)次的售后用戶訪問(wèn),上鏈數(shù)據(jù)多達(dá)13億條,產(chǎn)品種類涉及食品、酒類、奶粉、日用品和醫(yī)藥用品,為營(yíng)造安心可靠的消費(fèi)體驗(yàn)和醫(yī)療服務(wù)做出了貢獻(xiàn)。
比如,澳大利亞領(lǐng)先肉類產(chǎn)品出口商安格斯通過(guò)與京東區(qū)塊鏈防偽追溯平臺(tái)的深度合作,讓國(guó)內(nèi)消費(fèi)者能夠通過(guò)掃描包裝上的二維碼,了解到從牛的出生、生長(zhǎng)、檢疫、屠宰、加工、運(yùn)輸?shù)热啃畔?,期間每一個(gè)環(huán)節(jié)都有自動(dòng)記錄、每一個(gè)環(huán)節(jié)都不能被人為篡改、每一個(gè)環(huán)節(jié)都能公示給消費(fèi)者,讓每一片牛肉都安全可靠。
與此同時(shí),京東區(qū)塊鏈的防偽追溯技術(shù)還應(yīng)用在了精準(zhǔn)扶貧領(lǐng)域,京東在國(guó)家級(jí)貧困縣落地的“跑步雞”、“游水鴨”和“飛翔鴿”等項(xiàng)目,通過(guò)計(jì)步腳環(huán)等物聯(lián)網(wǎng)設(shè)備,結(jié)合視頻溯源技術(shù),將家禽運(yùn)動(dòng)數(shù)據(jù)、喂食、飲水、除蟲等信息進(jìn)行采集,并記錄到區(qū)塊鏈網(wǎng)絡(luò)中,消費(fèi)者掃碼即可了解到所購(gòu)農(nóng)產(chǎn)品的養(yǎng)殖過(guò)程、生長(zhǎng)環(huán)境等圖文信息,在提升消費(fèi)體驗(yàn)的同時(shí),也為貧困地區(qū)的農(nóng)民增加了收入。
02 數(shù)字存證和信用網(wǎng)絡(luò) 服務(wù)誠(chéng)信體系建設(shè)
在數(shù)字存證方面,京東區(qū)塊鏈數(shù)字存證平臺(tái)實(shí)現(xiàn)了可信存證、自動(dòng)化取證、一鍵舉證、侵權(quán)預(yù)警等功能,目前已經(jīng)應(yīng)用于電子合同、電子發(fā)票、電子證照、電子票據(jù)、互聯(lián)網(wǎng)訴訟、版權(quán)保護(hù)等場(chǎng)景。
近日,京東集團(tuán)與廣州互聯(lián)網(wǎng)法院共同簽署了可信電子證據(jù)平臺(tái)和司法信用共治平臺(tái)兩方面的合作協(xié)議,雙方將利用各自的專業(yè)經(jīng)驗(yàn)與技術(shù)優(yōu)勢(shì)共同確保證據(jù)數(shù)據(jù)過(guò)程可溯、記錄可查,實(shí)現(xiàn)證據(jù)數(shù)據(jù)存儲(chǔ)安全、驗(yàn)證便捷,且共同遵循安全、公正、中立、開放原則,妥善保管證據(jù)數(shù)據(jù)。同時(shí),雙方還將在依照法律法規(guī)和用戶授權(quán)的前提下,共享司法信用信息,為推動(dòng)網(wǎng)絡(luò)空間信用體系建設(shè)提供有效支持。
除此之外,“京小租”是業(yè)內(nèi)首家使用區(qū)塊鏈技術(shù)解決消費(fèi)租賃市場(chǎng)糾紛取證難問(wèn)題的信用租賃平臺(tái),用戶在進(jìn)行商品租賃時(shí),京小租平臺(tái)通過(guò)自動(dòng)化流程獲取租賃業(yè)務(wù)中租賃協(xié)議、訂單數(shù)據(jù)、租賃流程等數(shù)據(jù)并完成“上鏈”操作,保證租賃服務(wù)的公開透明。
在信用網(wǎng)絡(luò)方面,區(qū)塊鏈技術(shù)的不可篡改性和透明性可以服務(wù)于社會(huì)信用體系的建設(shè),解決以往信用體系的痛點(diǎn),輔助監(jiān)管機(jī)構(gòu)實(shí)現(xiàn)對(duì)社會(huì)主體的信用評(píng)價(jià)。京東區(qū)塊鏈正在運(yùn)用技術(shù)手段在數(shù)字身份、企業(yè)通用賬號(hào)、信用租賃、物流征信等方面,在為完善社會(huì)信用體系提供助力的同時(shí),也為企業(yè)經(jīng)營(yíng)和個(gè)人生活提供了便利。
開發(fā)者社區(qū)同步上線JD Chain已在近日對(duì)外開源并同步上線了開源社區(qū)(http://ledger.jd.com/)。JD Chain開源對(duì)于行業(yè)和開發(fā)者來(lái)說(shuō)都具有重要意義。
開放JD Chain高質(zhì)量的技術(shù)代碼、簡(jiǎn)明清晰的設(shè)計(jì)文檔和代碼示例,將幫助開發(fā)者快速建立明確、有效的學(xué)習(xí)路徑,快速進(jìn)入?yún)^(qū)塊鏈技術(shù)領(lǐng)域;
JD Chain開源能夠幫助企業(yè)提高研發(fā)效率;
JD Chain開源將促進(jìn)區(qū)塊鏈技術(shù)應(yīng)用生態(tài)的構(gòu)建、加速助推我國(guó)區(qū)塊鏈技術(shù)的發(fā)展。
·END·
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/24631.html
摘要:導(dǎo)言近日,京東區(qū)塊鏈底層引擎正式對(duì)外開源并同步上線開源社區(qū),旨在為企業(yè)級(jí)用戶和開發(fā)者提供開源服務(wù),幫助他們提高研發(fā)效率,加速技術(shù)創(chuàng)新。白皮書指出,京東區(qū)塊鏈的技術(shù)架構(gòu)分為和兩部分。 導(dǎo)言 近日,京東區(qū)塊鏈底層引擎JD Chain正式對(duì)外開源并同步上線開源社區(qū),旨在為企業(yè)級(jí)用戶和開發(fā)者提供開源服務(wù),幫助他們提高研發(fā)效率,加速技術(shù)創(chuàng)新。3月30日,國(guó)家互聯(lián)網(wǎng)信息辦公室公布了第一批區(qū)塊鏈信息...
摘要:郭理靖表示,在京東商城的實(shí)踐中,針對(duì)線上系統(tǒng)選擇構(gòu)建兩個(gè)機(jī)房,分別是生產(chǎn)環(huán)境以及在災(zāi)備環(huán)境。在監(jiān)控引擎方面,京東云的嘗試也是比較細(xì)致的,其中包括監(jiān)控服務(wù)報(bào)警服務(wù)等。進(jìn)一步,根據(jù)不同的報(bào)警,我們可以定位到 showImg(https://segmentfault.com/img/bVbtNqp?w=688&h=113); showImg(https://segmentfault.com/...
閱讀 1143·2021-11-25 09:43
閱讀 758·2021-11-22 14:45
閱讀 3906·2021-09-30 09:48
閱讀 1126·2021-08-31 09:41
閱讀 2045·2019-08-30 13:52
閱讀 2032·2019-08-30 11:24
閱讀 1413·2019-08-30 11:07
閱讀 1019·2019-08-29 12:15