主要要點:
BlockDAG和區塊鏈有什麼不同?
DAG提供了更多機會,但也有缺點。
這些技術能否成爲合作伙伴,而不是相互對立?
區塊鏈概念。桌上紙張上有想法或計劃,一杯咖啡和眼鏡。請在谷歌新聞上閱讀CoinChapter.com
埃裏溫(CoinChapter.com)——從數學上講,有向無環圖(DAG)表示具有有向邊且無循環的圖(即,從一個頂點回到自身沒有路徑),如下面的圖所示。
有向無環圖(DAG)。來源:medium.com
然而,這一範式的影響恰好與區塊鏈技術相鄰,聲稱它可以在解決區塊鏈三難問題中發揮作用。因此,BlockDAG應運而生。
BlockDAG與區塊鏈
在進行比較之前,有幾個術語需要澄清。在分佈式賬本的背景下,blockDAG是一個DAG,其頂點代表區塊,邊代表從區塊到其前驅的引用。
結構上的差異提供了機會。
區塊鏈和blockDAG都是分佈式賬本。然而,它們有不同的結構。區塊鏈代表以不可更改的、按時間順序排列的交易區塊鏈。相反,blockDAG是一個與多個其他交易相連的單個交易網絡。
在DAG網絡中沒有交易區塊。如果區塊鏈是一個鏈表,那麼DAG就是一棵樹,從一個交易分支到另一個交易,再到另一個,以此類推。
因此,blockDAG提供了一種關於驗證的新視角,這可能使去中心化的概念更進一步。與區塊鏈的多種共識解決方案相比,在DAG中,單個交易爲彼此提供驗證。
此外,該系統消除了費用的需求,因爲每個交易參與者自動成爲礦工和驗證者(不是對自己的交易)。通過這樣做,blockDAG還減少了對“礦工軍隊”的需求,從而降低了能耗。
另一方面,區塊鏈提供透明性和不可篡改性,這在blockDAG中很難實現。它也相對成熟,是加密貨幣的基礎。
區塊鏈無法解決的孤立節點問題
blockDAG起源於解決區塊鏈孤立率問題的一部分。孤立節點是與另一個區塊同時開採但未被區塊鏈接受的區塊。
衆所周知,高孤立率會危及安全性;由於自發分叉,更多誠實的區塊最終會落在最長鏈之外,使鏈的安全性降低。
blockDAG是宿敵還是夥伴?
區塊鏈,像其他任何技術一樣,都有其缺陷。
其中之一就是前面提到的區塊鏈三難問題。簡而言之,這個概念是尚不可能擁有一個完全去中心化的區塊鏈,同時提供高可擴展性並擁有嚴密的安全性。任何區塊鏈技術都至少犧牲其中一個以支持另外兩個。

比特幣選擇了去中心化和安全性,而以太坊則選擇了安全性和可擴展性,留下去中心化在後視鏡中。BlockDAG技術能否消除選擇的需要?
BlockDAG與區塊鏈三難問題。
如前所述,BlockDAG可以消除孤立節點的問題。然而,這並不是實現更安全賬本的唯一障礙。DAG連接可能更混亂,因此更難跟蹤。由於沒有嚴格的順序和更多的攻擊向量,整個blockDAG系統的驗證可能會危及安全性。
另請閱讀:區塊鏈與加密貨幣之間的關係。
BlockDAG在三難問題中的去中心化和可擴展性方面得到了巨大的提升,但在系統中保持一致性是困難的。
因此,blockDAG可能不能單獨存在,被視爲一種“解決方案”或“新協議”。相反,blockDAG是一個設計共識協議的框架,這些協議可能(或可能不)與基於鏈的協議一樣安全且更具可擴展性。
文章《什麼是BlockDAG技術——區塊鏈的宿敵?》首發於CoinChapter。
