區塊鏈是當今科技市場最熱門的話題,但你能想象它的未來嗎?由于比特幣越來越流行,專家們將其歸類為區塊鏈1.0。隨著技術的發展,以太坊提供的去中心化平臺能夠完全按照程序執行,專家們開始將其稱為區塊鏈2.0。
繼區塊鏈的兩個版本之后,市場正在為看到區塊鏈發展的未來而戰,即,區塊鏈3.0,它可以是DAG(有向無環圖)。但你知道什么是DAG嗎?DAG如何解決區塊鏈2.0無法解決的可伸縮性和其他問題?讓我們深入了解DAG。
什么是DAG(有向無環圖)
DAG是一種實現拓撲排序方法的數據結構。DAG通常與數據處理問題、在導航、數據壓縮和調度中找到最佳路由相關。
由于工作量證明共識算法,比特幣無法同時創建塊,因此被認為是不夠的。同時發生的所有事務都存儲在同一個塊中,而挖掘人員必須競爭塊的驗證。
創建一個塊大約需要10分鐘。創建和驗證過多的塊可能會花費大量的時間,并導致存儲問題。
DAG是可能的解決方案,因為它支持使用X塊將存儲擴展X倍,但是挖掘時間保持不變。
NXT是區塊鏈平臺中第一個提出將鏈狀存儲轉換成DAG塊的想法。
在解釋DAG區塊鏈中使用的概念之前,讓我們先了解一下它與區塊鏈有何不同。
在我們了解什么是DAG之后,是時候了解為什么DAG是區塊鏈開發的未來,以及在這些平臺類型中使用了哪些概念。
基于向無環圖的平臺中使用的概念
· 沒有挖掘
· 快速交易
· 網絡的帶寬
· 支持小支付
· 雙重支出問題
· 可伸縮性
沒有挖掘:比特幣需要礦商驗證交易,而DAG網絡沒有礦商。它使自動驗證能夠使事務更安全,并導致更快的處理。因此,用戶可以進行即時事務處理。
快速交易:由于在網絡中沒有塊驗證,事務可以直接進入DAG網絡。這就是為什么DAG比其他任何在PoS和PoW平臺上運行的區塊鏈平臺都要快。
網絡的帶寬:在DAG網絡中,每一個經過驗證的事務都需要連接到網絡上的一個新事務和一個現有事務。
每次連接到以前的事務可能會擴大網絡,使驗證事務變得困難。因此,DAG傾向于將現有的后期事務鏈接到新的事務。
DAG網絡的目標是精確地保持網絡的帶寬,以支持快速的事務驗證。
支持小額支付:引入DAG技術的目的是使網絡功能順暢,交易費用最低。與以太坊和比特幣不同,用戶可以在不支付高昂價格的情況下進行小額支付。
雙支出問題:比特幣使用的是未使用的交易輸出模型,在這種模型下,用戶只能有一個交易位置。多個礦工可以通過執行哈希函數來尋求驗證塊的權限。
事務的驗證依賴于支持它的事務的數量。進入網絡的事務率相對較低,可以使事務更安全、更快。
可伸縮性:確認時間和執行速度不依賴于塊大小,而是取決于通信節點之間的帶寬。因此,對于系統的可伸縮性沒有限制。
DAG技術已經被許多開發人員用來升級區塊鏈開發的未來。下面讓我們看一下在DAG上構建的項目,它們有可能克服伸縮性或安全性問題。
基于DAG技術的項目
IOTA
IOTA是首個基于DAG的加密貨幣項目,旨在消除礦商收費的概念。比特幣(Bitcoin)和以太坊(Ethereum)等平臺要求礦商批準交易,而這些費用對于激勵驗證機構向區塊鏈記錄記錄的寫入歷史至關重要。
但IOTA將采礦任務分配給網絡的每個成員;網絡上的每個用戶都是事務驗證器。
用戶必須批準最后兩個事務才能獲得IOTA驗證的事務。因為每個人都參與以達成共識,網絡變得更快和可擴展。
最初設計為作為物聯網的骨干,現在它的功能可以用于其他無窮無盡的用例。
NANO
與其他加密貨幣使用的區塊鏈不同,NANO使用了一種特殊的架構,即類似于閃電網絡的塊狀晶格。
NANO沒有將整個區塊鏈分支的歷史保存在側鏈中,而是一個網絡拓撲,每個帳戶都有自己的區塊鏈(account-chain)。帳戶所有者只能更新帳戶鏈,從而支持快速交易。
運行時協議被設計時協議取代,每個人都必須同意簽名,以確保只有帳戶所有者才能更新自己的鏈。
NANO通過對相互沖突的交易進行平衡加權投票達成共識。只有在惡意交易和帳戶余額較高的節點被更公平地權衡時,才會觸發協商一致投票。
Byteball
Byteball是另一種基于DAG的技術,它強調有條件的支付和人們可以理解的合同,這些合同以創造性的方式執行操作。
不像以太坊智能合約那樣是程序可讀且復雜的,Byteball合約是用于即時的日常使用的。
Byteball的DAG上保存的數據使用戶能夠通過將數據附加到其他用戶創建的數據單元來保護數據。所要支付的費用與所消耗的總資源成正比。
Byteball的本地貨幣是“字節”,部分費用被發送給網絡監督者,即目擊者。證人必須支付1字節的金額來存儲1字節的事務數據。
Hashgraph
Hashgraph基于DAG,使用“流言八卦”和“虛擬投票”協議,以公平、安全地達成共識。
與其他區塊鏈技術不同,Hashgraph沒有實現工作量證明算法。
該平臺旨在提供三種服務,即、分布式文件存儲系統、EVM支持的可靠智能合約、小額交易的加密貨幣。
在亞馬遜AWS上進行了一項交易性能測試,該測試橫跨五大洲和八個地區。測試的結果是,Hashgraph可以在一秒鐘內處理超過50,000個事務。
毫無疑問,區塊鏈將顛覆幾乎所有的部門和行業,而DAG可能是區塊鏈開發的未來,因為它能夠通過剞劂區塊鏈的可伸縮性問題。
評論
查看更多