如何通过 5 个步骤创建 BSC 代币

  • 想样
  • 发布于 2025-03-13 18:27
  • 阅读 192

什么是币安智能链(BSC)?对于加密货币行业的新手来说,币安通常被认为只是一个中心化交易所。然而,事实并非如此。币安拥有整个加密货币产品生态系统,包括用于代币销售活动的币安Launchpad、作为项目孵化器的研究实验室、币安云的企业交易解决方案,以及拥有币安链主要实用工具之一的去中心化交易所

<!--StartFragment-->

什么是币安智能链(BSC)?

对于加密货币行业的新手来说,币安通常被认为只是一个中心化交易所。然而,事实并非如此。币安拥有整个加密货币产品生态系统,包括用于代币销售活动的币安 Launchpad、作为项目孵化器的研究实验室、币安云的企业交易解决方案,以及拥有币安链主要实用工具之一的去中心化交易所 (DEX)。

币安链是币安的专用区块链,用于处理和验证币安生态系统内的去中心化交易。币安区块链还被设计用于托管币安的原生 BNB 币。此外,它还让用户可以选择是否直接与交易智能合约进行交互并完全保管私钥​​(币安 DEX),或者根据交易量使用全球最受欢迎的加密货币交易所币安交易所。

然而,币安链并非为促进智能合约而设计的。尽管如此,当您想要构建 dApp(去中心化应用程序)时,币安链提供的容量有限。相反,这正是币安智能链 (BSC) 的用武之地。 <!--EndFragment--> <!--StartFragment-->

币安智能链 (BSC) 是一条支持智能合约的区块链,与币安链并行运行。尽管这两条链完全可互操作,但 BSC 拥有完善的基础设施,可以在币安链发生故障的情况下保持完全独立运行。 

从开发者的角度来看,BSC 与以太坊区块链非常相似。这是因为币安智能链本质上使用与以太坊相同的代码库,但有一些调整和更新的参数。从用户的角度来看,币安智能链 (BSC) 可以说是市场上速度最快、成本最低、功能齐全、应用友好的区块链。

<!--EndFragment--> <!--StartFragment-->

什么是 BEP-20 代币?

现在我们已经解释了币安链和币安智能链 (BSC) 之间的区别,让我们首先看看每个币安链的原生代币标准。但是,什么是代币标准,为什么我们需要它们?

原始核心币安链承载着 BEP-2 代币标准。最受欢迎的 BEP-2 代币用户无疑会熟悉币安的原生 BNB 币。BEP-2 代表“币安链演进提案 2”,为开发人员在币安链上创建代币提供了标准的技术框架。与遵循复杂的配方类似,必须坚持使用提供的代币标准,以确保每个代币都可以与已有的应用程序和钱包一起使用。 

通过使用币安链和币安智能链 (BSC) 之间的新型“双链架构”,原生 BNB 币可同时支持 BEP-2 和BEP-20 代币标准。但是,两者有什么区别呢? 

BEP-20 代币是在币安智能链 (BSC) 上推出 BSC 代币的标准框架,而 BEP-2 代币则是核心币安链的原生代币。BEP-20 代币通常与以太坊 ERC-20 代币标准相似。两者非常相似,尽管仍然有根本区别。ERC-20 代币标准为在以太坊生态系统中创建的加密货币代币提供了一个框架。当有人想在币安智能链 (BSC) 上创建加密货币代币时,会使用 BEP-20 代币标准。  <!--EndFragment-->

<!--StartFragment-->

如何在币安智能链 (BSC) 上创建代币

<!--EndFragment--> <!--StartFragment-->

步骤 1 – 获取节点

在币安智能链 (BSC) 上创建代币时,要做的第一件事就是找到一个可以连接 MetaMask 钱包的节点。Moralis.io实现此目的的最佳场所,它在以太坊网络、Polygon 网络和币安智能链网络上提供快速可靠的“高速节点”。因此,您可以像连接到BSC 节点一样轻松地连接到 Polygon 节点和以太坊节点。使用 Moralis 时,您只需登录并在左侧找到高速节点。

当您选择币安智能链网络节点时,您将看到端点和可用的不同节点。在这里,您将看到一个节点列表,其中包括测试网节点和测试网存档节点。单击测试网节点的“复制到剪贴板”按钮(代表剪贴板的符号)以继续下一步。 

2)安装自定义 RCP 

在这一步中,我们将使用 MetaMask 钱包。您将使用这个流行的 Web3 钱包上传新的 BSC 代币,并在启动时访问代币。现在,单击 MetaMask 狐狸符号以调出钱包。打开后,您可以在顶部查看网络列表。向下滚动并选择“自定义 RCP”。您将看到一个输入字段列表。填写以下详细信息:

网络名称:BSC 测试网

新的 RPC URL:(粘贴从 Moralis Binance 智能链节点复制的 URL)

链条编号:97

货币符号:BNB

区块浏览器网址: https://testnet.bscscan.com

3)获得一些BNB!

