BEP20是什么意思?BEP20和BNB是一样的吗?

作者:Craig Green
4.7
332 人评分
分享

BEP-20 是 BNB 智能链(前身为币安智能链 BSC)使用的代币标准。它定义了代币合约必须遵循的规则,以便钱包、交易所和去中心化应用能够一致地处理代币。

快速回答:BEP-20 不是一种币,也不等同于 BNB。BEP-20 是在 BNB 智能链上创建代币的技术标准。BNB 是该链的原生加密货币,用于支付交易手续费。简而言之,BEP-20 是规则手册,而 BNB 是货币。

BEP-20 是什么意思?

首字母缩写 BEP 最初代表 Binance Chain Evolution Proposal(币安链演进提案)。在币安智能链更名为 BNB 智能链后,该缩写也常被解读为 BNB Chain Evolution Proposal(BNB 链演进提案)。数字 20 表示 BEP 系列中的提案编号。

从技术上讲,BEP-20 是 BNB 智能链上同质化代币的规范。它被设计为与以太坊的 ERC-20 标准兼容,因此大多数 BEP-20 合约都会公开 totalSupply()balanceOf()transfer()approve()transferFrom() 等函数。由于接口与 ERC-20 类似,开发者通常只需很少的改动就能将以太坊应用移植到 BNB 智能链。官方 BEPs 仓库可在 GitHub 上获取

为什么需要 BEP-20?

BEP-20 于 2020 年 9 月随币安智能链一同推出。币安希望拥有一个可以运行 DeFi 应用的智能合约平台,但当时以太坊正面临拥堵和高额交易手续费。新链需要一种标准的代币行为方式,以便钱包、交易所、DEX 和跨链桥能够统一支持它们。

币安选择让新链兼容 EVM,以便复用以太坊的工具和理念。BEP-20 为项目提供了一条熟悉的代币发行路径,同时增加了一些额外的所有者功能,例如铸造、销毁或暂停代币的能力,这些并非基础 ERC-20 规范所要求。

BEP-20 如何运作?

BEP-20 不是你可以安装的软件,而是一系列要求的行为。项目通过部署实现这些行为的智能合约来创建 BEP-20 代币。合约存储余额账本,并公开供用户与这些余额交互的函数。

核心操作包括:

  • 转账:用户将代币发送到另一个地址,合约更新其余额账本。
  • 授权和 transferFrom:用户可授权第三方(如去中心化交易所)移动有限数量的代币。这正是 DEX 能够在无需托管代币的情况下进行交易的方式。
  • 铸造和销毁:根据合约规则,所有者可以增加或减少总供应量。一些较新的代币设计删除了这些功能以提高安全性。
  • 暂停:部分 BEP-20 合约允许所有者在维护或紧急情况下暂停转账。

所有这些操作的交易手续费均以 BNB 支付,而不是用被转移的代币支付。

BEP-20 代币的关键组成部分

  • 智能合约地址:BEP-20 代币位于以 0x 开头的地址上,因为 BNB 智能链兼容 EVM。
  • 同质化:BEP-20 代币的每个单位都可以与该代币的任何其他单位互换。
  • 元数据函数:name()symbol()decimals() 可帮助钱包显示正确的代币名称和代码。
  • 所有者控制:许多 BEP-20 合约包含一个具有特殊权限的 owner。这虽然有用,但也给代币持有者带来了信任方面的考量。

BEP-20 与 ERC-20、BEP-2 的对比

这三种标准经常被混淆,因为它们都与代币相关。

ERC-20

ERC-20 是以太坊的代币标准。BEP-20 以其为模型,技术上非常相似。关键区别在于网络:ERC-20 代币存在于以太坊上,而 BEP-20 代币存在于 BNB 智能链上。直接将 ERC-20 代币发送到 BSC 地址并不会使其成为 BEP-20 代币;要跨链转移价值,需要通过跨链桥或交易所充值。

BEP-2

BEP-2 是币安信标链(先前称为币安链)的旧代币标准。BEP-2 代币用于一条独立的、非 EVM 的链,该链主要为币安生态内的快速转账而设计。相比之下,BEP-20 代币用于兼容 EVM 的 BNB 智能链。

BEP-20 和 BNB 是一回事吗?

不是。 BEP-20 是一种标准;BNB 是一种资产。BNB 是 BNB Chain 的原生币,扮演多种角色:

  • Gas 货币:BNB 用于支付 BNB 智能链上 BEP-20 转账和智能合约调用的交易手续费。
  • 质押货币:BNB 智能链采用权益权威证明(PoSA)共识,验证者质押 BNB 来保障网络安全。
  • DeFi 资产:BNB 的包装形式 WBNB 用于 DEX 资金池,使 BNB 可以与 BEP-20 代币进行交易。
  • 多链资产:BNB 也以 BEP-2 资产的形式存在于信标链上,并且最初在以太坊上作为 ERC-20 代币存在。

