在继续进行一系列目标链集成之后,今天我们将描述将TRON测试网集成到Gravity测试框架中,将当前Gravity的规模扩展到四个目标链,以及以太坊,Waves和Binance Smart Chain。与上一篇文章一致,本文着重于基于案例的概述如何将新的目标链整合到网络中。
Gravity最近发布的devnet版本旨在对即将到来的Gravity更新进行公开测试,以保持与定期更新的集成网络的兼容性和同步性。
可以帮助保留该协议的区块链不可知论性的关键思想之一是自以太坊和Waves以来就已经成为网络的一部分的各种主要目标链的集成。需要建立足够的技术基础,以涵盖目标链可能需要的大多数功能,从而促进新的集成。
Tron是一个基于区块链的去中心化操作系统,就像以太坊一样,旨在推进互联网及其基础设施的去中心化。Tron的核心是一个智能合约平台,可为TRON生态系统中的所有分散式应用程序(DApp)提供高吞吐量,高可伸缩性和高可用性。Tron区块链围绕其本地令牌Tronix(TRX)的可用性而构建。Tron区块链由Tron基金会创建,Tron基金会是一家新加坡组织,目前由Justin Sun领导。
在本文中,我们将Tron用作与Solidity合同兼容的区块链集成的代表案例。通过本指南,我们将展示集成测试的框架-一种向我们的开源Gravity开发人员添加新目标链的流程。
集成测试框架
当前,集成测试框架包含与基于SuSy的跨链转移相关的测试,SuSy是通过Gravity实现的与区块链无关的跨链资产转移网关协议。