很多人把以太坊稱作區(qū)塊鏈2.0,而比特幣則被看做是第一代鏈的代表。這是因為,在2014年出現(xiàn)的以太坊,實現(xiàn)了智能合約。然而沒過多久,區(qū)塊鏈又出現(xiàn)了轉(zhuǎn)賬速度慢,服務(wù)器不夠穩(wěn)定的瓶頸。有聲音認為,DAG的效率更高,將會是第三代區(qū)塊鏈技術(shù)。那么,DAG技術(shù)是什么,它的優(yōu)勢在哪?
DAG 是有向無環(huán)圖(Directed Acyclic Graph)的縮寫,這是一種有頂點和邊的圖結(jié)構(gòu)。它可以保證從一個頂點沿著若干邊前進(有向),但永遠不能回到原點(無環(huán))。
從結(jié)構(gòu)上看,DAG是分布式的體系結(jié)構(gòu),而不是鏈式結(jié)構(gòu),DAG與鏈式結(jié)構(gòu)的本質(zhì)區(qū)別在于異步與同步通訊。
具體來說,鏈式結(jié)構(gòu)的本質(zhì)可等同于數(shù)據(jù)庫事務(wù)日志,而出塊操作則為檢查點操作,所以鏈式結(jié)構(gòu)體系可以看做是,定期同步檢查點的數(shù)據(jù)庫事務(wù)同步機制。而DAG是一種典型的謠言傳播算法,它通過在節(jié)點間發(fā)送操作日志,將事物操作進行異步處理來增加網(wǎng)絡(luò)吞吐量,即異步通訊。因此很容易發(fā)現(xiàn),DAG能夠解決比特幣挖礦集中化的問題,而且大大提高了整個分布式網(wǎng)絡(luò)的吞吐能力,降低了交易成本。
總結(jié)來看,DAG的優(yōu)勢主要表現(xiàn)在兩個方面:
1.高并發(fā)、交易速度快。DAG的設(shè)計理論上是無限多的并發(fā),容納海量級交易,而且交易的人越多,越頻繁,速度就越快;
2.不用挖礦。不需要礦工打包成區(qū)塊(不需要挖礦)再廣播給所有人,也就沒有了挖礦(POW)。這意味著包括算力攻擊、礦工中心化在內(nèi)的由挖礦引發(fā)的問題都將不再是問題。
不過,DAG的局限性也很明顯,就是交易時長不可控。由于謠言傳播算法的存在,盡管它可以有效使用大量閑置的節(jié)點資源,但帶來的負面影響是,每個節(jié)點的網(wǎng)絡(luò)通訊量暴增。也就是說,DAG很難被利用在需要進行同步操作或一致性要求較高的操作中。比如在支付結(jié)算領(lǐng)域,它就會造成支付時間完全不可控。至此,你認為DAG會是下一代區(qū)塊鏈技術(shù)嗎?
聲明:《每日商業(yè)報道》網(wǎng)登載此文出于傳遞更多信息之目的,文章內(nèi)容僅供參考,不構(gòu)成投資建議。投資者據(jù)此操作,風險自擔。