如果你在交易所提币或跨链转账时看到过BEP-20这个词,可能会被ERC-20、TRC-20这一堆标准搞得晕头转向。我来给你理清楚BEP-20到底是什么,以及为什么理解这个很关键——不然一不小心就可能把币转到错误的网络里。



简单说,BEP-20就是BNB Chain上的代币标准。想象它是一套所有代币都要遵守的规则,就像以太坊上的ERC-20代币都要遵循同样的基本规则一样。BNB Chain上的所有BEP-20代币也是这样运作的。

这些规则涵盖了代币怎么在钱包间转账、怎么查询余额、智能合约怎么和代币交互、代币怎么被授权消费这些事。正因为所有BEP-20 token都遵循同一个标准,所以钱包、交易所和各种应用都能统一处理它们。你不需要为每个代币准备不同的钱包,它们都能无缝工作。

那BEP-20和ERC-20有什么区别呢?这是很多人容易混淆的地方。ERC-20是以太坊上的代币标准,BEP-20基本上就是照搬了这个标准,只不过是用在BNB Chain上。两者几乎一模一样,其实BNB Chain就是故意模仿以太坊的设计,目的是让开发者能轻松把项目从以太坊迁移到BNB Chain。

核心差异就这几点:ERC-20代币在以太坊上,用ETH支付gas费;BEP-20代币在BNB Chain上,用BNB支付gas费。ERC-20的交易既慢又贵,BEP-20的交易快得多、便宜得多。说白了就是同样的代币标准,不同的区块链。

那BNB Chain上有哪些常见的BEP-20 token呢?基本上你在BNB Chain上看到的任何代币都是BEP-20。比如BNB Chain上的USDT、USDC,还有BUSD(现在已经停用了,但你懂我意思),以及PancakeSwap的CAKE代币,甚至各种山寨币和meme币。

这里有个重要的点——很多代币其实存在于多条链上。USDT就同时存在于以太坊(ERC-20版本)、BNB Chain(BEP-20版本)、Tron(TRC-20版本)以及其他二十多条链上。它们都叫USDT,但在不同的网络上。你不能把BEP-20版本的USDT直接发到以太坊地址,不然钱就没了。

当有人创建一个BEP-20代币时,其实就是在BNB Chain上部署了一个遵循BEP-20规则的智能合约。这个合约追踪谁拥有多少代币、总供应量、代币名称和符号,以及代币怎么转账。你拥有的BEP-20代币,实际上就是那个智能合约数据库里的一条记录,说你的钱包地址拥有X个代币。当你给别人转账时,合约更新数据库——你的余额减少,对方的增加。代币本身并不是真实存在的文件或物体,它们就是BNB Chain上数据库里的数字。

关于gas费,每次操作BEP-20代币都需要BNB来支付gas。转账需要BNB、在PancakeSwap上交换需要BNB、授权代币给智能合约也需要BNB。很多新手就在这里栽了——他们在交易所买了BEP-20代币,提到自己的钱包,然后想转账或交换,结果发现没有BNB支付gas费。所以如果你持有BEP-20代币,一定要在钱包里保留一些BNB。

现在讲讲最容易出问题的地方。假设你从某个大型交易所提USDT到你的钱包,交易所会让你选择网络:以太坊(ERC-20)、BNB Chain(BEP-20)、Tron(TRC-20)等等。你选了BEP-20因为手续费最便宜,复制了钱包地址,点了提币,USDT就以BEP-20的形式发到了你BNB Chain上的地址。

这时候很多人犯的错误就是——他们的钱包设置在以太坊网络上,所以他们在以太坊上找USDT,但币其实已经到了BNB Chain。币没丢,只是在错误的网络上。你需要把钱包切换到BNB Chain网络才能看到它。但有些人会惊慌失措,以为币丢了,甚至还会试图再发一次,结果把事情搞得更糟。

更严重的错误是直接把币发到了错误网络的地址,这样钱就真的没了。比如你想从MetaMask发BEP-20 USDT到某个交易所,你在交易所上点提币USDT,结果不小心选了以太坊(ERC-20)而不是BNB Chain(BEP-20)。交易所给了你一个以太坊的存币地址。你复制了这个地址,在MetaMask上(当前是BNB Chain网络)粘贴,然后发出了BEP-20 USDT。交易在BNB Chain上完成了,但交易所只在以太坊网络上监听这个地址。你的代币去了BNB Chain,交易所在以太坊上收不到。币就这样卡在了中间,基本上没戏了。也许你能联系客服,但可能要等几周甚至几个月,还要被收一笔恢复费。这种事情一直在发生,有人就这样损失了数千美元。

怎么才能不亏钱呢?第一,确保发送和接收两端的网络匹配。如果你发BEP-20,接收地址也必须在BNB Chain上等待BEP-20。第二,永远先发一笔小额测试。先发5块钱,确认到账了,再发大额。第三,在点发送前,三倍检查你选的是不是正确的网络。第四,如果你持有BEP-20代币,钱包里要留点BNB用来支付gas费。
BNB1.7%
ETH-1.66%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论