在日常对话中,人们有时会说 BNB 是一种 BEP-20 代币。严格来说,BNB 智能链上的原生 BNB 是该链的币,而 WBNB 是用于 DeFi 合约的 BEP-20 包装版本。

BNB 简史

币安在 2017 年首次代币发行期间推出了作为以太坊 ERC-20 代币的 BNB。2019 年,在币安链推出后,BNB 成为信标链上的 BEP-2 资产。2020 年币安智能链推出时,BNB 也成为该链的原生币。这段历史正是 BNB 与所有三种标准(ERC-20、BEP-2 和 BEP-20)相关的原因。

实际示例:支付 BEP-20 转账费用

假设你在 BNB 智能链上的钱包中持有 CAKE(一种 BEP-20 代币)。如果你将 CAKE 发送到另一个地址,钱包还会扣除少量 BNB 来支付网络费用。CAKE 合约会记录新的余额,但费用以 BNB 支付。如果你的 BNB 余额为零,转账将无法完成。这就是为什么钱包经常显示警告,提示你需要 BNB 作为 Gas 费。

关于 BEP-20 的常见误解

  1. BEP-20 是一种币。 它是一种标准。USB 的类比很有用:USB 不是单一的充电器,而是一套规范。BEP-20 定义了代币的行为方式。
  2. BEP-20 与 BNB 相同。 BEP-20 描述的是标准;BNB 是一种数字货币。
  3. BEP-20 代币只能在币安交易所使用。 不对。它们存在于公开的 BNB 智能链上,可以在任何兼容的钱包或 DApp 中使用。
  4. 你可以安全地将 ERC-20 代币发送到 BSC 地址。 没有跨链桥是不行的。由于两个网络都使用 0x 风格的地址,用户有时会因为将代币发送到错误的链而损失资金。

局限性与风险

  • 中心化问题:与以太坊相比,BNB 智能链使用的验证者集合相对较小,这引发了对去中心化的质疑。
  • 跨链桥风险:跨链转移 BEP-20 代币通常需要跨链桥,而跨链桥一直是黑客攻击的常见目标。请使用官方跨链桥,并仔细检查目标网络。
  • 欺诈代币:由于任何人都可以部署 BEP-20 合约,假代币和蜜罐合约很常见。请务必在 BscScan 等区块浏览器上核实官方合约地址。
  • 监管不确定性:包括 BUSD 在内的一些稳定币项目面临监管压力,这可能会影响其 BEP-20 版本。

常见问题解答

BEP-20 是什么意思?

BEP-20 最初代表 Binance Chain Evolution Proposal 20(币安链演进提案 20)。在 2022 年品牌重塑后,它也被解读为 BNB Chain Evolution Proposal 20(BNB 链演进提案 20)。实际上,它是 BNB 智能链的同质化代币标准。

BEP-20 和 BNB 是一样的吗?

不是。BEP-20 是一种代币标准;BNB 是 BNB Chain 的原生加密货币。

发送 BEP-20 代币需要 BNB 吗?

需要。在 BNB 智能链上,Gas 费必须使用 BNB 支付,就像以太坊交易需要 ETH 一样。

我可以将 BEP-20 代币发送到以太坊地址吗?

不可以直接发送。你需要受支持的跨链桥或交易所。在没有跨链桥的情况下将 BEP-20 代币发送到以太坊地址,将不会记入正确的钱包,并可能导致资产损失。

什么是 WBNB?

WBNB 是 BNB 的包装版,兼容 BEP-20。它的存在使 BNB 能够参与 BEP-20 DEX 资金池和智能合约流动性协议。

谁应该了解 BEP-20?

如果你使用 BNB 智能链钱包、在 PancakeSwap 等基于 BSC 的 DEX 上交易,或持有在 BSC 上发行的代币,那么 BEP-20 会直接影响你。想要在 BNB 智能链上发行同质化代币的开发者,必须在智能合约中实现 BEP-20。

谁创作了这些内容?

本指南由金融记者 Craig Green 撰写,他于 2022 年加入 BitKan.com 新闻团队,此前曾为路透社供稿。他的作者简介显示他持有比特币和以太坊。

为什么会有这些内容?

这篇解释文章旨在厘清加密货币基础知识中最常见的困惑之一:代币标准与实际代币的区别。理解这一区别可以帮助你避免代价高昂的转账错误,并在使用 BNB 智能链时做出更明智的选择。

总结

BEP-20 是 BNB 智能链的代币标准,以以太坊的 ERC-20 为模型。BNB 是网络的原生币,用于支付费用、质押和 DeFi。这两个术语相关,但并不相同。每当你与 BEP-20 代币交互时,请保留一些 BNB 作为 Gas 费,核实网络,并在转移价值之前检查合约地址。

相关资讯

最新文章