• <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>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈生態 查看內容
    • 13902
    • 0
    • 分享到

    VEE:讓區塊鏈走向主流的基礎設施

    2018-9-27 15:15

    來源: 藍狐筆記

    VEE的區塊鏈數據庫云


    比特幣區塊鏈是為發行加密貨幣而設計的,它不適合用作數據存儲,它的數據存儲方式非常昂貴,是一個冗余的系統。每個全節點都有完整的數據集,它天然有可擴展性限制。
     
    從VEE的角度,區塊鏈技術帶來的模式轉變是去中心化。如果從這個角度來看待區塊鏈數據庫,會有新的東西。
     
    VEE認為現有的大部分數據都可遷移到區塊鏈數據庫中。區塊鏈中,任何人都可以通過公私密鑰對實現賬戶管理,這個過程中,不用中心化的管理。除了加密形式存儲的數據,區塊鏈上的所有數據都是公開的,這些數據的隱私保護,主要是通過虛擬身份的匿名方式來實現。它跟中心化的數據庫不同,中心化數據庫可能會被黑客攻擊并丟失數據。
     
    在現實中有很多場景,如果能解決這些場景需求,可以讓現有的很多數據庫遷移到區塊鏈數據中,可以享受到去中心化的優勢,又能降低成本。
     
    比如應用程序的有集中管理需求怎么辦?應用程序需要客戶身份識別怎么辦?如何在去中心化的模式下融合進來?
     
    集中管理的需求可以通過節點軟件內的業務邏輯實現。客戶端軟件中內置管理員的特權密鑰對。具有該密鑰對的用戶可以選擇標記違反服務協議的密鑰對為違規者,也可以標記特定數據用作審查。違規的數據會被節點軟件看作為無效數據。當然,違規者數據有權進入區塊鏈,但這些數據不被官方節點軟件承認,這是一種有限審查的管理。
     
    關于身份識別方面,則可以通過公鑰白名單制度實現這一功能。只有公鑰列表白名單數據才能被軟件承認和識別。
     
    在去中心化模式下,解決了身份識別和特定數據的管理需求之后,可以實現現有的部分數據庫遷移到區塊鏈數據庫中。
     
    VEE平臺把數據庫中的元素看作是對象(objects),包括公鑰、私鑰、化身(虛擬身份)、組織、可替代物、賬號等。有了主體對象,也會產生相應關系。基本關系包括所有權、創建和發行關系。所有權主要是指身份和對象之間的關系;創建則是對象與對象創建者的身份之間的關系;發行則是代幣發行者和可替代物之間的關系。
     
    VEE基本的用戶數據庫操作包括創建數據庫、插入對象、更新對象、刪除對象、創建索引、按索引鍵值查詢。其中所有權類型的數據模型中,只有創建對象的所有者才能刪除或修改對象。所有權也可以轉讓,對象的所有者也會隨之發生改變。有部分數據,比如wiki應用不需要為每個數據記錄標記所有權,對象被插入后,其他人或者白名單身份可進行修改或刪除。
     
    為了處理更靈活,VEE平臺還計劃引入高級數據庫查詢功能,類似于MongoDB的對象-關系型查詢語言。VEE也會提供數據庫遷移工具,可以實現應用數據的遷移,把數據遷移到自由的獨立區塊鏈上。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系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>
      妖精视频