什么是 BEP-20?
BEP-20 是 BNB Smart Chain 上可替代代币的代币标准。可以把它看作一本规则手册,告诉钱包和应用如何创建、发送和追踪代币,类似以太坊上的 ERC-20。这套规范能让你的代币在去中心化金融中被识别。
BEP-20 不是“只是币安的代币”。不是。它是 BNB Smart Chain 上的代币标准,被独立项目、钱包和 dApp 使用,并非某一公司专属的代币。
BEP-20 的工作方式
下面快速说明创建和发送 BEP-20 代币时会发生什么。
- 创建:开发者使用 智能合约 编写代币合约,定义名称、符号、总量和权限。
- 部署:他们将合约发布到 BNB Smart Chain 并铸造代币,通常发送到他们的钱包或一个资金库地址。
- 发送:你将代币转给朋友,合约更新余额,然后等待 交易确认。
- 手续费:燃料费以 BNB 支付。如果 BNB 不足,交易无法进行。
- 用途:代币可以在去中心化交易所兑换,在收益农场质押,或接入支持该标准的 dApp。
这就是你会反复看到的流程。
为什么 BEP-20 很重要
那么,你为什么要关心这个标准?
- 费用优势:BNB Chain 以 低交易成本 著称,因此转账不会产生过高费用。
- 兼容性:它兼容常用的以太坊开发工具,开发者可以更快上手,用户也会遇到熟悉的钱包流程。
- 适用场景:你会在兑换、质押、发行平台,甚至稳定币中遇到 BEP-20。与 法定货币 不同,转账在链上结算,无需银行批准。
发送前务必再次确认钱包中选择的网络。如果是 BEP-20 代币,需要选择 BNB Smart Chain 并准备少量 BNB 用于燃料费。建议先用少量进行测试。
BEP-20 的主要特性
注意这些使该标准实用且被广泛采用的特性:
- 标准:常用函数如 transfer、approve 和 balanceOf 让钱包和交易所保持一致。
- 手续费:燃料费以 BNB 支付,通常在高峰期也比许多第一层链更低。
- 供应:可根据合约设计设为固定、可铸造或可销毁。
- 小数位:通常为 18 位,与 ERC-20 的做法一致。
- EVM 兼容:可与 MetaMask 等 EVM 工具配合使用,设置流程熟悉。
变体
可以把这些看作代币家族中的近亲:
- ERC-20:以太坊的对应标准,接口相似,但链和手续费不同。
- BEP-2:较早的币安标准,用于 Beacon Chain,不兼容 EVM。
- BEP-721:用于 NFT,表示唯一性代币,而非可替代单位。
- 包装代币:通过跨链桥从其他链引入,使其表现为原生 BEP-20 资产。
将 BEP-20 代币发送到错误网络的地址,就像把钥匙寄到错误的城市。发送前务必确认链匹配。
示例
在 PancakeSwap 购买 CAKE 会得到 BEP-20 代币,你可以在农场质押,或使用 BNB Smart Chain 地址转给朋友。
趣闻
BEP 是 Binance Evolution Proposal 的缩写,20 对应 ERC-20 的命名风格。另外,Binance Smart Chain 已更名为 BNB Chain,但 BEP-20 这一称呼仍被沿用,像一款经典球鞋热卖时的习惯叫法一样。
总结
BEP-20 是一套共同规则,能让代币在 BNB Chain 应用之间正常运行,使转账快速、低成本并便于开发。
