所有語言
Constellation把移動客戶端作為全節點,從而形成了強故障抵禦能力,可水平擴展的分佈式操作系統。而且,Constellation使用異步ExtendedTrustChain,Meme of Meme共識模型,智能合約作為可使用JVM的可組合微服務,從而將安全共識重新表現為現代無服務器體繫結構。
可擴展性
網絡容量與用戶採用率成正比,隨着增長而變得更加安全。在Constellation(DAG)上,您建立的連接越多,個人和網絡接收的帶寬就越多。
真正下放權力
基於聲譽的共識會停止集中化和操縱。星座基於個人或群體的完整性,而不是權力。
開發人員輕鬆
我們不需要定製或複雜的編程語言。Constellation(DAG)使用現有的編程和分佈式計算標準。您可以集成現有應用程序或在JVM中進行開發。
跨網絡通信
Constellation支持現有網絡和新網絡之間的互操作性。由於我們的共識和聲譽模型,他們可以在沒有安全問題的情況。
使用案例
星座網絡由DAG節點,狀態通道節點和“混合”節點組成,這些節點對多個狀態通道和DAG執行共識。每個狀態通道都可以“授權”或將其數據共享給帳戶,方法是通過以DAG付款或授予吞吐量許可來授予訪問權限,以驗證數據是否作為節點操作員(唯一狀態通道節點或混合)。混合節點允許通過來自混合節點的原子提交直接進行許可證交換。
輸出值
重要的是要了解,與傳統的區塊鏈解決方案相比,星座網絡體繫結構基於微服務的思想。這意味着隨着網絡採用率的增長,可以預見不同類型的應用程序特定或任務特定的混合節點。混合節點最終將允許跨鏈流動性,而DAG是將所有類型的狀態通道,數據或貨幣聯繫在一起的財務方面。
DAG異步處理數據的特徵導致攻擊者可能利用節點間的信息差進行雙花。如果兩個頂點間沒有明確的父子關係,攻擊者可以分別在只看到這兩個頂點中的一個的不同節點處,對同一筆存款進行雙花。
第二就是影子鏈的問題,DAG允許多重并行交易的特徵。攻擊者可能暗中讓多節點共謀生成一條高權重的影子鏈,並且時不時地將影子鏈跟主鏈進行對接以逃避檢測算法。這樣子在極端情況下,影子鏈可以代替主鏈作為全網共識。
第三點,目前DAG的模式,導致很多邊緣節點的交易,可能沒法得到足夠多的確認。
總的來說, DAG結構目前只適合特定方向的應用場景,自身也有非常多的問題需要解決,共識機制也才剛剛開始完善,很有發展空間。目前我覺得對DAG做進一步的優化是一個趨勢,即所謂的路由。我個人認為在一個網絡里,路由最重要,路由最主要的作用一個是防止環路,一個是找到最優路徑。有了路由,整個網絡才能比較優化地處理更大的數據量,更加穩定和安全.
由於IOTA是為了規模應用而建立的,因此出於安全原因,採用了一種自主的和臨時性的共識機制:協調器。每隔兩分鐘,IOTA基金會創建一筆里程碑(milestone)交易,所有經它確認的交易立即被認為具有100%的確認置信度。協調器在IOTA網絡早期發展階段充當了一種保護機制,直到完整的Tangle分佈式共識算法開始發揮作用時,IOTA基金會將關閉協調器,讓Tangle完全依靠自身來演變和發展。這將在迭代階段發生,當網絡成熟到可以擺脫協調員時,網絡本身也會立即變得更加效率。
相關鏈接:
https://www.chainwhy.com/coin/dag/
https://www.wanbizu.com/xinbi/20191227141835.html
*以上內容由YouToCoin官方整理如若轉載請註明出處。