DAG通過將事務操作進行異步處理來增加網絡吞吐量,采用謠言傳播算法(一種用于信息傳遞的算法)在節點間發送操作日志,并通過某種機制(IOTA每次驗證前兩條交易,并計算一個PoW代表權重)將一個權重賦給該操作。
相比起同步操作的鏈式結構,DAG結構與任何異步機制一樣,能夠帶來的提升或許在于吞吐量,但是產生的問題則在于無法有效預測交易被確認的時間與周期。
對歷史交易驗證時采用隨機方式,而沒有任何先后規則,那么有可能產生某些交易在極端情況下沒有任何其他節點對其驗證,從而永遠不會被確認。為了追蹤每一筆交易與之前交易的關系,整個DAG圖譜需要被隨時檢索和訪問。在一個較大規模的系統中其交易圖譜溯源會非常復雜,同時幾乎不可能被全部保存在內存中以進行實時更新。而如果將這些數據保存在磁盤上,那么實時刷新每個Tangle的權重會造成大量隨機I/O(也許可以通過大量部署SSD解決),導致極大的性能問題。由于采用謠言傳播的方式將每一筆交易廣播到網絡中的其他節點,隨著網絡中節點數的增加(IOTA結構中可能會有百億級別的設備節點,而非鏈式結構中幾萬個全賬本節點),整個網絡中的通訊量會程指數級上升。
即這種共識機制算法無論從網絡性能突破上還是在尊重或保護了每個節點的權益方面,還是存在著一定的問題。
去中心化的目標是為了尊重及保護社區或集體組織中每個成員的合理合法權益,但通過選舉代表或傾向重要程度的方式忽略掉一些乃至大部分節點成員、且沒有相應有效制約機制的做法來提高網絡運行效率,一方面催生了財閥或寡頭壟斷的形成,另外一方面根本就沒有實現“去中心化”的最終目標。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。