值得信赖的区块链资讯!
如何在BNB链上创建BEP-20通证
BEP-20通证是在BNB Chain上进行交易的基础。在本教程中,你将学习如何创建一个BEP-20通证并部署到BNB Chain。
什么是BEP-20通证?
BEP-20是BNB Chain上的一种通证标准,它基于ERC-20标准框架建立。BEP-20和ERC-20标准都是用于创造互换的同质化通证。同质化表示你只需要关心其数量–它们不是独特的。法定货币就是一个很好的例子。你不需要关心你有哪个美元,而是有多少。非同质化物品是不能互换的,你关心的是你拥有哪一个。
什么是BNB Chain?
BNB Chain是通过对Go Ethereum协议(Geth)的硬分叉,或者说是永久分叉而产生的。虽然它与以太坊相似,但也有一些明显的区别。
其中最明显的区别是BNB Chain使用了不同的共识机制。BNB Chain使用了21个验证人,它们轮流生产区块。这些验证者由持有BNB(BNB Chain的原生通证)的委托人支持。这种共识机制被称权益证明(PoSA)。验证人是根据抵押金额来选择的,前21名候选人被选为验证人。
BNB Chain的优势
由于BNB Chain是通过Geth的分叉创建的,它是与EVM兼容的网络。这意味着你可以在BNB Chain上部署与Ethereum上相同的合约。作为一个权益证明网络,BNB Chain与以太坊有不同的权衡。这形成了一些特定用例的优势。值得注意的是,BNB Chain的速度相对较快,成本较低,这吸引了开发者们对该网络的关注。
桥接资产到BNB Chain
如何将你的资产从以太坊主链转移到BNB Chain?
要将资产从以太坊转移到BNB Chain,可以使用币安桥。这是一个合约,它将在以太坊链上保管你的资产,并在稍作延迟后,在BNB Chain创建该资产的一个版本。
这有点像在街机中使用游戏币。你把你的钱(ETH)交给电玩城员工(桥合约),反过来,他们创造游戏币(ETH BEP-20,ETH的BEP-20版本),在街机(BNB Chain)内使用。你可以在街机内使用游戏币(ETH BEP-20)。如果你想退出,你可以把你的游戏币(ETH BEP-20)还给员工(桥合约),他们会销毁或烧毁游戏币(ETH BEP-20)。然后他们会把游戏币(ETH BEP-20)的钱(ETH)还给你。
你需要什么?
在BNB Chain上开发,需要和在任何EVM兼容的链上开发时一样的工具。这就是使用EVM兼容链的好处。通常它们都支持相同的工具。
在本教程中,我们将使用:
-
Remix
– 一个基于Web的Solidity集成开发环境
-
Brave钱包
– 一个类似于Metamask的加密货币钱包
-
BNB Chain测试网
– BNB Chain的测试网络
-
币安水龙头
– 获取测试网络BNB
-
OpenZeppelin
— 区块链合约的安全标准
连接到BNB Chain Testnet
在BNB Chain测试网上构建一个应用程序之前,需要设置钱包。一个很好的工具是Chainlist(https://chainlist.org/),它允许你简单地连接你的钱包并从那里添加链(你需要先设置钱包。)自己添加链的细节可以在文档中找到。
Network Name: Binance Testnet
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 97
Symbol: BNB
Block Explorer URL: https://testnet.bscscan.com
获得测试网BNB
BNB Chain测试网的原生通证是BNB。为了部署以及与合约交互,我们需要获得一些BNB。前往Binance水龙头获得一些测试网BNB。需要提供你的钱包地址,并点击“给我BNB”。
构建合约
首先前往Remix集成开发环境:
现在可以忽略样本合约。
在合约目录中创建一个新的合约。
并将其命名为BSCCoin.sol。
// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "@openzeppelin/contracts/token/ERC-20/ERC-20.sol";contract BSCCoin is ERC-20 { constructor(uint256 initialSupply) ERC-20("BSCCoin", "BSCC") { _mint(msg.sender, initialSupply); }}
让我们来看看这段代码。
首先,我们定义我们将使用的Solidity的版本。
pragma solidity ^0.8.2;
这是OpenZeppelin的基本ERC-20通证。我们把它导入到我们的合约中。在创建BEP-20通证时,请记住它们与ERC-20通证非常相似。因此,我们可以利用OpenZeppelin的ERC-20合约来创建我们的通证。
import "@openzeppelin/contracts/token/ERC-20/ERC-20.sol";
可参考OpenZeppelin的的入门页面了解更多细节。
使用OpenZeppelin的合约意味着我们的合约可以更简约。我们继承了ERC-20合约并使用它来创建我们的BEP-20通证。
// Define our contract and inherit the ERC-20 contractcontract BSCCoin is ERC-20 { // When the contract is run create a BEP-20 Token // The token will be names "BSCCoin" // The token will have the symbol "BSCC" constructor(uint256 initialSupply) ERC-20("BSCCoin", "BSCC") { // Create an initial value for the runner of the contract _mint(msg.sender, initialSupply * 10 ** decimals()); }}
关于小数的说明
Solidity不使用小数。这意味着当你想使用小数时,就需要使用定点运算。你需要在数值中存储固定数量的小数。在这个例子中,digimals()被设置为18,这意味着我们要用10^18乘以我们铸造的通证的数量。
部署
有了这个合约,你就有了一个功能完备的BEP-20通证!现在是时候把它部署到BNB Chain测试网了。
首先,将环境改为“Injected Web3”。这将使Remix能够通过你的钱包与区块链互动。
接下来,确保你部署的是正确的合约。在这个例子中是“BSCCoin”。
指定要创建的通证数量,然后点击“部署”按钮,你应该看到一个确认按钮。我们正在部署合约到一个运行中的区块链上。因此,会涉及gas费用。
该合约可能需要一段时间才能完成部署。一旦完成,你会在“已部署的合约”下看到它。你都可以看到合约中的所有可用功能。这些功能都是从OpenZeppelin合约中导入的。
验证
一旦合约部署完成,我们可以仔细检查它是否显示在BNB Chain测试网中。
复制合约的地址,然后去BNB Chain浏览器:
输入合约地址并搜索它。
你可以看到合约和通证。
恭喜你,你刚刚成功部署了一个BEP-20通证到BNB Chain的测试网中。
下一步该怎么做
从这里开始,你可以把你的通证部署到BNB Chain主网,或者你可以为它添加更多的功能。OpenZeppelin合约支持额外的铸造、销毁、投票等功能。可查看OpenZeppelin文档(https://docs.openzeppelin.com/contracts/4.x/BEP20)了解完整的细节。
现在你知道了如何创建一个BEP-20通证,许多新的机会向你敞开。你可以用它来与DeFi应用程序互动,创建一个治理协议,或启动一个Chainlink Price Feed来跟踪其价格。
你也可以查看下面的完整的视频教程,学习如何在BNB Chain上创建一个BEP-20通证:
比推快讯
更多 >>- 彼得·蒂尔计划出售价值 2.8 亿美元 Palantir 股票
- Binance 联合国际刑警组织与 16 国执法机构开展Red Card2.0,以打击诈骗
- 研究:AGENTS.md 文件可使 AI 编程 Agent 运行时间缩短 29%、输出 token 减少 17%
- AIverse 在 0G 网络上线首个 iNFT 系列 Dolly
- xAI 推送 Grok4.20Beta2 更新,改进指令遵循与幻觉抑制
- 统计:38%的山寨币接近历史低点,超过 FTX 崩盘后市场水平
- 受白银价格跳水,两日前以 1200 万美元做空白银巨鲸已录大额浮盈
- 美债收益率续升,避险买盘短暂
- 观点:比特币正第五次尝试突破下降趋势线,尚需观察能否站稳
- Hyperliquid 上 ETH 最大多头新增做多 BTC,现仓位总价值 2.77 亿美元
- DWF Labs 联创:买入大量山寨币等待市场回弹
- 以色列军方发言人:我们已做好对伊朗展开数周军事行动的准备
- DWF Labs 合伙人:2 月增持山寨币、比特币和 BNB,等待市场反弹
- RootData 透明度警报:Paymium、indodax、Coincheck 等项目缺失核心信息
- Core Scientific 计划 Q1 出售约 2500 枚比特币,以支持 AI 转型
- 消息人士:中东冲突或使日本央行 3 月暂缓加息,加息唯一因素是日元大幅贬值
- 巨鲸重仓 500 万规模链上 WTI 原油空单,或意在押注霍尔木兹海峡并未封锁
- 日本央行本月晚些时候暂缓加息的可能性增大
- OpenClaw 发布 v2026.3.2,新增原生 PDF 分析工具,含 150+修复和多项破坏性变更
- Claude 两天内两度大规模宕机,Anthropic 称面临前所未有的需求
- 现货白银日内重挫 6%
- 沃什缩表计划面临阻力,推进将缓慢展开
- BTC OG 内幕巨鲸代理人:市场仍在风险范围内,需保持谨慎
- 麻吉黄立成存入 25 万美元开启第二十轮 ETH 滚仓做多,清算价 1949 美元
- 分析师:比特币下行动能放缓,但仍处熊市结构
- 数据:60 枚 BTC 从匿名地址转入 Cumberland,价值约 340 万美元
- 经济学家:中东冲突时间和范围及伊朗政权更迭风险仍然未知
- 中韩半导体 ETF 一度跌 9.75%,领跌 ETF 市场
- 数据:Coinbase 溢价已达到自 2025 年 10 月中旬以来的最高水平
- 某地址三周做黄金波段盈利 127.5 万美元
- 韩国 KOSPI 指数日内暴跌 7%,SK 海力士和三星股价跌幅扩大至近 10%
- Solana 推出 AI 代理信任层 Agent Registry
- Base 生态代币 FAI 市值短时涨超 3000 万美元,24 小时涨幅达 122%
- 数据:BTC 跌破 68000 美元
- 比特币跌破 6.8 万美元
- 美股指期货下跌,日韩股市下跌
- 或属同一巨鲸的两地址建仓 1090 万美元 ETH,沉睡三月后同步操作
- 日经 225 指数尾盘跌幅达 3.00%,现报 56292.02 点
- 黑客冒充 VC 并劫持 QuickLens 插件,利用 ClickFix 技术窃取加密资产
- Bitget 股票合约资金费率基础利率已下调至 0
- 以军:正同时对德黑兰和贝鲁特发动袭击
- 某巨鲸紧急抛售 1 万枚 ETH,以偿还其在 Aave 上的债务
- 韩股暴跌触发熔断,避险情绪升温冲击亚太市场
- 币安将移除部分杠杆交易对公告
- 预警,Chrome 漏洞允许恶意扩展通过 Gemini 面板提升权限,请立即升级至修复版本
- 两新建地址自 BitGo 接收 1124.57 枚 BTC,价值约 7709 万美元
- 特朗普:美军弹药充足且优质,可“永远打下去且赢得漂亮”
- Ronin 联创宣布 Ronin 经济模型调整将取消被动质押奖励并转向代币加权治理
- 数据:400.5 枚 PAXG 从 Wintermute 转入 Binance,价值约 215 万美元
- 内华达州对 Kalshi 与 Polymarket 交易禁令风险上升
比推专栏
更多 >>- Big player's 『Trigger moment』|0227Europe
- 简街有没有「操纵」BTC?拆解 AP 制度,读懂 ETF 申赎机制背后的定价权博弈
- Happy new year【Horse success】|0213Asian
- Was it finished?|0206 Asian
- 围猎以太坊多头:「巨鲸」们暴亏 70 亿美元,正被集体围观
- Challenge,risk And chances|0130 Asian
- Meta 豪赌 AI:砸钱 1350 亿美元,2026 的扎克伯格,值得相信么?
- Variables: Terrible snowstorm|0128 Asian
- 英特尔「生死线」时刻:在 ICU 门前,陈立武如何清算遗产并开启自救?
- 從1月13號到今天,提前到5100|0126Asian
观点
比推热门文章
- Binance 联合国际刑警组织与 16 国执法机构开展Red Card2.0,以打击诈骗
- 研究:AGENTS.md 文件可使 AI 编程 Agent 运行时间缩短 29%、输出 token 减少 17%
- AIverse 在 0G 网络上线首个 iNFT 系列 Dolly
- xAI 推送 Grok4.20Beta2 更新,改进指令遵循与幻觉抑制
- 统计:38%的山寨币接近历史低点,超过 FTX 崩盘后市场水平
- 受白银价格跳水,两日前以 1200 万美元做空白银巨鲸已录大额浮盈
- 美债收益率续升,避险买盘短暂
- 观点:比特币正第五次尝试突破下降趋势线,尚需观察能否站稳
- Hyperliquid 上 ETH 最大多头新增做多 BTC,现仓位总价值 2.77 亿美元
- DWF Labs 联创:买入大量山寨币等待市场回弹
比推 APP



