本文主要是介绍每周#CTO时间—Trias社群问答集锦,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Trias的技术交流群旨在搭建一个区块链技术交流的平台,共同探讨区块链技术相关问题。无论是经验丰富的技术大咖,还是区块链技术的初级入门者,Trias都欢迎您的加入。
想加入技术交流群的伙伴们,可以添加微信 :trias_as
下面,是本周的问答集锦:
Q:超级节点共识算法优化了什么?
A:Trias的超级节点是动态变化的,之前只有一种定时模式,也就是天榜会在一段时间后进行更新,根据天榜的排名在选取相应的超级节点。但是这样就会出现潜在的问题,那就是之前经过TEE认证的超级节点在这段时间内受到一定因素的影响不再安全了,但是天榜还没有更新,那就会出现超级节点并不安全的问题。在上周的技术白皮书中对超级节点共识算法的优化中增加了一种模式,那就是如果还没到定时时间,TEE发现某个超级节点不能通过认证,那么就会立即对这个超级节点进行更换。保证超级节点时时刻刻都是可信任的。
Q:Trias到底是公链还是公链运行的环境?
A:Trias最终目标是要做一条完整的公链,具备一般公链所有的功能,可以保证一系列DAPP在我们链上高效安全的运行。我们的Leviatom网络,可以看作一个底层的运行环境,它的核心是一套异构共识算法。其它链(无论是公链还是私链)都可以搭载到我们的Leviatom网络中通过Trias的共识算法,轻而易举的提高原有链的TPS,并且可以保证所有节点的安全。
Q:Trias嵌入以太坊的意义?
A:因为Trias还没有完全开发完成,但其中的核心是异构共识算法,封装以太坊的目的就是为了验证我们的共识算法。目前Trias测试网已经基本完成leviatom(利维坦)结构的搭建,搭载以太坊是为了测试TEE与图计算的共识机制和HCGraph算法。就目前的测试结果来看,虽然Trias的共识算法只是demo级别,但是搭载上以太坊后也可以让原本的以太坊变的很快,至少可以提高到原来的百倍以上的速度。
Q:基于机器学习的可扩展HCGraph算法的作用是什么?
A:Leviatom中提出了异构共识图协议(HCGraph),引入了信任传递关系网。HCGraph 让临近的具备TEE 运行环境的节点互相验证对方的可信度,并将所收集到的可信节点信息在已获得其信任的其它节点间传播。这样每个TEE共识节点的状态信息就能形成一个信誉关系网,互相背书互相证明。一旦有一个节点要“撒谎”,周围的节点立刻就能指正它。而周围的恶意节点若想要配合“撒谎”节点,则需要让其周围的所有其他节点也同时配合。由此反复迭代,HCGraph可迅速定位全网中“难撒谎的点”,并为少数这些点分发智能合约程序,从而实现高效、健壮、高并发、且支持原生应用程序的智能合约运行环境。
以上,就是我们本周技术交流群问答集锦。关于Trias项目或者相关区块链技术,有任何疑问,欢迎入群交流讨论。(trias_as)
这篇关于每周#CTO时间—Trias社群问答集锦的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!