架构
TRON采用3层架构,包括存储层,核心层和应用层。
存储层
TRON的技术团队设计了一种独特的分布式存储协议,包括块存储和状态存储。
图形数据库的概念被引入到存储层的设计中,以更好地满足现实世界中多样化数据存储的需要。
核心层
智能合约模块,账户管理模块和共识模块是核心层的三个模块。 TRON的愿景是将其功能基于堆叠虚拟机和优化指令集。 为了更好地服务于DApps的开发,Java被指定为智能合约的语言,其他高级编程语言将进一步补充。 此外,TRON在DPOS基础上达成共识,以满足其特殊需求。
应用层
开发人员可以利用界面来创建各种DApp和自定义钱包。 TRON协议完全符合Google Protobuf,后者本质上支持多语言扩展。
节点类型
Tron网络上的三种类型的节点是超级代表见证(SR Full Node),完整节点和Solidity节点。 SR完整节点负责块生产;完整节点提供API,广播事务和块; Solidity Nodes同步不可撤销的块并提供查询API。 交换机需要部署完整节点和Solidity节点。 Solidity 节点连接到本地完整节点,后者连接到主网。
主网 & 测试网
目前,TRON网络有一个运行的主网络和名为Shasta的测试网。 所述主网区块链浏览器可以被访问 这里,而Shasta的区块链浏览器可以访问 这里。 用户可以访问Shasta区块链浏览器站点以打开测试网钱包,以便通过 Tron Link接收测试网TRX。 在节点设置期间,还可以在 Github存储库找到主网和测试网配置文件。
Updated 9 months ago