TRC-20 vs TRC-10:TRON 代币标准比较 — TRON Wiki

TRC-20 vs TRC-10:TRON 代币标准比较

8 分钟阅读 · ⌘K 搜索

TRON上的USDT是TRC-20,而不是TRC-10——但这两个标准共存于同一个区块链上。 TRC-10 是 TRON 较旧、更简单的原生资源格式; TRC-20 是为现代 DeFi 和稳定币提供支持的智能合约标准。

概览

特色TRC-10TRC-20
类型原生TRON资产智能合约
部署通过钱包/API 发行部署合约代码
创造成本~1024 TRX(历史)更高(合约+能量)
自定义逻辑没有是(批准、销毁、铸币规则)
approve / DeFi没有是的
USDT没有是的(TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
钱包支持广阔广阔

什么是TRC-10?

TRC-10 代币内置于 TRON 的核心协议中。发行人通过 TRON 的资产发行系统创建它们——无需自定义 Solidity 代码。除了名称和符号之外,每个 TRC-10 代币都有一个数字代币 ID(例如 1002000)。

特点:

  • 传输主要使用带宽,能量低于TRC-20
  • approve功能——不适合Uniswap风格的DEX模式
  • 空投和基本实用代币更简单
  • 一些遗留项目(早期的BTT分发模型)使用TRC-10

TRC-10 适合简单的价值转移,但对于可编程金融来说有限。

什么是TRC-20?

TRC-20代币是TVM上的智能合约。它们实现了与 ERC-20 模式兼容的标准接口 - transferbalanceOfapprovetransferFrom 和津贴映射。

这使得:

  • 去中心化交易所和流动性池
  • 贷款协议
  • 第三方支出者的代币批准
  • 复杂的供应规则(铸造/销毁/暂停)

TRON上的USDT、USDC和USDD都是TRC-20。了解更多:什么是TRC-20

费用差异{#fees}

传输类型资源使用典型成本
TRC-10 发送主要是带宽每日带宽通常免费
TRC-20 发送带宽+能量TRX 燃烧或冷冻能量
TRX 发送带宽经常免费

TRC-20 USDT 转账消耗约 65,000 能量。 TRC-10 接送较轻。对于简单代币的高频微转移,TRC-10可能更便宜,但稳定币在TRC-20上标准化。

详情:TRC-20转账费用

DeFi 和交易所支持

现代TRON DeFi 几乎只使用TRC-20:

  • SunSwap、JustLend 和类似协议需要 approve + transferFrom
  • 交易所将USDT列为TRC-20并进行合约验证
  • 投资组合跟踪器读取TRC-20合约事件

TRC-10 仍然支持 TronScan 和基本钱包,但对于新上市的钱包来说很少见。

创建代币:选择哪个? {#创建}

目标推荐
简单的社区代币,没有 DeFiTRC-10可能就够了
DEX上线,DeFi融合TRC-20
稳定币或审计资产TRC-20(行业标准)

开发者指南:创建TRC-20代币

TRC-10无法替代TRC-20用于 DeFi
如果您计划流动性池或贷款,TRC-10 缺乏 approve 是一个硬障碍。从TRC-20开始。

TronScan {#identification} 上的识别

  • TRC-20 — 显示合约地址(T... 或 base58 合约格式)
  • TRC-10 — 显示代币 ID 和发行者帐户

验证USDT时,确认TRC-20合约:

代码
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

指南:验证USDTTRC-20合约

迁移和桥梁

一些项目通过发布新合约并提供交换门户从TRC-10迁移到TRC-20。没有通用的TRON协议按钮可以将TRC-10“升级”到TRC-20——每个项目独立处理迁移。

用户实用建议

对于日常的USDT用户来说,只有TRC-20重要。如果有人提到“TRON USDT”,他们的意思是TRC-20,除非明确讨论遗留基础设施。

如果您收到标记为TRC-10的未知代币,请在交易前研究发行人——低流动性资产可能毫无价值或属于诈骗。

浏览主要资产:TRC-20代币列表

钱包显示差异

钱包表面TRC-10和TRC-20不同:

用户界面元素TRC-10TRC-20
标识符令牌 ID 号合约地址
TronScan 选项卡TRC-10 转机TRC-20 转机
定制进口身份证+姓名合约地址

如果一个代币以相似的名称出现两次,请检查一个是TRC-10legacy,一个是TRC-20——它们是不可互换的。

历史背景{#history}

TRC-10 早于TRON 上广泛的 TVM DeFi。在智能合约代币成为标准之前,早期的生态系统项目就发行了原生资产。随着 SunSwap 和借贷协议的成熟,TRC-20 成为任何涉及 approve / transferFrom 模式的默认设置。

新发行人应假设TRC-20,除非他们有特定原因避免使用智能合约,并了解主要交易所将要求USDT级资产提供合约地址,而不是TRC-10 ID。

空投卫生

未经请求的 TRC-10 和 TRC-20 掉落很常见:

  • 不要访问以令牌元数据打印的网站。
  • 不批准“出售”灰尘的支出权。
  • 验证诈骗代币不是官方的USDT(TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t)后,将其隐藏在钱包用户界面中。

TRC-10 空投的诈骗者分发成本较低,但具有与 TRC-20 粉尘攻击相同的网络钓鱼风险。

常见问题解答

USDT 使用TRC-10 还是TRC-20?

USDT 在 TRON 上使用 TRC-20。正式合约是TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t。

我可以将TRC-10转换为TRC-20吗?

不直接在协议级别。如果发行人支持,转换需要特定于项目的桥接或交换。