一個簡單的指南,用於解釋加密貨幣中的有向無環圖(DAG) 是什麼、它是如何使用的以及它是如何工作的。
DAG 與區塊鏈
區塊鍊和DAG 都在分佈式賬本上記錄交易,儘管方式不同。
以下是兩者在優缺點方面的快速比較:
DAG 的優點
適用於微交易和大量交易消除對挖礦設備的需求費用可能會大幅降低更低的能耗
DAG 的缺點
由於交易量低,容易受到攻擊仍處於起步階段; 尚未維持高度的權力下放
區塊鏈的優點
被比特幣和以太坊等加密貨幣完善並廣泛使用透明不可篡改,高度安全高價值交易的成本效益
區塊鏈的缺點
苛刻的存儲和網絡帶寬要求耗電量大交易費用高
歸根結底,決定使用哪種模型取決於一個人的業務目標。正如我們所討論的,每種模型都有其優點和缺點,根據你的要求,任何一種都可以更適用。
DAG在區塊鏈中的作用是什麼?
DAG 可以被視為區塊鏈的可行替代方案,儘管它仍然需要進一步的微調。 DAG 模型旨在改善區塊鏈技術的常見問題,例如成本、速度和可擴展性。
從技術上講,這兩種技術都在數字分類賬上記錄交易並朝著相同的目標努力。兩者的區別主要在於每個模型用來存儲數據的結構。
什麼加密貨幣使用DAG?
在不考慮區塊鏈的情況下考慮加密貨幣曾經是不可想像的。然而,在DAG 模型中,已經使用該技術構建了多種加密貨幣。
一些例子是Obyte、IOTA 和Nano,僅舉幾例。儘管仍然相對較新,但DAG 框架顯示出巨大的潛力。如前所述,一些項目已經成功地使用了它。最著名的有:
字節
Obyte 或ByteBall 是一種完全獨立於區塊鏈的加密貨幣,已經實現了DAG 框架。但是,Obyte 交易仍然需要付費。
這是因為Obyte 網絡使用了一個驗證器系統,允許對交易進行雙重檢查。它使用依賴於見證人的共識算法。這些見證人是充當驗證者的受信任且信譽良好的用戶。
Obyte 還支持無法追踪的交易,以及無法訪問的合約。
物聯網
物聯網應用程序(IOTA) 於2016 年實施了其“無塊區塊鏈”網絡。 IOTA 背後的理念是所有用戶都有效地成為礦工。例如,要驗證一筆交易,用戶必須驗證兩筆交易。
IOTA 使用由節點和纏結或節點組組成的網絡,用於使驗證過程更快、更高效。
所有用戶都為網絡的維護貢獻了少量的力量,每個人也參與了共識的執行。這允許網絡同時高度去中心化和可擴展。
交易費用接近於零; 因此,IOTA 被認為是一種具有成本效益的小額支付替代加密貨幣。
Nano
Nano 也是一種在DAG 系統上運行的加密貨幣。 Nano具有由節點連接的獨立區塊鏈,稱為塊格技術。從技術上講,它是DAG 和區塊鏈的混合體。
每個用戶都有一個單獨的錢包和一個區塊鏈。只有用戶可以在自己的錢包/區塊鏈上執行更改。一旦發送方和接收方都在各自的區塊鏈上執行操作,交易就完成了。
Nano 為其用戶提供零交易費用和高交易速度。
DAG 的用途是什麼?
DAG 模型旨在解決區塊鏈技術的兩個明顯弱點,即去中心化和可擴展性。它還尋求提高安全性和可用性。
為何如此?
在比特幣區塊鍊或以太坊平台上,礦工一次只能創建一個區塊。因此,只有在前一個交易完成後才能驗證新交易。 DAG 模型消除了這些塊,將交易直接添加到區塊鏈中。
隨著區塊的消除,DAG 模型將不需要挖礦。這意味著支持網絡所需的功率更少。 DAGs 也有幾個優點,例如:
不受區塊創建影響的高交易速度沒有礦工也意味著沒有交易費用與挖礦相比,更少的能源消耗和環境效益
但是,目前,在加密貨幣中使用DAG 仍處於早期階段。與區塊鏈不同,它們仍然沒有完全去中心化。因此,它們主要用於啟動網絡,還不是可用於構建穩定網絡的系統。
DAG 如何工作?
如前所述,有向無環圖在數據存儲方面更有效。它的結構是樹狀的,以相互連接的節點作為它的“分支”。
由於每個節點可以有多個父根,因此該模型允許同時驗證更多事務。這是因為用戶在處理新事務之前不必等待事務完成。
因此,在有向無環圖中,每個新交易在被網絡接受之前都必須參考以前的交易。這與區塊鏈上的塊如何引用以前的塊沒有什麼不同。這背後的基本原理是,一個交易只有在被另一個交易引用時才能被成功確認,依此類推。
在DAG 中,每個頂點代表一個事務。沒有區塊,因此也不需要挖礦。交易建立在彼此之上,而不是將它們聚集到塊中。然後,如前所述,只要節點提交交易,就會完成工作量證明任務,以驗證先前的交易並避免垃圾郵件。
原則上,新交易建立在基於DAG 的加密貨幣中的舊交易之上。與區塊鏈的主要區別在於,在DAG 中,可以引用多個交易,而不是一次只引用一個。
一些系統有一種算法,可以根據上漲權重(或導致提示的確認數量)選擇“提示”或交易。
DAG 中的雙花保護與節點一起工作,通過評估追溯至DAG 第一筆交易的路徑來確認較舊的交易。這將確認發件人是否有足夠的餘額。如果用戶建立在無效路徑上,那麼該交易就有被忽略的風險。
由多條路徑導致的衝突通過選擇算法解決,該算法有利於具有較重上漲權重的提示。
什麼是加密貨幣中的有向無環圖(DAG)?
有向無環圖或DAG 是一種通常用於加密貨幣的數據建模或結構化工具。
與由塊組成的區塊鏈不同,有向無環圖具有頂點和邊。因此,加密貨幣交易被記錄為頂點。這些交易隨後被記錄在彼此之上。然而,與區塊鏈類似,交易也通過節點提交給DAG。節點需要工作量證明(PoW) 任務來提交交易。
簡單地說,區塊鏈系統看起來像一條鏈,而DAG 的系統看起來更像是一個圖。由於其在數據存儲和在線交易處理方面的效率,DAG 模型目前被業界視為未來區塊鏈的可能替代品。
DAG 模型被視為當前加密貨幣去中心化問題的可能解決方案。使用此模型,礦工將不必競爭新區塊以添加到鏈中。
通過同時開發節點,同樣可以更快地處理交易。開發人員將DAG 視為更好、更安全的解決方案,一旦網絡變得更具可擴展性,就可以提高網絡的可用性。
資訊來源:由0x資訊編譯自COINTELEGRAPH。版權歸作者Marcel Deer所有,未經許可,不得轉載