在加密貨幣中,什麼是(有向無環圖(DAG))?

當我想到加密貨幣時,總是會想到 “區塊鏈” 或 “分布式帳本”。自從比特幣出現以來,已經湧現出數百種加密貨幣,其中大多數具有相似的架構,允許轉移價值或與去中心化應用程式互動。

在傳統區塊鏈中,我們必須等待我們的交易被包含在一個區塊中。這就像在一個車站等火車:根據車廂的大小和有多少人等候,你可能甚至無法上下一班。有時你等幾秒鍾,有時等幾個小時。對於一些人來說,這是可以接受的,因爲它提供的安全性。對於其他人來說,由於其可擴展性問題,區塊鏈有過期的風險。

一些人認爲未來在於一種完全不同的結構:有向無環圖(DAG)。

什麼鬼是DAG?

DAG是一種以特定方式連接信息的數據結構。讓我們分解一下這個復雜的術語:

它是由頂點(球體)和邊(連接它們的線)組成的。它是有向的,因爲連接是單向的(有箭頭)。它是無環的,因爲它們不會自我形成循環 - 如果你從一個點開始並沿着路徑前進,你永遠不會回到同一個地方。

這些結構在科學和醫學領域中用於觀察變量之間的關係。在加密貨幣中,我們關注它們如何在分布式網路中達成共識。

DAG在加密貨幣中的工作原理

在DAG系統中,每個頂點都是一筆交易。沒有區塊和挖礦。每筆交易不是被分組,而是建立在之前的交易上。當一個節點發送一筆交易時,它會進行一個小的工作量證明,以驗證之前的交易。

爲了添加一筆新的交易,您必須引用其他更舊的交易。如果我創建一筆交易,我必須引用之前的交易,類似於比特幣中的一個區塊引用前一個區塊,但有多個引用。

在某些系統中,一個算法選擇哪些之前的交易必須被引用。那些擁有更多“權重”(更多累計確認)的交易更有可能被選中。

我提到的交易已經通過我的新交易確認,但我的交易仍然處於待處理狀態,直到其他人對此進行引用。該系統鼓勵確認更“重”的交易,以便網路能夠適當地增長。

雙重支付呢?DAG同樣可以避免。當一個節點確認交易時,它會評估從節點到第一個交易的整個路徑,以驗證是否有足夠的餘額。如果有人使用了無效的路徑,他們自己的交易可能會被忽略。

雖然可能會暫時存在多個分支,但算法偏向於更具權重的分支,使得較弱的分支被拋棄。沒有絕對的目的,就像區塊鏈中沒有絕對的目的,但交易的“信任百分比”越高,您就越安全地確認它將保持確認。

DAG的優勢

  • 速度: 沒有區塊時間,交易立即處理。
  • 無礦業:不使用傳統的PoW算法,顯著減少了它們的碳足跡。
  • 無費用:由於沒有礦工,通常沒有費用,非常適合微支付。
  • 可擴展性: 可以處理比傳統區塊鏈更多的交易每秒。

缺點 (沒人願意承認)

  • 隱性集中化:許多DAG協議具有集中化的元素。它們真的能在沒有中介的情況下運作嗎?我對此表示懷疑。
  • 未大規模測試:盡管存在多年,但沒有任何DAG證明能夠在全球範圍內運行。未來將有什麼激勵措施來維持系統?

DAG是一項迷人的但不成熟的技術。如果它們能夠克服自己的局限性,可能會推動極具可擴展性的物聯網和微支付生態系統。然而,在我們可以將它們視爲區塊鏈的真正繼承者之前,它們還有很多需要證明的。

BTC0.35%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)