區(qū)塊鏈DAG是什么意思?區(qū)塊鏈DAG有什么優(yōu)勢(shì)?
DAG的全稱(chēng)為Directed Acylic Graph,它的意思就是有向無(wú)環(huán)圖,聽(tīng)到這里可能大部分人都有點(diǎn)懵了,有向無(wú)環(huán)圖是個(gè)什么東西呢,聽(tīng)起來(lái)好像很復(fù)雜的樣子,其實(shí)有向無(wú)環(huán)圖就是一種在計(jì)算機(jī)領(lǐng)域會(huì)被應(yīng)用的數(shù)據(jù)結(jié)構(gòu)。因?yàn)槠渫負(fù)浣Y(jié)構(gòu)非常獨(dú)特,常常會(huì)被用于我們生活中的一些動(dòng)態(tài)規(guī)劃中去,最常見(jiàn)的應(yīng)該就是我們?nèi)粘S玫膶?dǎo)航,導(dǎo)航就是依靠這一結(jié)構(gòu)來(lái)為我們規(guī)劃最短路徑的。那么在區(qū)塊鏈領(lǐng)域DAG又有什么作用呢?區(qū)塊鏈DAG是什么意思呢?下面就讓小編來(lái)帶大家一文讀懂有向無(wú)環(huán)圖。
區(qū)塊鏈DAG是什么意思?
區(qū)塊鏈作為獨(dú)立技術(shù)的概念在2015年開(kāi)始普及。在此之前,它就是眾所周知的比特幣技術(shù)的數(shù)據(jù)結(jié)構(gòu)。隨著比特幣的流行,我們將比特幣里面用到技術(shù)和概念分類(lèi)為區(qū)塊鏈1.0。隨著以太坊作為分布式應(yīng)用程序的平臺(tái)運(yùn)行,人們開(kāi)始將以太坊分類(lèi)為區(qū)塊鏈2.0。現(xiàn)在市場(chǎng)正在爭(zhēng)奪誰(shuí)來(lái)命名區(qū)塊鏈3.0,而很多人認(rèn)為DAG技術(shù)是區(qū)塊鏈3.0的最佳選擇 !
第一次提出DAG跟區(qū)塊鏈結(jié)合是在Nxt社區(qū),當(dāng)時(shí)Nxt社區(qū)提出,改變區(qū)塊的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),變成區(qū)塊DAG。
在區(qū)塊打包時(shí)間不變的情況下,網(wǎng)絡(luò)中可以并行的打包N個(gè)區(qū)塊,網(wǎng)絡(luò)中的交易就可以容納N倍。
DAG全稱(chēng)是“有向無(wú)環(huán)圖”,沒(méi)有區(qū)塊概念,不是把所有數(shù)據(jù)打包成區(qū)塊,再用區(qū)塊鏈接區(qū)塊,而是每個(gè)用戶(hù)都可以提交一個(gè)數(shù)據(jù)單元,這個(gè)數(shù)據(jù)單元里可以有很多東西。
比如小編上一篇寫(xiě)的RaiBlocks淺析,RaiBlocks使用“區(qū)塊點(diǎn)陣”技術(shù),每個(gè)賬戶(hù)都有自己的區(qū)塊鏈(賬戶(hù)鏈),賬戶(hù)鏈記錄本賬戶(hù)的交易/余額歷史。當(dāng)多個(gè)賬戶(hù)同時(shí)發(fā)起交易時(shí),對(duì)于每一筆交易而言,只需要交易的發(fā)送端和接收端兩者之間進(jìn)行結(jié)算,所以交易是非常輕量級(jí)的,一個(gè)交易只需要單個(gè)UDP數(shù)據(jù)包,并且各個(gè)交易獨(dú)立處理。
同時(shí),雖然每個(gè)賬戶(hù)都擁有單獨(dú)的鏈,但是整個(gè)賬本卻可以用DAG的形態(tài)來(lái)表示。
一個(gè)交易通過(guò)一定的機(jī)制進(jìn)行驗(yàn)證后即被認(rèn)為是合法的交易被添加到DAG中,確保整個(gè)DAG賬本的不可篡改。這種基于多鏈和DAG賬本的模式使得RaiBlocks可以提供無(wú)限的即時(shí)交易以及無(wú)限的可擴(kuò)展性。
區(qū)塊鏈DAG有什么優(yōu)勢(shì)?
同樣是分布式賬本技術(shù),DAG與區(qū)塊鏈的鏈?zhǔn)浇Y(jié)構(gòu)相比,本質(zhì)區(qū)別在于異步與同步通訊。傳統(tǒng)區(qū)塊鏈技術(shù)的組成單元是由Block區(qū)塊組成的單鏈,且是按照出塊時(shí)間同步依次寫(xiě)入,每個(gè)區(qū)塊單元可記錄多個(gè)用戶(hù)的多筆交易;DAG則是由交易單元組成的網(wǎng)絡(luò),支持異步并發(fā)記賬,相互驗(yàn)證,每個(gè)交易單元只能記錄單個(gè)用戶(hù)交易。相較于傳統(tǒng)區(qū)塊鏈技術(shù)DAG在可延展性和交易速度上具備明顯的優(yōu)勢(shì)。
1. 強(qiáng)大的可延展性
由于DAG支持異步記賬,網(wǎng)絡(luò)中的節(jié)點(diǎn)無(wú)需等待其他節(jié)點(diǎn)數(shù)據(jù)同步即可并行處理新的交易,避免了時(shí)間浪費(fèi),提高了交易效率,讓每一個(gè)參與記賬的節(jié)點(diǎn)能夠快速得到大幅度延展。
2. 交易速度快
傳統(tǒng)區(qū)塊鏈每次只能增加一個(gè)區(qū)塊大小的數(shù)據(jù)量,可處理的交易量難以改變,但DAG支持局部處理和并行結(jié)算,交易的人越多越頻繁,速度就越快,讓交易速度得到質(zhì)的飛躍。
因此,大多數(shù)人認(rèn)為,DAG技術(shù)可解決傳統(tǒng)公鏈的高并發(fā)問(wèn)題,是提高公鏈性能,替代傳統(tǒng)區(qū)塊鏈技術(shù)的絕佳方案。
鑒于DAG的諸多優(yōu)勢(shì),市面上陸續(xù)出現(xiàn)許多基于DAG的公鏈項(xiàng)目,如Byteball、IOTA、Nano等。值得一提的是,波霎在DAG上也做了積極嘗試,PULSAR公鏈的DAG是在區(qū)塊 DAG 的基礎(chǔ)上,允許礦工并行打包區(qū)塊,從而大幅提高系統(tǒng)的 TPS,解決當(dāng)前區(qū)塊鏈系統(tǒng)中所存在的性能瓶頸。
以上就是區(qū)塊鏈DAG是什么意思?區(qū)塊鏈DAG有什么優(yōu)勢(shì)?的詳細(xì)內(nèi)容,更多關(guān)于區(qū)塊鏈DAG解讀的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
ST概念幣是什么意思?ST概念幣種有哪些?
這篇文章主要介紹了ST概念幣是什么意思?ST概念幣種有哪些?的相關(guān)資料,ST概念,指幣種的交易對(duì)列表帶有ST標(biāo)識(shí),即被交易所進(jìn)行ST處理,感興趣的朋友,可以參考下本文內(nèi)容。…
2021-08-11 -
區(qū)塊鏈掃盲:區(qū)塊鏈中的空投是什么意思?
這篇文章主要介紹了區(qū)塊鏈掃盲:區(qū)塊鏈中的空投是什么意思?的相關(guān)資料,很簡(jiǎn)單,顧名思義,就是天上掉下來(lái)的餡餅——不要錢(qián),就等著你來(lái)拿了。感興趣的投資者,可以參考下本…
2025-07-05 -
OTC交易是什么意思?OTC交易平臺(tái)盤(pán)點(diǎn)匯總
這篇文章主要介紹了OTC交易是什么意思?OTC交易平臺(tái)盤(pán)點(diǎn)匯總的相關(guān)資料,很多投資者還不清楚OTC交易是什么意思,OTC交易平臺(tái)有哪些的,不妨參考下本文?!?/p> 2021-08-10
-
BTC100是什么意思?BTC100交易平臺(tái)介紹
這篇文章主要介紹了BTC100是什么意思?BTC100交易平臺(tái)介紹的相關(guān)資料,BTC100是一家數(shù)字貨幣交易平臺(tái),BTC100交易所提供OTC交易、幣幣交易和杠桿交易。感興趣的投資者,可以…
2021-08-10 -
IEO是什么意思?IEO概念幣種有哪些?
這篇文章主要介紹了IEO是什么意思?IEO概念幣種有哪些?的相關(guān)資料,IEO是Initial Exchange Offerings的縮寫(xiě),即首次交易發(fā)行,是以交易所為核心的代幣發(fā)行機(jī)制,很多投資者…
2021-08-10 -
什么是區(qū)塊鏈?區(qū)塊鏈金融是什么意思?
這篇文章主要介紹了什么是區(qū)塊鏈?區(qū)塊鏈金融是什么意思?的相關(guān)資料,簡(jiǎn)單來(lái)說(shuō),區(qū)塊鏈金融就是區(qū)塊鏈技術(shù)在金融領(lǐng)域的應(yīng)用,很多投資者不明白其中的道理,下面小編就帶大家…
2021-08-03 -
IEO是什么意思?區(qū)塊鏈IEO的優(yōu)缺點(diǎn)解析
這篇文章主要介紹了IEO是什么意思?區(qū)塊鏈IEO的優(yōu)缺點(diǎn)解析的相關(guān)資料,我們都知道IPO(首次公開(kāi)募股)、ICO(首次代幣發(fā)行),也有部分朋友知道IFO(首次分叉發(fā)行)與IMO(以礦機(jī)…
2021-08-03 -
區(qū)塊鏈百科:密碼朋克是什么意思?
這篇文章主要介紹了區(qū)塊鏈百科:密碼朋克是什么意思?的相關(guān)資料,狹義地說(shuō)“密碼朋克”是一套加密的電子郵件系統(tǒng)。下面是小編整理的密碼朋克詳細(xì)介紹,一起來(lái)看看吧!…
2021-08-02 -
比特幣節(jié)點(diǎn)是什么意思?比特幣節(jié)點(diǎn)有什么用?
這篇文章主要介紹了比特幣節(jié)點(diǎn)是什么意思?比特幣節(jié)點(diǎn)有什么用?的相關(guān)資料,比特幣是一種點(diǎn)對(duì)點(diǎn)的電子現(xiàn)金系統(tǒng),更直接地說(shuō)是節(jié)點(diǎn)對(duì)節(jié)點(diǎn)。很多投資者不明白這個(gè)節(jié)點(diǎn)的意思,…
2021-08-02 -
區(qū)塊鏈中的哈希值是什么意思?如何在區(qū)塊鏈中使用哈希值?
這篇文章主要介紹了區(qū)塊鏈中的哈希值是什么意思?如何在區(qū)塊鏈中使用哈希值?的相關(guān)資料,區(qū)塊鏈通過(guò)哈希算法對(duì)一個(gè)交易區(qū)塊中的交易信息進(jìn)行加密,并把信息壓縮成由一串?dāng)?shù)字…
2021-08-02