接下来,您需要获取一些原生 BNB 币来启动您自己的 BSC 代币。如果您要在 BSC 主网上启动,请确保此时您的钱包中有一些 BNB。由于我们专注于通过测试网创建 BSC 代币,因此下一步只需访问https://testnet.binance.org/faucet-smart即可获取一些测试网 BNB 币。

现在,打开您的 MetaMask 钱包,点击顶部的账户名复制您的钱包地址。按照水龙头上的提示,将您的钱包地址粘贴到字段中。点击“给我 BNB”,您将看到 1 BNB 的下拉选项。选择此选项并等待片刻 - 您很快就会看到 1 BNB 出现在您的 MetaMask 钱包中。如果没有出现,请仔细检查您是否使用了正确的 RPC URL 并连接到 BSC 测试网。

是时候创建 BSC 代币了!

在币安智能链 (BSC) 上发行自己的 BSC 代币与在以太坊上发行 ERC-20 代币非常相似。从根本上讲,加密货币代币只是代码片段。此外,使用预设的代币标准(例如 BEP-20、BEP-2、ERC-20 或非同质化代币的 ERC-721,大多数代码已经准备就绪。只有几个参数需要调整。让我们来看看创建 BSC 代币有多么容易!

1)OpenZeppelin

去中心化和开源软件的好处之一是可以复制和粘贴代码,然后进行相应的调整和定制。发布 BSC 代币所需的预设代码代币标准可通过 OpenZeppelin 获得,这是一个开源组织,它整理了各种代币标准供开发人员使用。由于 BEP-20 与以太坊的 ERC-20 代币标准几乎相同,只需调整一些参数,您就可以在币安智能链 (BSC) 上发布 BSC 代币时使用 ERC-20 代币标准代码并进行相应调整。 

2)创建新合同

部署智能合约的最流行环境之一是 Remix,因此您将在这里编写自己的 BSC 代币。前往[remix.ethereum.org]并转到左侧菜单上的“合约”。然后,您需要通过选择文档左上角的符号来创建一个新文件。理想情况下,您希望将其命名为与您的代币/项目名称相关的名称。现在,您可以粘贴代码了!

3)编写您自己的 BSC 代币

从 OpenZeppelin 复制代码时,需要调整某些参数,并且在编程 BSC 代币时需要注意一些元素。具体如下: 

  • 第一行代码应该始终是正在使用的 Solidity 版本。 
  • 下一行应该是导入代币模板。这将包含一个包含完整代币结构的 Github 链接的 URL 链接。
  • 然后,您需要复制代币智能合约。在此阶段,您可以自定义代币的参数。 

输入的智能合约的第二行是指在您创建自己的 BSC 代币时运行构造函数。在这里您可以指定代币的名称和股票代码。下一行确认代币的铸造,并将所述铸造的代币接收到部署智能合约的人的钱包中。在这里,您可以确认您想要铸造的代币数量。 

4)编写合约 

写完合约后,下一步就是将其放入编译器,以确保合约中没有错误或问题。为此,您需要转到“文件资源管理器”下方左侧菜单上的第二个“Solidity 编译器”图标。 

您需要先从顶部下拉菜单中选择编译器版本。这是您正在使用的 Solidity 版本,已在您的合约中指定。接下来,单击“编译”!如果没有问题(希望如果您仔细遵循这些说明,就不会出现问题!),您可以进入下一阶段!

5)部署并启动您的 BSC 代币

在此最后一步中,您需要选择左侧“Solidity 编译器”图标下方的“部署并运行交易”符号。第一个下拉菜单会提示您选择环境。请确保选择 Injected Web3。接下来,确保您的帐户地址与 MetaMask 中的帐户地址相同。在帐户字段下方,您将看到“Gas Limit”和“Value”字段以及可选指标。这两个都不需要调整,并且为了创建自己的 BSC 代币,您可以忽略它们。最后,确保您选择的合约与您创建的新文件的名称匹配。现在,单击部署! 

如何查看您的 BSC 代币

恭喜!在 Remix 中单击部署按钮后不久,MetaMask 将弹出一个窗口,自动确认交易。在这里,您可以选择“在 BSCscan 上查看”。单击此链接打开币安智能链区块浏览器。 

您将看到交易哈希、交易状态、区块高度、时间戳以及创建代币的钱包地址的明细。此外,更重要的是,BSCscan 上显示的“收件人”合约地址是您的 BSC 代币新形成的合约地址。

要查看 MetaMask 钱包中的新 BSC 代币,请向下滚动到 Remix 部署选项卡的底部,找到带有代币地址的“已部署合约”列表。显示的最新(或可能唯一)代币地址将是您新推出的 BSC 代币地址。单击代币地址旁边的“复制到剪贴板”符号。相同的地址也将出现在 BSCscan 上,如果您将此地址复制过来,它将起作用。

之后,打开您的 MetaMask 钱包。向下滚动到“添加代币”按钮。然后,选择右侧选项卡“自定义代币”,并在提示的“代币合约地址”框中粘贴您的 BSC 代币地址。此时,代币符号和精度小数应自动填写。当您现在返回主 MetaMask 钱包时,您将看到您的新 BSC 代币!

<!--EndFragment-->

点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
想样
想样
江湖只有他的大名,没有他的介绍。