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

    掃一掃,登錄網站

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

    中央財經大學金融學博士:區塊鏈共識機制的經濟學分析-定律馬科普

    2022-9-19 13:41

    來源: 定律馬元宇宙

    有向無環圖 (DAG) 及其經濟學含義


    有向無環圖指任意一條邊有方向、不存在環路的圖形結構。DAG 共識機制改變了區塊鏈系統的市場結構,DAG 中的交易單元包含了交易、簽名及父輩單元信息,交易單元間以哈希相關聯,在經濟系統中不存在區塊概念,自然也沒有出塊、打包等過程,DAG 通過用戶間相互確認縮短交易確認時間。在 DAG 共識機制中所有交易都并發進行,無交易吞吐量瓶頸限制,節點越多交易確認速度越快,在鏈式結構無此類優點。DAG 結構和鏈式結構本質上都是分布式結構,其本質區別在于賬本的異步性與同步性 :DAG 作為一種典型的謠言傳播算法,通過在節點間發送賬本數據,將記賬行為進行異步處理來增加數據吞吐量 ;鏈式結構則是實現定期同步檢查點的數據庫同步機制。[19]

    DAG 共識機制通過以下步驟防止雙重支付 :第一,節點嘗試使用兩個相同的輸出單元時,當其中一個單元包含另一個單元時、且有先后順序時,則直接拒絕后面單元。第二,兩個相同的輸出單元,無先后順序,則在整個 DAG 經濟系統中,建立總順序后,出現早的單元得以確認,出現晚的單元無效。第三,設置總順序的定義,相同地址發布超過一個單元時,要求每個后續單元包含所有先前單元。第四,若節點惡意發布順序相同的兩個單元,無論這兩個單元輸出中有無相同字符按照全網總順序處理,后續單元無效。第五,若用戶按照協議嘗試同一輸出兩次排序后生成單元,則按照本身順序,晚生成單元無效。

    DAG 在革新數據結構和記賬方式的同時,也存在一些問題 :

    1. 無法保證交易狀態的原子性和賬本的統一性

    從時間維度而言,可能存在某節點在確認某筆交易時候,其交易確認時間無法估計 ;

    從節點維度而言,可能存在某節點沒有被廣播到某時間的交易信息,從而導致交易無法更新。

    2. 在并行處理模式下,隨著交易量增多,DAG 數據結構會日益復雜,對安全性提出的要求也會日益增加。

    總結而言,不同算法共識的經濟學含義都是解決“誰有記賬權”和“在分布式系統中如何同步賬本”這兩個核心問題,在 POW 共識機制提出問題的解決方案后,POS、DPOS 以及 DAG 等新型共識機制試圖對 POW 的缺陷進行改進,或對于區塊鏈經濟系統的不同政策目標進行取舍。同時,不同算法共識具有融合的趨勢,尤其以 POW與 POS 共識機制的有機結合最為突出,POW 解決了 POS 的初始 token 分配問題和作惡節點成本低問題,而 POS 在一定程度減輕了 POW 出塊速度慢和能源浪費問題。此外,若在 POW 的基礎上引入 POS,則將區塊鏈系統的安全性建立在誠實節點擁有超過一半權益的基礎上,即同時掌握超過 51% 的算力和權益才能發起 51% 攻擊。

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