TRON Developer Hub CN

TRON开发者中心

欢迎来到TRON开发者中心。您将找到全面的指南和文档,以帮助您尽快开始使用TRON Developer Hub,并在遇到困难时提供支持。让我们跳进去吧!

Get Started    

TRON跨链架构

TRON跨链架构图TRON跨链架构图

TRON跨链架构图

在TRON的跨链设计中,有一个重要的角色:信使节点(Messenger)

信使节点负责在主网和平行链之间传递跨链交易所需的各种消息,任意全节点(full node)可以自愿申请成为信使节点,负责跨链消息的验证和传递。

在TRON的跨链生态中,在两条链建立连接后,两条链各自的信使节点互为对方的SPV节点,保存了对方链的区块头,用于跨链交易的验证。

目前开发者能够通过java-tron快速搭建同构平行链(同构平行链须拥有相同的共识机制以及通信协议)。用户可以通过自定义Actuator、新增交易类型等方式来扩展平行链功能,使平行链适应实际的的业务需求。跨链方案仍在不断的开发和优化当中,未来将支持更加丰富的功能,如:更友好的开发者工具、异构跨链等。

跨链共识

TRON跨链采用DPoS和pBFT的混合共识。在混合共识中,DPoS负责决定节点的产块权,pBFT则用于加快区块的确认速度。

TRON本身就具有DPoS的优势:出块迅速、网络吞吐量高且几乎不会分叉。目前,TRON的区块确认时间大约为一分钟;TRON的SR数目为27个,并不算多,在加入pBFT之后,区块确认时间可以缩短到3-6秒。

此外,pBFT能容忍小于三分之一的节点作恶,与类似的区块确认算法相比,其拥有更强的健壮性。

Updated 4 months ago

架构


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.