DAG是什麼「B董區塊鏈第013期」

買賣虛擬貨幣

三分鐘必懂區塊鏈,B董與您天天見。

我們都知道,比特幣和以太坊採用的都是POW共識機制。這種共識機制的確認交易方式簡單有效,但也有自己的問題,那就是節點很多、交易量大的時候,確認速度非常慢,很容易造成擁堵。而且無論是pow還是POS共識機制,是否真正實現了去中心化,都要打上個問號。

區塊鏈會出現這種問題,根源在於它這個賬本的結構是由一個個區塊連線組成的鏈條結構。而鏈式資料結構,能做到的只有同步操作:發起一個交易的時候,需要將交易同步所有節點;確認的時候,同樣需要向全網廣播。這就相當於是“牽一髮而動全身”。

為了提升區塊鏈的交易速度,獲得更強的擴充套件性,有人提出了DAG技術。

DAG是這個技術的英文縮寫,中文翻譯為“有向無環圖”。它和鏈式資料結構不一樣,是一種無規律的網路狀結構。什麼是“有向圖”?其實它的擴充套件方式,有點像細胞的無限分裂,它可以任意聯結,但不會回到最初的那個點,這些無規則指向的點就組成了一張大網。

簡言之,“有向無環”就是是指節點之間的連線無法形成任何閉環:從任何一個點出發的邊,最終都不能夠回到自身。

這樣一個資料結構有什麼優點呢?

那就是發起的交易只需要經過區域性校驗的確認就能完成,不需要透過全網廣播,不需要同步全網,交易的確認速度得以提升,效率大大提高。而且因為參與的節點越多,交易的效率也會越高,因此其擴充套件性非常好,尤其是適用於一些小額支付行為。

現在使用了DAG技術的,有三個比較知名的專案:IOTA,位元組雪球,NANO。

那麼可能就有小夥伴要問了:為什麼DAG 技術有上述優點,卻並沒有得到廣泛運用呢?

原因有兩個,一是它的技術難度高,實現起來不容易;二就是因為它只需要部分節點確認交易就能完成,且每個節點都能記賬,很容易引發攻擊,造成安全問題。

但不管怎麼樣,DAG技術為區塊鏈擴容提供了一條解決思路。明天,我們將講和擴容密切相關的另一個問題“分叉”,耐心等待下一次相約噢~

文章來源:BB財經,轉載請註明出處!

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;