TDAG區塊鏈
1. 什麼是DAG
參考 Explaining Directed Acylic Graph (DAG), The Real Blockchain 3.0
Bitcoin視為blockchain 1.0, Ethereum視為2.0, 那麼3.0是什麼? DAG可能會是.
DAG, 即Direct Acyclic Graph, 有向無環圖. 它的特點是節點有先後次序, 可以有分叉, 但還不會有環. DAG常用語數據處理, 事務規劃, 最優路徑查找, 數據壓縮
bitcoin之所以效率低是因為它的POW機制. 整個網路只有一個主鏈, 其上的新塊只能有一個, 無法同時創建多個新塊. 10分鍾左右以內的所有交易記錄都被記錄到一個塊中. Ethereum也是類似, 大概15-20秒產生一個新塊.
NXT 是第一個想到用DAG替代blockchain單鏈表結構的組織.
有了DAG, 就可以同一時間創建多個塊.
使用DAG的想法來自於側鏈(side-chain). 不同類型的交易在不同的鏈上同時進行.
IoT Chain (ITC), IOTA , 和 Byteball 是沒有block概念的項目.
如果每個block只有一個transaction, 那這個transaction就不用等待被打包, 跳過計算hash的過程(即挖礦), 直接上鏈了.
Bitcoin使用UTXO(Unspent Transaction output)模型.
DAG網路中, 降低網路寬度是比較重要的一個課題.
由於只有transaction, 沒有打包的過程, DAG比基於PoW或PoS的區塊鏈更快.
DAG網路里, 沒有礦工. 交易的驗證直接在交易時進行. 對於用戶來說這意味著交易可以瞬間完成.
DAG可以有效降低交易費.
IoT Chain (ITC) 所基於的DAG的TPS達到10,000.
2. 什麼是DAG,DAG有發展前途嗎
DAG(Directed acyclic graph),有向無環圖,是計算機領域一個常用的數據結構,因為獨特的拓撲結構所帶來的一些特性,經常被用到處理動態規劃,導航中尋求最短路徑,數據壓縮等場景中。從15年開始,區塊鏈概念被單拎出來,這之前區塊鏈還只是比特幣技術里的一個數據結構,中本聰白皮書里把block和chain連一起的時候也只是a chain of blocks 。隨著以太坊去中心化計算機的概念提出來,很多人開始把以太坊稱作區塊鏈2.0,而比特幣被歸到了區塊鏈1.0。至於區塊鏈3.0,市場上為了搶奪區塊鏈3.0的冠名權打的不可開交,沒准會是DAG。
3. DAG是什麼
DAG,即Directed Acyclic Graph,中文名有向無環圖,它是一種獨特的數據結構,以其獨特的數學特性在計算機科學中發揮著重要作用,尤其是在分布式賬本領域。它不同於區塊鏈的鏈式結構,而是以交易單元(TX)為基本組成,構建一個沒有循環路徑的網路。
傳統的區塊鏈,如比特幣和以太坊,每個區塊(Block)承載多筆交易,形成了單鏈結構,類似單核單線程的工作方式,這在處理高並發交易時面臨吞吐量瓶頸。而DAG則如多核多線程的CPU,每個交易單元(TX)獨立存在,可以非同步並行處理,從而大大提高效率。這使得DAG在設計上更注重交易的實時性和可擴展性,避免了區塊鏈的中心化問題和區塊大小限制。
例如,IOTA的Tangle機制和Byteball的見證人機制,都是DAG在區塊鏈領域的創新嘗試。Tangle通過交易之間的相互確認,消除了區塊打包的環節,而Byteball則通過見證人網路簡化了共識過程,這兩者都在挑戰和優化傳統的區塊鏈模式。然而,DAG的應用還處於早期階段,其效果和長期影響還有待時間的檢驗。
盡管面臨挑戰和不確定性,DAG的出現無疑為分布式賬本領域帶來了新的思考和可能性。它不僅革新了區塊鏈的架構,還可能引領未來的分布式計算格局。對於那些對技術革新型態感興趣的人來說,深入理解DAG的工作原理和應用場景,無疑是一次探索前沿科技的有趣之旅。
4. 有誰了解CVT的DAG有向無環圖,有什麼優勢
DAG,中文名"有向無環圖"。"有向"指的是有方向,准確的說應該是同一個方向,"無環"則指夠不成閉環。在DAG中,沒有區塊的概念,他的組成單元是一筆筆的交易,每個單元記錄的是單個用戶的交易,這樣就省去了打包出塊的時間。驗證手段則依賴於後一筆交易對前一筆交易的驗證,換句話說,你要想進行一筆交易,就必須要驗證前面的交易,具體驗證幾個交易,根據不同的規則來進行。這種驗證手段,使得DAG可以非同步並發的寫入很多交易,並最終構成一種拓撲的樹狀結構,能夠極大地提高擴展性。
5. tangle是什麼意思
Tangle是一種新興的分布式賬本技術,也是IOTA網路的核心。Tangle是一種特殊的有向無環圖(DAG),它的交易並不需要被打包成塊,而是形成一張二維網格來記錄。在IOTA網路中,只有在之前的交易被確認之後,新的交易才能被處理,並且每次交易確認都必須參考兩個之前的交易。這些交易方案被稱為Tangle,由於其獨特的技術和演算法,Tangle在效率、擴展性和安全性等方面都有獨到的優勢,被視為區塊鏈技術的有力競爭者。
與傳統的區塊鏈技術相比,Tangle具有一些使其更加優越的特點。首先,Tangle可以高效處理高並發交易,因為它沒有區塊鏈中的瓶頸問題,所以可以在網路中處理更多的交易。其次,Tangle的交易和數據存儲更為輕量級,不需要像區塊鏈一樣需要大量的存儲空間。此外,Tangle提供了更好的低延遲和高吞吐量,可以更快地完成交易,並在消費電能方面更加低效。
目前,Tangle已經得到了廣泛的應用,並且有著很好的前景。它的最大優勢之一是無需挖礦,消耗的能源成本遠低於區塊鏈。Tangle在物聯網(IoT)中也有很多應用,因為它可以輕松地處理大量數據,同時保證數據的安全性和隱私性。Tangle還可用於微支付,因為它可以處理更小額的支付,而且支付費用也更低。Tangle的應用前景十分廣泛,它可以涵蓋任何需要安全和去中心化交易的領域。