我們在本文中梳理了 DAG 在區塊鏈中的核心概念與技術優勢,解釋其為何能突破傳統鏈式架構的擴容瓶頸,並透過實例展示其在交易並行記帳、確認速度和網路效率方面的潛在提升。想了解這項新興結構如何塑造區塊鏈 3.0 的未來,歡迎繼續閱讀。(台灣金管會監理提示:請自行評估法規風險)
下面為您簡要解釋區塊鏈 DAG 的概念與優勢。
區塊鏈 DAG 是基於有向無環圖(Directed Acyclic Graph)的資料結構,它不使用傳統的區塊鏈鏈式儲存,而是透過交易單元的並行記帳,實現高可擴展性和快速交易。
區塊鏈 DAG 是什麼意思?
DAG(Directed Acyclic Graph,有向無環圖)是一種在計算機科學中常用的資料結構。其拓撲結構呈現單向且不形成環路,常被用於路徑規劃等動態規劃情境,例如導航系統會利用 DAG 計算最短路徑。
在區塊鏈領域,DAG 取代了傳統的區塊鏈「鏈式」儲存方式。傳統區塊鏈(如比特幣)採用 區塊 1.0 的結構,將交易打包進塊後按時間順序鏈接;以太坊則被視為 區塊鏈 2.0,提供智慧合約平台。隨著技術演進,業界將 區塊鏈 3.0 與 DAG 技術聯繫起來,認為它是實現高吞吐量的關鍵。(台灣金管會監理提示:請自行評估法規風險)
首次將 DAG 與區塊鏈結合的提案出現在 Nxt 社群,提出將鏈式儲存改為 區塊 DAG。在保持區塊出塊時間不變的前提下,網路可以並行打包 N 個區塊,從而將交易吞吐提升 N 倍。(台灣金管會監理提示:請自行評估法規風險)
與傳統鏈式結構不同,DAG 沒有統一的「區塊」概念。每個使用者可以提交一個資料單元(transaction unit),其中可包含多種資訊。以 RaiBlocks(後更名為 Nano)為例,它採用「區塊點陣」技術,每個帳戶擁有獨立的帳戶鏈,僅在交易雙方之間進行結算。單筆交易只需一個 UDP 資料封包,且相互獨立處理。雖然每個帳戶擁有單獨的鏈,但整體帳本可以用 DAG 的形態統一表示。交易經驗證後被加入到 DAG 中,保證帳本的不可竄改性,從而實現 即時交易 與 無限可擴展性。(台灣金管會監理提示:請自行評估法規風險)

區塊鏈 DAG 有什麼優勢?
與傳統的單鏈結構相比,DAG 在 非同步並發記帳 與 同步記帳 上存在根本差異。傳統區塊鏈的區塊按出塊時間順序同步寫入,每個區塊容納多筆交易;而 DAG 由交易單元組成的網路支援非同步並行記帳,每個單元只記錄單筆交易。基於此,DAG 在以下方面具備顯著優勢:(台灣金管會監理提示:請自行評估法規風險)
- 強大的可延展性
- 非同步記帳使節點無需等待全網同步即可處理新交易,避免時間浪費。
- 隨著參與記帳的節點增多,系統的處理能力呈線性增長。
(台灣金管會監理提示:請自行評估法規風險)
- 交易速度快
- 傳統鏈只能在每個區塊中處理固定容量的交易,難以提升吞吐。
- DAG 支援局部處理和並行結算,交易越多、頻率越高,整體速度越快,實現質的飛躍。
(台灣金管會監理提示:請自行評估法規風險)
正因如此,業界普遍認為 DAG 能解決公鏈的高並...
相關閱讀
💡 註冊幣安使用邀請碼 B2345 享平台手續費折扣。詳見 幣安完整教學。