


近年來,區塊鏈技術持續推動金融產業創新。然而,另一項名為有向非循環圖(Directed Acyclic Graph,DAG)的技術,近來被視為區塊鏈潛在的替代或補足選擇而備受關注。本文將深入介紹DAG技術的原理與應用場域,並比較其與區塊鏈的差異。
DAG是一種資料結構工具,部分加密貨幣以此替代區塊鏈。區塊鏈以區塊為單位組織資料,而DAG則透過節點彼此連結。此架構上的根本差異,使兩者在運作機制與效能表現上呈現明顯不同。
DAG結構由頂點(代表交易)與邊(表示確認順序)構成。不同於區塊鏈的線性設計,DAG以圖狀結構呈現,每筆新交易都必須確認先前交易。此設計不需產生區塊與挖礦,有機會實現更快速且高效的擴展性。
在DAG系統中,使用者發起交易時,需先確認一個或多個尚未確認的交易(即“tips”)。確認後,該使用者的交易會成為新的tip,等待後續交易驗證。如此便構成層層相連的交易網絡。
為防止雙重支付,DAG系統內的節點會回溯整條交易路徑直到起始點,以確保帳戶餘額充足且所有交易均有效。若交易建立於無效路徑上,即使本身有效,也可能遭網路忽略。
DAG技術在加密貨幣及區塊鏈領域具備多元應用:
高效交易處理:無需產生區塊,DAG有望帶來更即時的交易處理能力。
低能耗:DAG系統通常比採用工作量證明的區塊鏈更省電,因為不仰賴傳統挖礦。
微支付:DAG因手續費極低甚至為零,特別適合小額支付情境。
物聯網(IoT)應用:DAG的高度擴展性與效率,能因應物聯網環境中大量資料與交易需求。
以下加密貨幣項目已導入DAG技術:
IOTA:IOTA於2016年問世,其Tangle系統基於DAG架構,實現快速、可擴展且安全的交易。
Nano:Nano融合DAG與區塊鏈,支援零手續費的即時交易。
BlockDAG:此專案利用DAG實現高能效挖礦及頻繁減半機制。
DAG技術具備多項優勢:
但DAG亦面臨部分挑戰:
有向非循環圖(DAG)技術為區塊鏈帶來嶄新替代選擇,在交易速度、費用、能效與擴展性等面向展現出強大潛力。儘管DAG可補足區塊鏈的部分不足,其本身仍持續演化,並面臨獨特技術挑戰。
隨著加密貨幣及分散式帳本技術持續發展,DAG與區塊鏈有望各自發揮於不同應用領域。DAG技術的創新與實際應用值得持續關注,未來有機會在去中心化架構與數位貨幣領域扮演關鍵角色。
有向非循環圖(DAG)是一種資料結構,被部分加密貨幣採用。它以無循環依賴的節點網絡組織資料,實現比傳統區塊鏈更快且具備擴展性的交易處理。
DAG主要用於加密貨幣領域的高速並具擴展性的交易,支援平行處理,效率優於傳統區塊鏈架構。
SEM採用區塊鏈架構,DAG則以有向非循環圖為基礎。相較於SEM等傳統區塊鏈系統,DAG在交易速度及擴展性上更具優勢。
判斷圖是否為DAG需符合:1)無循環;2)有向邊;3)不含迴圈結構。可透過拓樸排序或深度優先搜尋演算法加以驗證。











