


有向無環圖(Directed Acyclic Graph,簡稱DAG)是加密貨幣領域的一項創新技術,為現有區塊鏈技術提供另一種解決方案。本文將介紹DAG的基本原理、運作方式,並與區塊鏈進行比較。
DAG是一種在部分加密貨幣中用來取代區塊鏈的資料結構。區塊鏈以區塊形式儲存資料,DAG則利用圓點(頂點)和線條(邊)來表示交易及其確認順序。與區塊鏈不同,DAG不會產生區塊,而是讓交易逐層堆疊,顯著提升交易速度。
在DAG系統中,每筆交易(以圓點或頂點表示)在加入網路前,必須先確認一筆尚未確認的交易(即“tip”)。如此建立層層交易結構,每筆新交易都成為之後交易的“tip”。為避免重複支付,系統會追溯交易路徑直到最初的交易。
DAG技術主要用於比區塊鏈更高效地處理交易。其典型應用包括:
目前已有多種加密貨幣採用DAG技術:
DAG技術的主要優勢包括:
但也有一些挑戰:
有向無環圖(DAG)技術為加密貨幣產業提供了區塊鏈之外的新選擇。雖然在交易速度、手續費及能效方面表現卓越,DAG仍處於成長階段。截至2025年,該技術持續優化,逐漸成為區塊鏈強而有力的競爭者。DAG的長期前景仍備受加密貨幣愛好者及業界專家關注。
有環圖包含迴路,無環圖則沒有迴路。在無環圖中,無法從某一點出發,沿著邊回到原點。
可透過反向邊來消除循環,確保路徑不會起點和終點相同。
可利用深度優先搜尋(DFS)遍歷圖形。若沒有回邊,則是無環圖;否則為有環圖。
DAG不是樹。雖然所有樹皆屬於DAG,但並非所有DAG都是樹。DAG的每個節點可以有多個父節點,而樹的每個節點僅有一個父節點。











