0
本文作者: 吳陽煜 | 2017-12-25 09:37 |
雷鋒網(wǎng)AI金融評論按:本文譯自BTCManager.com。雷鋒網(wǎng)AI金融評論報道,作為一種計算機領(lǐng)域的拓補數(shù)據(jù)結(jié)構(gòu),DAG(Directed Acyclic Graph,有向無環(huán)圖)在第一次被提出來結(jié)合應(yīng)用在區(qū)塊鏈時,是為了解決比特幣區(qū)塊生成效率低下的問題?;阪準降拇鎯Y(jié)構(gòu),比特幣網(wǎng)絡(luò)平均的出塊時間在十分鐘左右。而變成區(qū)塊DAG后,在區(qū)塊打包時間不變的情況下,可以在網(wǎng)絡(luò)中并行打包區(qū)塊,在網(wǎng)絡(luò)中容納更多的交易同時進行。而在本文中介紹的DAG與Byteball系統(tǒng)結(jié)合的提議,則引入了無區(qū)塊Blockless的概念,稱將極大提升交易效率。
即使是對于普羅大眾來說,在接觸到虛擬加密貨幣的時候,就能感受到其顯現(xiàn)出區(qū)塊鏈相關(guān)的技術(shù)趨勢。在其中最為顯著的成果是比特幣,同時以太坊也因其獨特的技術(shù)優(yōu)勢獲得不少關(guān)注,但實際上,區(qū)塊鏈的發(fā)展前景遠遠比這遼闊得多。
在比特幣在資本市場呼風喚雨之前,已經(jīng)有幾個版本不同的虛擬加密貨幣誕生了。但是比特幣擁有它們所沒有的,就是去中心化的偉大夢想。引入了不可篡改等區(qū)塊鏈特性的分布式分類賬本,比特幣在全球范圍內(nèi)迅速風靡,獲得了許多推崇。
然而,隨著時間的推移,我們的確看到了在比特幣和區(qū)塊鏈中出現(xiàn)了一些問題。盡管它依然保持了不可篡改和去中心化的特性,一個巨大的問題已然凸顯出來:由于區(qū)塊鏈先天運作機制而產(chǎn)生的交易時間過長的問題。在Byteball區(qū)塊鏈平臺上,一項新技術(shù)通過在頂層設(shè)計中增添新的特性,來為這個比特幣中產(chǎn)生的問題提供解決方案。
這個新技術(shù)即為Directed Acyclic Graph (DAG)有向無環(huán)圖組織模型。與區(qū)塊鏈的工作機制不同的是,區(qū)塊鏈需要礦工來完成工作量證明(PoW)來執(zhí)行每一筆交易,而DAG能擺脫區(qū)塊鏈的限制來完成這樣的操作。相反的是,在DAG中一筆交易接著另外一筆,這意味著一筆交易能夠?qū)ο乱还P交易提供證明,由此一直排序下去。這些交易之間的連接就是DAG,就像區(qū)塊通過哈希值來向整條區(qū)塊鏈提供它們的名字一樣。
通過使用這樣一個系統(tǒng),交易時間的將會變得微不足道,比特幣也能得到良好的運作環(huán)境。在區(qū)塊鏈的運營機制中,每筆交易要花費十分鐘的時間。而通過DAG,由于每筆交易都與下一筆交易相連,且礦工被排除在外,交易時長會隨著越來越多用戶加入系統(tǒng)而縮短。
在DAG系統(tǒng)中,剔除礦工的設(shè)置能夠避免像區(qū)塊鏈系統(tǒng)中某一個礦池集合全網(wǎng)50%算力的威脅,與雙重攻擊的隱憂。那么,DAG是如何規(guī)避這樣的威脅的呢?沒有了區(qū)塊鏈中的工作量證明共識機制,DAG的交易指令能夠通過這么多起交易向外擴散,正因為每一筆交易都已經(jīng)極快地擴散通知至全網(wǎng),大部分雙重支付的攻擊嘗試將會被系統(tǒng)捕捉到并立即拒絕執(zhí)行。
以防在DAG網(wǎng)絡(luò)中的并行支路上同時進行雙重支付攻擊,Byteball系統(tǒng)啟用了由可信目擊者(trusted witness)來運作的“主鏈”(main chain)。用戶將能夠從被驗證過的和信賴的“目擊者”中進行挑選,而這一條主鏈的記錄會被認證為唯一有效的。
和以太坊相比較,DAG網(wǎng)絡(luò)雖然不具備智能合約強制執(zhí)行的特性,但它能為用戶提供一個相對簡單、清晰易辨的架構(gòu),以太坊的系統(tǒng)則要更為復雜許多。這不僅使得用戶能更容易去理解他們的虛擬貨幣什么時候和怎么樣進行支付,而非依靠著一個滿是程序員和合約的世界。從這個角度來看,可以把DAG網(wǎng)絡(luò)看出是一個智能合約缺席執(zhí)行者和旁觀者的版本。
如果DAG能得到更為廣泛的應(yīng)用,它在幾乎每個級別都能顯露出比區(qū)塊鏈更優(yōu)的特性。在目前區(qū)塊鏈系統(tǒng)中,隨著交易時長這樣的問題顯現(xiàn)出來,用戶可能會嘗試選擇如DAG這樣更為技術(shù)超前的系統(tǒng)。這將會是虛擬加密貨幣交易在未來的發(fā)展趨勢嗎?也許在目前,對這些新興技術(shù)并重開發(fā)才最明智。
雷鋒網(wǎng)
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。