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

    掃一掃,登錄網站

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

    中科院研究員:圍繞區塊鏈“不可能三角”的各種可能

    2019-1-23 14:10

    來源: 人民創投

    從區塊結構出發,也是當前的研究和實踐的熱點


    區塊鏈,顧名思義,以鏈的形式串連區塊,這就是區塊鏈的基本結構。然而,有些做法顛覆了這個結構,就是我們上文提到的DAG。DAG不是鏈,更像一個網。最著名的DAG結構如IOTA,甚至連區塊都沒有,直接把海量的交易通過單向引用連結成了一張網,如下圖所示。

    DAG的出現來源于以下兩點思考:

    一是在有限TPS的條件下,如何記錄盡可能多的數據?

    二是如何解決傳統鏈式結構下PoW共識易分叉所帶來的隱患?

    分叉問題是因為網絡規模過大時,不同節點可能同時產生不同的區塊并在周圍延續、形成不同的分支鏈。當不同分支鏈相遇時,就必須面臨僅可選擇其一的窘境,而另一條會被直接丟棄,上面所有的交易也隨之消失。PoW區塊鏈的易分叉問題會帶來很多不良影響,包括潛在的自私挖礦攻擊、算力浪費,以及眾所周知的51%攻擊等。由此可見,鏈式結構存在一定頑疾,這也給了DAG一派立足的基礎。

    采用DAG的方案在近段時間里大量涌現,并常以區塊鏈3.0自詡,儼然已穩居區塊鏈新一代接班人地位。然而,DAG也有其頑疾。首先是交易確認時間:DAG的非鏈式結構犧牲了穩定性和交易的固定時間序,交易或區塊的提交相對鏈式而言更為隨意,因此更難被最終確認,會帶來很大的不穩定性,而不能被最終確認的交易,也就談不上有什么高的TPS。

    為解決這個問題,IOTA引入了協調器的角色,被協調器確認的交易即是被確認的交易。然而,協調器的出現背離了IOTA最初的理論基礎,這個類中心化形態的存在,也讓IOTA團隊在解釋“是否去中心”這個問題上動更多腦筋自圓其說了。與之相比,Conflux引入了一種類似于基準鏈的設計來解決DAG的高動態問題,可以看成Conflux在鏈和DAG結構之間進行了融合,用鏈結構來錨定DAG的時序。

    然而,DAG還存在另一個大的問題:缺乏可行的激勵機制。雖然采用PoW,卻無法激勵礦工挖礦,甚至無法結算交易的手續費,這還是因為DAG結構中寫入區塊過于隨意而導致的。

    需要說明的是,正如我們上文提到的,嚴謹地說,DAG類型的工作應該歸入我們上文提到的中本聰共識改良派中進行介紹。然而,對區塊結構變化的探討并不僅限于DAG,一些團隊也開始在這個方向上有了新的思考和嘗試。尤其是隨著區塊鏈在物聯網等場景的繼續深入,在鏈式結構或DAG結構之外,還會有新的高效結構來滿足更多的業務場景。因此,我們將其作為一個獨立的大類,并會在后續進行更多介紹。

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