如何在 Ethereum 上创建 ERC20 代币,无需编写 Solidity
你已经想好了名字、ticker 和大致的供应量。你想要的是今天就把代币部署到 Ethereum 上,而不是花一个周末去啃文档。
部署本身其实很简单。真正让人栽跟头的是流动性开放后的头十分钟:机器人抢到第一个区块,某个钱包一口气拿走三分之一的供应量,而你毫无办法,因为合约就这么裸着上线了。一次成功的 launch 不是在部署那一刻决定的,而是取决于你在签名之前选择的那些配置。
所以下面就是如何在 Ethereum 上无代码创建一个代币的完整步骤,以及在确认之前值得开启的那些选项。
如果你更喜欢看视频演示,这里有一个视频完整讲解了你需要做的一切:
Ethereum 上的 ERC-20 代币是什么?
ERC-20 是定义同质化代币在 Ethereum 上如何运作的标准:它如何转移、余额如何被读取,以及其他合约如何与它交互。它是加密世界里使用最广泛的代币标准,这也正是它作为默认选择最稳妥的原因。
因为标准是通用的,你今天部署的代币可以直接兼容所有 EVM 钱包、所有区块浏览器和所有 DEX,不需要任何额外工作。无论是实用型代币、治理代币还是 memecoin,合约都是同一个,变化的只是你的配置。如果你还在纠结选哪条链,可以看看我们的 ERC-20 与 BEP-20 对比,里面详细讲了各自的取舍。
在 Ethereum 上发币之前,你需要准备什么
- 一个 EVM 钱包:MetaMask、Rabby,或者任何支持 WalletConnect 的钱包都行。
- 钱包里要有 ETH,用来支付工具费和 gas。
- 名字、ticker 和总供应量已经想好。其他的都可以后面再改主意。
如何在 Ethereum 上一步步创建代币
用的工具是 Smithii 出品的 Ethereum 代币创建器。六步搞定:

