开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費電子書等14項超值服

          開通VIP
          區(qū)塊鏈 vs 分布式數(shù)據(jù)庫

          在深入到區(qū)塊鏈分布式存儲項目之前,有必要對區(qū)塊鏈和分布式數(shù)據(jù)庫的區(qū)別做一下梳理,對區(qū)塊鏈的存儲機制有更深刻的認識。區(qū)塊鏈可以從去中心化的數(shù)據(jù)角度分析,但它和目前的分布式數(shù)據(jù)庫是存在差異的。

          相同點

          首先來說下區(qū)塊鏈和數(shù)據(jù)庫的相同點,我們聊的最多的是區(qū)塊鏈的共識機制,是為了解決拜占庭問題,這是分布式系統(tǒng)設計都會涉及的問題,在分布式數(shù)據(jù)庫中叫做一致性控制,分布式數(shù)據(jù)庫采用的一般采用主-從算法比如Raft、Paxos等,而區(qū)塊鏈將算法改進為PBFT、PoW、PoS、DPoS等協(xié)議。

          存儲機制,區(qū)塊鏈與數(shù)據(jù)庫一脈相承,數(shù)據(jù)庫存儲一般分為日志存儲、用戶數(shù)據(jù)存儲、以及索引存儲三大類。目前的區(qū)塊鏈的“賬本“存儲的是交易日志,用戶數(shù)據(jù)存儲不一定有,根據(jù)項目而定。基于BTCUTXO結構的區(qū)塊鏈,每個賬號對應的BTC余額保存在內存哈希表中(或類似LevelDB/BerkeleyDB等KV型數(shù)據(jù)庫中),沒有外部數(shù)據(jù)存儲模塊,以太坊和超級賬本Hyperledger還包含存儲狀態(tài)的數(shù)據(jù)模塊,不論是日志存儲還是狀態(tài)數(shù)據(jù)存儲,目前基于非關系型的數(shù)據(jù)庫NoSQL在存取效率方面不如關系型數(shù)據(jù)庫。當前基本沒有任何區(qū)塊鏈項目支持用戶數(shù)據(jù)的自定義索引(B樹索引、位圖索引、全文檢索)。

          不同點

          數(shù)據(jù)分配方面,分布式數(shù)據(jù)庫可采用冗余+分割涉及,即不是所有數(shù)據(jù)都復制到所有節(jié)點,區(qū)塊鏈是冗余復制,所有節(jié)點保存一份拷貝。

          數(shù)據(jù)管理方面,分布式數(shù)據(jù)庫由全局數(shù)據(jù)庫管理系統(tǒng)控制,DBA(數(shù)據(jù)庫管理員)有“生殺大權”;區(qū)塊鏈由共識機制、分叉理論和最長鏈(PoW)原則共同控制,沒有DBA。如果出現(xiàn)有的節(jié)點更新數(shù)據(jù)成功,有的節(jié)點更新數(shù)據(jù)失敗的情況,則發(fā)生分叉,各節(jié)點根據(jù)最長鏈原則更新自己的數(shù)據(jù)。

          數(shù)據(jù)安全方面,分布式數(shù)據(jù)庫存在單點作惡造成全局崩潰的可能性,區(qū)塊鏈單點作惡不影響全局。

          優(yōu)勢和融合

          數(shù)據(jù)庫的優(yōu)點主要是對于用戶體驗而言有自治權,可以定制功能,同時在穩(wěn)定性和交易速度、查詢檢索方面優(yōu)勢特別突出。但存在中心化管理員、單點作惡故障和安全問題等缺陷;區(qū)塊鏈安全、透明但耗散能量、擴展性不足,兩者都有最佳適應場景,數(shù)據(jù)庫適合數(shù)據(jù)需要不斷更新的場合,比如監(jiān)控數(shù)據(jù)、實時金融市場信息、機密信息、在線處理數(shù)據(jù),區(qū)塊鏈比較適合貨幣交易、可信數(shù)據(jù)驗證、Dapps和投票、價值轉移。非結構化的數(shù)據(jù)比如圖片視頻比較適合數(shù)據(jù)庫存儲,而區(qū)塊鏈都是結構化的哈希數(shù)據(jù)形式。區(qū)塊鏈技術和數(shù)據(jù)庫融合的分布式存儲數(shù)據(jù)庫是技術發(fā)展的重要方向。

          分布式存儲IPFS

          分布式存儲解決的問題是是不是有必要把所有數(shù)據(jù)都存儲在本地節(jié)點,如果分散存儲,隨著新的節(jié)點加入和退出,會不會影響到數(shù)據(jù)的完整性。目前的區(qū)塊鏈存儲效率低,成本極高,要求所有礦工都保存一個賬本備份,這是非常不經(jīng)濟的,但這種設計初衷是為了保持網(wǎng)絡的穩(wěn)定性和抵御拜占庭攻擊。

          星際文件系統(tǒng)IPFS提出使用IPFS文件系統(tǒng)存儲數(shù)據(jù),將唯一永久可用的IPFS地址哈希值寫入到區(qū)塊鏈事務中,數(shù)據(jù)本身不會放在區(qū)塊鏈中。目前區(qū)塊鏈還涉及跨鏈數(shù)據(jù)的互操作問題,不同區(qū)塊鏈數(shù)據(jù)格式不一樣,協(xié)調難度大,IPFS能協(xié)助各個不同的區(qū)塊鏈網(wǎng)絡傳遞信息和文件,通過在IPFS上定義不同區(qū)塊鏈數(shù)據(jù)結構,目前已經(jīng)實現(xiàn)將智能合約代碼通過IPFS存儲,在以太坊交易中只需存儲這個IPFS鏈接,EVM可以解析到IPFS的智能合約代碼。

          本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          幣圈這5個問題不解決,牛市有點懸!
          IPFS:分布式 Web 的完整分析
          分布式存儲與區(qū)塊鏈的關系
          基于區(qū)塊鏈的軟件知識產(chǎn)權認證系統(tǒng)的設計與實現(xiàn)
          http與ipfs的對比
          從“十四五”規(guī)劃看去中心化云計算的崛起
          更多類似文章 >>
          生活服務
          分享 收藏 導長圖 關注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權!
          如果VIP功能使用有故障,
          可點擊這里聯(lián)系客服!

          聯(lián)系客服