“要想富,先修路”,康庄大道总比崎岖山路更快速平稳。
目前,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的技术特性决定了其能够支持更广更通用的应用场景,可实现对原生应用程序的支持,实现应用程序的可追溯、可验证和零移植,赋予原生应用程序以智能合约级的安全可信强度,实现全平台原生应用程序的统一编程与调度,并用经济模型协调各方利益。