为什么同一种稳定币可以运行在 TRC20、ERC20 和 BEP20 上?

By: WEEX
|
0

同一种稳定币可能会在钱包中显示三次,每个网络各显示一次,而且这些余额不会合并。在一个网络上的 USDT 和另一个网络上的 USDT,是名称相同、目标价格相同,但分别存在于不同账本上的独立代币。

这就是为什么网络和币本身同样重要。下面将介绍这三个标签的含义、发行方为什么会提供多个版本,以及选择不同版本会带来哪些变化。

TRC20、ERC20 和 BEP20 的含义

每个标签都代表一种代币标准,也就是代币在特定区块链上遵循的一套规则。根据以太坊文档,ERC-20 是以太坊上同质化代币的标准。BEP-20 是 BNB Smart Chain 上的对应标准,而 TRC-20 是波场的同质化代币标准;波场自己的文档称,它在接口层面与 ERC-20 兼容。

因此,这些标签同时告诉你两件事:代币所在的区块链,以及它遵循的规则。

为什么一种稳定币会有多个版本

发行方可以在不止一条区块链上创建代币。例如,Tether 和 Circle 都会在多个网络上发行稳定币。每个网络都有自己的费用模式、速度,以及钱包和平台支持程度,因此提供多个版本能让用户选择适合自己的版本。

每个版本都存在于自己的账本上,并有自己的合约地址。一个网络上的余额无法在另一个网络上使用,在不同网络之间转移还需要单独操作。

原生版本与跨链桥版本

并非某个网络上的所有稳定币版本都由发行方自行发行。Circle 解释说,原生稳定币由发行方在该链上铸造,而跨链桥版本则由第三方创建;Circle 还指出,跨链桥会带来原生代币不存在的薄弱环节。Circle 会公布其原生代币在各个网络上的合约地址,因此,对比地址就能区分它们。

实际需要注意的是,两个代币即使使用相同的代号,其风险也可能不同,具体取决于发行方及其发行方式。

这对转账意味着什么

地址格式能提供一些帮助。波场地址通常以 T 开头,而 ERC20 和 BEP20 都使用 0x 格式,因此以太坊地址和 BNB Smart Chain 地址看起来可能完全相同。费用需要使用网络自己的币支付,例如在以太坊上使用 ETH、在 BNB Smart Chain 上使用 BNB、在波场上使用 TRX;在波场上,Energy 和 Bandwidth 等资源也会影响费用,而不是使用要转出的稳定币支付。

如果所选网络与收款方预期的网络不一致,资金可能会进入收款方未监控的网络。将稳定币从一个网络转到另一个网络,需要进行兑换、使用跨链桥,或通过发行方支持的跨链转账完成;每种方式都有自己的费用和风险,尤其是跨链桥,过去一直是薄弱环节。

WEEX 提醒:确保转账两端的网络一致

WEEX 提醒用户,名称相同并不代表网络相同。转出稳定币前,请确认转出端和接收端的网络一致,检查地址格式,并考虑先进行一笔小额测试转账。请在对应网络的区块浏览器上查询交易哈希,并且绝不要分享助记词或私钥。

结论

TRC20、ERC20 和 BEP20 是分别对应三条不同区块链的代币标准,发行方会在各条链上创建同一种稳定币的不同版本。这些版本名称相同、目标价格相同,但账本不同,因此你选择的网络决定了资金实际所在的位置。

常见问题

1. ERC20、TRC20 和 BEP20 有什么区别?
它们是不同区块链上的代币标准:ERC-20 对应以太坊,TRC-20 对应波场,BEP-20 对应 BNB Smart Chain。每种标准都规定了同质化代币在各自网络上的运作方式。

2. TRC20 上的稳定币和 ERC20 上的是同一种吗?
它们名称相同,发行方也相同,但属于不同网络上的独立代币。余额不会合并,转账时网络也必须匹配。

3. 我可以把 ERC20 代币发送到 BEP20 地址吗?
ERC20 和 BEP20 地址看起来可能相同,但转账会在你选择的网络上进行。如果接收端不使用该网络,资金可能无法入账,而且无法保证能够找回。

4. 为什么不同网络的费用不同?
每个网络都有自己的费用机制,费用以该网络的原生币支付,金额会随网络状况变化。波场使用 Energy 和 Bandwidth,而不是单一的 Gas 费用。

5. 如何判断稳定币位于哪个网络?
查看钱包或平台中的网络标签,检查地址格式,并在该网络的区块浏览器上核对代币合约地址与发行方公布的地址是否一致。

相关文章
分享
copy

涨幅榜

iconiconiconiconiconiconiconicon
客户服务:@weikecs
商务合作:@weikecs
量化做市商合作:bd@weex.com