GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> 加密百科 >> 什么是 BEP20?完整的币安智能链代币指南

什么是 BEP20?完整的币安智能链代币指南

admin 加密百科 86

BEP 基础知识 – 什么是 BEP20?

BEP20 是在 BSC 上创建代币或使用币安智能链开发的标准。代币是任何基于区块链的系统、dApp、平台或经济体的重要组成部分。它们促进价值流动并帮助追踪区块链上的每项活动。换句话说,它们是进行多种交易的关键。

“BEP” 是“币安智能链演进提案”的缩写。BEP20 是币安为币安智能链创建的代币标准,币安智能链是与原始币安链并行运行的智能合约平台。我们还将在本文后面介绍 BEP2 代币标准。但是,首先,您应该了解币安智能链的背景,以便充分理解它。

什么是币安智能链?

为了了解 BEP20,我们首先来了解一下币安智能链的属性以及创建它的原因。简而言之,币安智能链(BSC)是一条用于运行智能合约的区块链。它与币安链(币安在其非托管交易所使用的第一条区块链)协同或并行运行。

币安链的建立秉承了一件事:优化币安非托管平台上的快速交易。币安借鉴了之前基于以太坊的其他项目的经验,在设计时专注于防止网络拥塞。因此,币安链通过放弃扩展功能,可以在不降低速度的情况下处理高交易吞吐量。由于这种优化,币安链不够灵活,无法支持推出成熟的 DEX(去中心化交易所)。币安意识到他们需要专门构建一条新链来容纳自动化交易的智能合约。因此,为此,币安创建了币安智能链 (BSC)。BSC 现在是其去中心化交易所或 DEX 项目的基础。

双链架构

如今,币安采用独特的双链架构,支持币安链和币安智能链两条链,并使用原生代币(BNB)为两条链提供动力。

虽然每条链都是独立的,但这个基础设施通过一座桥梁运行。这座桥梁使这些链相互补充。这个“币安桥”最初被称为“巴拿马项目”,它使用了自己独特的机制。它利用一种包装技术在区块链之间转移资产。 

作为补充基础设施,BSC 独立于币安链运行。它是一个独立的链,而不是第 2 层平台。因此,如果币安链出现问题或下线,它完全不受影响。 

币安智能链与EVM (以太坊虚拟机)兼容。因此,您可以移植 dApp 或使用 MetaMask 与其无缝交互。BSC 上的共识算法目前是“PoSA”,代表“权益证明”,是以太坊“PoS”(权益证明)算法的变体。这意味着验证者通过质押 BNB 币来保护网络。网络如何为这些验证者提供激励?网络向他们提供每个验证区块的累计交易费。BNB 币旨在实现通货紧缩,因此随着币安定期进行销毁,其价值可能会上升,从而进一步减少其固定供应量。这种机制为 BNB 持有者提供了另一种激励。  

BEP2 和 BEP20

币安链采用 BEP2 代币标准,而币安智能链采用 BEP20 标准。如前所述,BNB 是两者的燃料。因此,如果您想在任一链上进行交易,则需要获取一些 BNB。 

这些代币标准完全兼容。因此,您可以在链间切换时无缝使用它们。在币安链上,您必须使用其原生代币 BEP2。在 BSC 上,您需要使用 BEP20。因此,如果您正在与 dApp 交互,则需要使用 BEP20,因为它是智能链的对应物。 

什么是 BEP20 代币标准? 

BEP20 是币安智能链的代币标准。在许多方面,它与以太坊的 ERC20 标准相似;在其他方面,它对其进行了扩展。BEP20 制定了在 BSC 上创建的所有代币都需要遵循的规则。 

BSC 上的 BEP20 代币标准适用于在币安智能链平台上发行或创建的任何代币。此类代币的示例包括实用代币、稳定币和证券代币。另一类代币,称为“Peggy Coins”,也是使用 BEP20 标准构建的,可以与不同的资产挂钩。 

就像以太坊有 gas 费一样,BNB 负责支付币安智能链网络上涉及 BEP20 代币的交易。

创建 BSC 代币或 BEP20 代币相对容易,只需简单的在线搜索,您就会找到几个关于BEP20 代币开发的有用网络教程。但是,如果您想要快速指南,Moralis 的BEP20 测试网教程是目前最实用、信息量最大的教程之一。 

BEP20 代币标准的参数

如果您正在考虑在 BSC 上创建代币,了解 BEP20 代币标准参数会很有帮助,例如:

  • 可铸造– “可铸造”参数具有通货膨胀性,它指定是否可以铸造新代币以随着时间的推移增加 BEP20 的供应量。

  • 是否可以销毁- “是否可以销毁”参数是一个通货紧缩参数,指定代币是否可以被销毁,从而导致供应量随着时间的推移而减少。

  • 黑名单- “黑名单”参数使您能够禁止或将恶意地址列入黑名单。 

  • 可暂停– “可暂停”参数在发生恶意攻击或平台易受攻击的事件时非常有用。这指定在发生恶意攻击或平台被攻陷时是否可以暂停所有与代币相关的操作。此参数是中心化的,因为创建者或被赋予类似权限的用户地址有权冻结操作。

BEP20 与 ERC20

