从零到部署:15 分钟完成,无需代码经验,支持主网一键迁移。本文全程使用官方安全库,所有地址、工具均可免费获取——零广告无推广陷阱。
一、先弄懂:BEP-20 通证到底是啥?
- 关键词:BEP-20、同质化通证、ERC-20 兼容
- 一句话总结:BEP-20 是 BNB 链上的通证标准,和 ERC-20 一样,每个单位都完全等价,适用于积分、代币、游戏金币等任何需要“一堆等值资产”的场景。
- 不需要 NFT 那种单独编号,只要关注总量。
二、为什么是 BNB 链?4 个硬核优势
- EVM 完全兼容:所有以太坊工具、钱包、代码直接复用——无数老司机的测试战绩。
- PoSA 共识:21 位验证人轮值出块,最快 3 秒确认,远低于以太坊;Gas 最低 <0.01 USD。
- 大规模生态:PancakeSwap、Venus、ApeSwap…近万名 DApp 已落地。
- 跨链极简:官方桥“两步完成”将以太坊资产映射成 BEP-20,用币时用桥,退出即烧。
三、准备工作:钱包 & 环境(3 分钟)
| 工具 | 作用 | 推荐选项 |
|---|---|---|
| 钱包 | 存放私钥、签名交易 | Brave Wallet 或 MetaMask(均免费) |
| IDE | 写 Solidity 并部署 | Remix Web IDE(在线即用) |
| 水龙头 | 领取测试 BNB | Binance Faucet(无 KYC 直接领) |
| 区块浏览器 | 查看交易、合约 | testnet.bscscan.com |
将钱包手动添加测试网参数:
- 链名称:Binance Testnet
- RPC:
https://bsc-dataseed.binance.org/ - ChainID:
97 - Symbol:
BNB - 浏览器:
https://testnet.bscscan.com
- 领取测试 BNB:填入钱包地址,点击「Give me BNB」(一次 0.3 BNB,够用 50 余次部署)。
四、编写 BEP-20 合约(5 行代码,添加功能随意)
- 打开 Remix IDE → Workspace 新建文件
MyToken.sol。 - 复制下方代码,无需任何改动即可开始测试;后续可按场景增配「铸币、投票、销毁、快照」等模块。
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MT") {
_mint(msg.sender, initialSupply * 10 ** decimals());
}
}- 关键字
ERC20直接复用 OpenZeppelin 审计过的实现,百万美元级项目都在用。 - 小数为 18,故
1000 * 10 ** 18表示发行 1000 枚。
五、部署到测试网(90 秒)
- Remix → 左栏 Compile「0.8.x」→ Deploy & Run → Environment 选择 Injected Web3。
- 钱包确认连接 → 下拉菜单选「MyToken」→ 输入初始数量(示例:
1000)。 - 点击 deploy,在钱包确认交易 → 等待区块确认約 5–8 秒即显示在「Deployed Contracts」。
六、验证 & 开源(2 分钟)
- 复制合约地址,打开 testnet.bscscan.com。
粘贴后进入 Contract → Verify & Publish:
- Compiler 版本与 Remix 一致(0.8.x)。
- License 选 MIT;粘贴完整源码 → 完成后所有人皆可审计。
七、进阶玩法:你还可这样接着玩
- 扩展功能:OpenZeppelin 自带
ERC20Burnable、Pausable、Votes3 大模块,链上治理+销毁通缩两步完成。 - 主网迁移:只需把钱包网络切到 BNB Chain Mainnet,_gasPrice_ ≈ 5 Gwei,部署费约 0.002 BNB。
- DeFi 一键加池:直接进入 PancakeSwap「Add Liquidity」,LP 年化高达 200 %+。
FAQ:最常见 5 个问题一次回答
Q1:一定要测试网先跑吗?
A:务必先跑!ENS 域名、Pancake 路由、RPC 速率限制等坑,测试网能提前排雷。
Q2:通证符号可以单字母吗?
A:技术上可,但钱包与交易所显示会撞名——推荐 3–6 个字符且大写避免混乱。
Q3:总发行量填错了还能改吗?
A:若合约未留 mint 权限则无法增发,但可升级到新合约再迁移。
Q4:Security 审计要钱吗?
A:自行阅读 OpenZeppelin 文档即可过初筛;重资产项目可联系 AuditBase、CertiK 做正式审计,500–1000 USD 起。
Q5:用户钱包地址没见过这款通证怎么办?
A:钱包会自动识别低权威的 token;可通过官方浏览器添加 Logo+信息,提高用户信任。
写在最后
恭喜!读到这里的你已具备在 BNB 链独立发行通证的全部能力。下一步,你可以把它接入 NFT 质押池、跨链借贷协议,或作为 DAO 治理投票。
别忘了:主网部署前再次复核 Decimal、Symbol 与权限设置,让 BEP-20 通证在真实环境中也能稳如老狗。