TRC20和TRX并不一样,二者属于完全不同类型的概念,TRX是波场公链的原生代币,TRC20则是波场链上发行代币的一套技术标准协议,属于从属配套的关系,很多币圈新手在交易所提现、钱包转账的时候,常常把这两个名词混为一谈,进而选错转账网络,造成资产转账失败、手续费异常甚至资产丢失等问题,理清二者之间的底层区别,是操作波场链资产的基础必修课。

TRX也就是波场币,全称TRONIX,诞生于波场创世区块,属于这条公链与生俱来的原生主网币,并不是依托智能合约生成出来的代币资产。它在波场生态当中承担着网络燃料的作用,所有链上交易、智能合约调用、去中心化应用交互产生的手续费,最终都需要依靠TRX来结算。波场钱包每一个T开头的账户,每天都会获得免费带宽资源,普通的TRX转账只消耗带宽,在免费额度内甚至可以做到零手续费转账。除此之外,用户还可以质押TRX换取能量资源、参与超级代表节点投票治理,以此获得对应的生态奖励,这也是TRX区别于TRC20代币独有的功能。

TRC20并非某一个币种,而是波场虚拟机TVM制定出来的同质化代币发行标准,它相当于一套统一的开发模板,开发者只要按照这套接口规则编写智能合约,就能够在波场链上发行自己的代币资产。市面上大家经常见到的USDT‑TRC20,就是泰达公司依照TRC20标准部署在波场链上的稳定币版本。所有TRC20代币都运行在波场网络之中,共享同一条区块链基础设施,但是每一款TRC20代币都拥有独立的合约地址,和TRX属于互不相同的资产,即便存放在同一个T开头的钱包地址里,余额也是分开独立统计的,二者不能直接互相转账转换。

从转账资源消耗的细节上,也能够直观看出TRX转账和TRC20代币转账的差异。单纯转账TRX属于基础交易,只消耗带宽资源;而转账USDT这类TRC20代币属于智能合约调用,除带宽之外还需要消耗能量资源。如果钱包内没有提前质押TRX兑换能量,网络就会自动燃烧钱包里的TRX抵扣手续费。这也是币圈老生常谈的知识点:想要转出TRC20版本的USDT,钱包里面必须预留少量TRX用来支付手续费,只持有USDT而没有TRX的情况下,转账操作大概率会直接失败,这也是新手高频踩坑的地方。
在交易所提现页面的网络选项当中,TRX代表仅转账原生波场币;而标注TRC20的选项,一般指代波场网络通道,用于转出USDT、其他TRC20代币。不少用户看到选项中同时出现TRX与TRC20,便误以为两个通道可以通用,将TRC20版USDT提现到只支持TRX的通道,最终导致资产无法到账。想要将TRC20代币兑换成TRX,只能通过中心化交易所挂单交易,或是SunSwap这类波场链上去中心化兑换平台完成,不存在一键直接互转的通道。充分区分二者的概念,就可以大幅降低波场链转账出错的概率。
