“要想富,先修路”,康莊大道總比崎岖山路更快速平穩。
目前,Trias測試網已經基本完成Leviatom結構的搭建,為了測試TEE與圖計算的共識機制和HCGraph算法,我們在其上搭載了一個以太坊網絡。就目前的測試結果來看,雖然Trias的共識算法隻是demo級别,但是把以太坊搭載在Trias上,就速度來說,提高到原來百倍以上,顯著地提升了其運作效率。
衆所周知,目前區塊鍊應用的主要平台以太坊存在很多缺陷,急切需要技術和架構上的突破。主要展現在以下三個方面:交易費用高,網絡擁堵效率低,擴充性差。
以太坊搭載在Trias上的優勢
考慮到以太坊的架構設計,想要改變其共識機制,将其從PoW共識機制轉變成PoS共識機制,從根本上提高速度難度很大。但是如果将以太坊跑在Trias上,Trias就可以通過中間的相容接口對其進行修改,将其底層的PoW共識機制直接替換成基于TEE的異構共識算法,通過TEE的可信路徑成本,找到更安全更健壯的超級共識節點,在這個基礎之上進行的交易和共識也更安全更快速高效,也幫助以太坊從繁瑣陳舊的PoW共識機制轉到了PoS共識機制。
Trias的TEE異構共識算法的優勢
Trias内測網的核心是一套異構共識圖算法HCGraph,HCGraph算法是基于異構TEE的可信計算技術與基于小世界網絡的圖計算技術的充分結合。考慮到TEE技術面臨的效率低、技術提供商的中心化控制等問題,其并不适合直接實作共識算法。TEE技術結合HCGraph利用信任的可傳遞性,借助Gossip協定,在使用不同TEE技術的共識節點之間實作了可信賴關系。基于這一信賴關系,HCGraph進一步構造出了全局節點的“同謀違約”模型,實作了對極難“撒謊”節點的高效準确定位,并将不可信節點冷卻、移除。基于少數的這些極難“撒謊”的節點,Leviatom進一步實作了任意原生代碼的可信執行,并為這些節點分發智能合約程式,減少了達成共識節點的數量,提升了共識效率。同時,異構性降低了對單一TEE技術的依賴,小世界網絡極大地提高了網絡的魯棒性。
Trias的技術特性決定了其能夠支援更廣更通用的應用場景,可實作對原生應用程式的支援,實作應用程式的可追溯、可驗證和零移植,賦予原生應用程式以智能合約級的安全可信強度,實作全平台原生應用程式的統一程式設計與排程,并用經濟模型協調各方利益。