• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 3689
    • 0
    • 分享到

    京東智臻鏈產品架構

    2021-11-17 08:45

    JD Chain核心部分


    JD Chain定義了區塊鏈的5個核心部分:密碼算法、共識協議、數據賬本模型、數據存儲、API(應用編程接口Application Programing Interface,以下簡稱API)。

    密碼算法

    密碼算法的選擇需要滿足安全和合規的要求,同時面臨源自實際業務場景的多樣性要求。JD Chain在密碼方面的關鍵任務是設計可插拔的密碼框架,定義標準的SPI(服務提供者接口Service Provider Interface, 以下簡稱SPI)。系統默認支持國密算法以滿足合規要求。基于密碼SPI可以快速適配其它的密碼算法實現,支持多密碼體系。JD Chain將提供具有隱私保護功能密碼算法和安全協議,來滿足具體應用與業務的需求。

    共識協議

    共識協議的核心任務是保障區塊鏈網絡中有效節點的狀態一致性。另外在選擇共識協議時,還需要考慮業務場景中的安全性要求、時效性要求和節點規模等諸多因素。JD Chain在共識協議方面的關鍵任務是設計可插拔的共識框架,解耦共識協議與數據賬本模型,定義標準的共識協議SPI,以滿足業務場景的多樣化需求。

    數據賬本模型

    數據賬本的核心任務是對數據進行有效地組織和管理,因此,需要定義數據的結構和數據處理的操作模型。JD Chain的數據賬本模型以“鍵值”結構來組織業務數據,定義標準的讀寫操作,記錄數據變更歷史,維護數據完整性與不可否認性,管理數據的存在性證明。

    數據存儲

    數據存儲的核心任務是把數據賬本高效地讀寫到持久化介質中。JD Chain把數據賬本模型映射為“鍵值”結構,為數據的存儲提供更好的伸縮性。另外,還定義了標準的持久化服務SPI,能夠適配不同的數據庫引擎,更好地復用企業現有的IT基礎設施,滿足企業的多樣化需求。

    API

    JD Chain的API設計需要提供標準化的操作接口,考慮通訊協議和編程語言的廣泛性,支持端到端的離線密碼計算,向企業提供更安全可信和易用的編程接口。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频