- 打开工具并连接你的钱包。在做任何操作之前,先确认你连到的是 Ethereum 主网。
- 输入名称和符号。名称最多 32 个字符,ticker 最多 8 个。保持简短,并确认没有别人已经在用这个名字了。
- 设置小数位和供应量。小数位从 0 到 18 之间选,18 是 ERC-20 的标准值。供应量就是发币时一次性 mint 出来的全部数量。
- 选择你想启用的功能。手续费、销毁机制、持有者奖励、上线保护、分发和池子。这些下一节都会详细讲。
- 核对小组件显示的总费用,然后点击 Create Token。
- 在钱包里确认。几秒钟后代币就到了你的钱包里,合约也归你所有了。
这就是在 Ethereum 上部署代币的完整流程。代币上线之后,你可以 找到你的代币合约地址,拿去分享或粘贴到任何其他工具里。
There is no image or description field, and that is not an oversight: an ERC-20 contract does not store a logo on-chain. Your logo, banner and socials go out through the DEXTools option below.
创建 ERC-20 代币时可以启用的其他功能
这些都是可选项。一个普通代币一个都不需要,但大部分功能是没法后期再加上去的,所以花两分钟现在就想清楚是值得的。
- 交易手续费(免费)。从每一笔买入和卖出中抽取一定比例,按你设定的分成发送到最多 10 个钱包。适合用来给市场推广或金库供血,而不用动你自己的供应量,这个比例上线之后还可以调整。
- 通缩机制(0.015 ETH)。每笔交易永久 burn 掉一部分。如果你的叙事是随着交易增长供应量会持续缩减,那这个功能很有用。
- 反射分红(0.015 ETH)。把一部分手续费直接分给 holder,需要达到最低持仓才能领取。适合奖励那些拿住不动的人,而不是频繁进出的交易者。
- 可销毁(0.01 ETH)。让你可以随时手动 burn 代币。适合官方公告过的销毁场景:里程碑、回购,或者清理空投之后剩下的部分。
- Mintable(0.01 ETH)。允许后续增发,仅限 owner 操作。适合分阶段释放代币或做奖励计划。如果你主打的是硬顶(hard cap)供应量,建议关掉,因为 holder 会去查。
- Pausable(0.01 ETH)。冻结所有转账和交易。这是你的紧急刹车,当 pool 出问题、需要缓一缓时用得上。
- Anti-Whale(0.01 ETH)。限制单个 wallet 的买入量、买入频率和持仓量,按你设定的天数生效。上线初期 pool 还很浅的时候特别有用。想了解更多,可以看我们的 Ethereum 上机器人和 whale 应对指南。
- Anti-Bot(0.01 ETH)。限制你的代币每个区块只能有一笔操作,直接破掉 sniper 的玩法。开放流动性的那一刻最有用,因为那正是 sniper 冲新 pair 的时机。想深入了解他们的操作方式,可以看我们的 Ethereum 反机器人机制解析。
- Blacklist(0.01 ETH)。禁止特定地址交易。发现机器人集群或有 wallet 在操纵价格时,用它一锤定音。
- Multi-Wallet Distribution(0.01 ETH)。创建时把 supply 分发到最多 10 个 wallet。一次搞定团队、营销和空投分配,不用为几十笔转账付 gas。
- DEXTools 社交信息和 banner(0.15 ETH)。在工具里直接把你的网站、Telegram、Discord、X、logo 和 banner 提交到 DEXTools。品牌信息齐全的 pair 一看就是正经项目,而不是一个匿名合约。如果你想自己手动搞,我们的 ERC-20 代币添加 logo 指南会带你走完整条路。
- 创建流动性 pool(0.01 ETH)。在同一个流程里对 ETH 开 pool,签名前就能看到开盘价。想让代币一出生就能交易的时候用它最合适。
On that last one: the ETH you pair is not spent, it is deposited. It sits in the pool and comes back out as people buy.
在 Ethereum 上创建代币要多少钱?
部署合约的成本是 0.03 ETH,外加 Ethereum gas。上面每个功能会在此基础上加一笔独立费用,所以你只为实际开启的功能付费。工具会在你签名之前把总额算好显示在屏幕上,看到多少就付多少。
在 Ethereum 上部署完代币,接下来要做什么
- 开放流动性,如果你在流程里跳过了这一步。没有 pool 之前,代币可以转账,但没人能买。我们的 Uniswap 创建流动性 pool 指南会讲清楚具体设置,而 该加多少流动性值得在你定数字之前先读一遍。
- 用空投把消息铺开,而不是手动转几百笔。看看 如何进行 Ethereum 空投。
- 保持 pair 活跃,有 holder 之后尤其重要。我们的 Ethereum Volume Bot 简明指南会讲清楚它是怎么运作的。
- 盯住你的持仓分布。这里教你 如何在 Ethereum 上给你的 holder 做一次 snapshot。
- 申请上榜。两个都免费提交:如何上 CoinMarketCap 和 如何上 CoinGecko。
要发的是 memecoin 而不是工具型代币?那套打法差别不小,我们在 如何创建并发行一个 Ethereum memecoin 里从头讲到尾。
FAQ
在 Ethereum 上创建一个 ERC-20 代币要多少钱?
部署费用是 0.03 ETH 加 gas。可选功能每个加一小笔费用,起价 0.01 ETH,工具会在你确认之前显示总额。
我需要会写代码吗?
不需要。你在工具里填好信息,确认一笔交易,它就会为你部署一个经过审计的 ERC-20。
代币创建后还能改交易手续费吗?
可以,百分比在代币上线后可以修改。但手续费机制本身必须在创建时启用,所以哪怕你现在设一个很低的比例,只要以后可能用到,就先打开它。
创建代币时能上传 logo 吗?
在代币工具里不行,因为 ERC-20 本身不在链上存储图片。你的 logo、banner 和社交链接会通过同一流程里的 DEXTools 选项发送出去。
智能合约归谁所有?
你连接的那个 wallet。合约在你的 wallet 名下部署,所以从一开始控制权就在你手里。Smithii 从不索要你的私钥,也不会碰你 wallet 里的任何东西。
代币一创建就能交易吗?
只有你开了 pool 才行。刚创建的代币可以转账,足够跑一次空投,但在有流动性支撑之前,没人能买。
总结
在 Ethereum 上创建代币,归根结底就是一个工具加一次签名的事。名称、ticker、精度和供应量是基础配置,真正要拍板的是合约上线前你想加入哪些保护机制和功能,因为大部分东西部署完就没法再补上了。
如果你只需要一个基础代币,那就直接走普通部署,按你这次 launch 的实际需要来加功能,别多加。
感谢阅读。订阅我们的 newsletter,每周获取为 web3 builder 打造的内容。