由于 BEP20 是在 ERC20 之后设计的,因此可以理解它们具有许多相似之处,例如以下功能:

  • “totalSupply”函数——此函数返回智能合约中代币的总数。

  • “balanceOf”函数——提供有关用户地址内可用代币数量的信息。

  • 名称– 为您要创建的令牌添加一个人类可读的名称。 

  • 符号——为您的代币创建股票代码。

  • 小数– 设置代币的可分割性。因此,它设置了代币可被分割成的小数位数。

  • 转移——允许在 BSC 用户之间转移代币。它特别要求调用方也是代币的所有者。

  • “transferFrom” 函数– 用于由获批准的人员或获批准的智能合约自动进行转账。在这种情况下,您可以允许订阅或其他方自动从钱包或账户中扣除付款。 

  • 批准——一种限制通过任何智能合约从您的余额中提取的代币数量或数量的功能。

  • 允许——在授权的智能合约花费一定数量的代币后,检查交易中未花费部分的功能。

BEP20 和 ERC20 的主要区别

BEP20 和 ERC20 代币之间的一些主要区别是:

  • “getOwner” 函数是 BEP20 中独有且必需的规范。它返回 BEP20 代币的所有者。

  • 名称、符号和小数函数在 ERC20 上是可选的,而在 BEP20 上是强制的。

币安智能链上的项目和 dApp

您现在已经熟悉了币安智能链的演进协议或 BEP20 代币标准。此外,您还了解了币安智能链相对于币安链的工作原理,以及 BEP2 和 BEP20 代币如何相互作用以及它们如何与 BNB 相互作用。 

币安智能链是一条前景光明的链,用户群增长迅速,交易量不断增加,总锁定价值 (TVL) 不断上升。此外,开发人员还在 BSC 上构建更多 dApp。请注意,大多数 dApp 都需要连接到 BEP20 钱包。 

有了本文获得的信息,您就可以开始创建自己的 BEP20 代币了。不过,在解释如何创建 BEP20 代币之前,让我们先看看币安智能链上一些知名的 dApp 和项目。

煎饼交换

PancakeSwap是 BSC 上最大的 dApp 成功案例之一。它是一种 AMM,即自动做市商,也是网络上领先的 DEX 之一。它的功能允许用户在 BSC 上交换代币。它为数百万用户、数千万笔交易提供服务,在撰写本文时,其 TVL 高达 150 亿美元。 

此外,PancakeSwap 刚刚推出了 NFT 市场,这对该平台的粉丝来说是个好消息。此外,如果您是一名希望在 BSC 上创建 DEX 的开发人员,PancakeSwap 应该是您的灵感之一。 

自动农场

Autofarm既是 DEX,也是收益聚合器。资产可用作流动性和抵押品,保险库在平台上执行自动化操作,包括复合收益。这个 DeFi 平台支持MetaMask、币安智能链或 BEP20 钱包和 WalletConnect。 

BEP20 货币市场协议

如果你对货币市场感兴趣,Venus 的协议应该是一个有用的模型。它提供借贷服务,类似于 Compound 和 Aave。不同之处在于,Venus 建立在 BSC 上,而其大多数竞争对手都基于以太坊。

此外,Venus 是一个基于算法的货币市场系统。加密资产可以作为抵押品提供给网络。可以通过质押超额抵押的数字资产来借入此类抵押品。提供给市场的抵押品还可用于借入其他资产和铸造合成稳定币。Venus 有两种 BEP20 代币:XVS 和 VAI。XVS 是治理代币,而 VAI 是与美元挂钩的网络稳定币。 

BEP20 代币示例

此外,许多 BEP20 代币已经取得成功。排名靠前的代币包括:

  • 蛋糕

  • 巴士拉

  • 安全月

  • 无线宽带网络

  • 阿尔法

  • 汉堡

  • 布克斯

考虑到这些平台和代币的成功,更多的开发人员受到启发,在 BSC 上构建并创建他们独特的 BEP20 代币。但是,请记住,构建 DeFi 项目有其自身的风险。作为创建者,您需要考虑这些风险并通过精心设计来降低它们。 

构建您自己的 BEP20 代币

现在,您应该对创建 BEP20 代币的最佳方式感到好奇。有几种有效的方法可以做到这一点,但创建 BEP20 代币的最佳方式是使用 Moralis,这是当今最全面的 Web3 操作系统。

您需要使用 Remix 和 OpenZeppelin 等工具,还需要具备一些 Solidity 技能。幸运的是,可以使用智能合约模板,因此只需进行少量编码。此外,您需要连接到 MetaMask。此外,使用 Moralis 作为您的 Web3 平台,这应该不是问题,因为它提供了一种使用 MetaMask 进行身份验证的无缝方式。 

此外,随着 BSC 市场开始创建自己的 NFT,Moralis 可以通过 Moralis 的 NFT API 帮助您将 BEP20 或 BSC 项目提升到新的水平。由于 Moralis 是跨链构建的,因此您可以轻松地将非 BSC 项目或其他代币集成到您的 BEP20 或 BSC 构建中。除了允许您创建 BSC dApp之外,Moralis 还可以帮助您创建 BSC NFT以在 BSC 市场上线。 

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