Ethereum에서 ERC20 토큰 만들기 [노코드]
이름도 정했고, ticker도 있고, 발행량도 대략 그려놨어요. 이제 남은 건 하나. 주말 내내 자료 읽는 대신 오늘 바로 Ethereum에 토큰을 띄우는 겁니다.
배포 자체는 쉬운 부분이에요. 사람들이 걸려 넘어지는 건 유동성이 열린 뒤 첫 10분입니다. 봇이 첫 블록을 먹고, 어떤 지갑 하나가 전체 발행량의 3분의 1을 들고 사라져도 계약을 아무 설정 없이 내보냈다면 손쓸 방법이 없죠. 런칭의 승부는 배포 순간이 아니라 서명을 누르기 전에 고른 설정에서 갈립니다.
그래서 지금부터 코드 한 줄 없이 Ethereum에서 토큰을 만드는 방법을 단계별로 정리하고, 확정하기 전에 켜둘 만한 옵션들도 함께 짚어볼게요.
영상으로 흐름을 따라가는 게 편하다면, 필요한 과정을 전부 다룬 영상이 있습니다:
Ethereum의 ERC-20 토큰이란?
ERC-20은 Ethereum에서 대체 가능한(fungible) 토큰이 어떻게 동작하는지를 정의한 표준입니다. 어떻게 이동하고, 잔액이 어떻게 조회되며, 다른 컨트랙트와 어떻게 소통하는지를 규정하죠. 크립토에서 가장 널리 쓰이는 토큰 표준이고, 그래서 기본값으로 가장 안전한 선택입니다.
표준이 공유되어 있기 때문에 오늘 배포한 토큰은 별도 작업 없이도 모든 EVM 지갑, 모든 익스플로러, 모든 DEX와 호환됩니다. 유틸리티 토큰이든, 거버넌스 토큰이든, memecoin이든 컨트랙트는 동일하고 바뀌는 건 설정뿐입니다. 어떤 체인을 고를지 저울질 중이라면 ERC-20 vs BEP-20 비교에서 장단점을 정리해뒀어요.
Ethereum에서 토큰을 런칭하기 전 준비물
- EVM 지갑: MetaMask, Rabby, 또는 WalletConnect를 지원하는 아무 지갑.
- 툴 수수료와 가스비를 낼 만큼의 ETH가 그 지갑에 들어 있어야 합니다.
- 이름, ticker, 총 발행량은 미리 정해두세요. 나머지는 진행하면서 바꿔도 됩니다.
Ethereum에서 토큰 만들기 단계별 가이드
사용할 툴은 Smithii의 Ethereum Token Creator입니다. 여섯 단계면 끝나요:

- 툴을 열고 지갑을 연결하세요. 다른 걸 하기 전에 Ethereum 메인넷에 접속돼 있는지부터 확인합니다.
- 이름과 심볼을 입력하세요. 이름은 최대 32자, ticker는 최대 8자까지 가능합니다. 짧게 가고, 이미 쓰는 프로젝트가 없는지 확인하세요.
- 소수점과 발행량을 설정하세요. 소수점은 0에서 18까지 가능하고, 18이 ERC-20 표준입니다. 발행량은 런칭 시점에 민팅되는 전체 물량이에요.
- 원하는 기능을 고르세요. 수수료, 소각, 홀더 리워드, 런칭 보호, 분배, 풀까지. 전부 다음 섹션에서 다룹니다.
- 위젯에 표시되는 총액을 확인하고 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 토큰을 만들 때 활용할 수 있는 추가 기능
전부 선택 사항입니다. 기본 토큰에는 아무것도 필요 없지만, 대부분은 나중에 붙일 수 없는 기능들이라 2분만 투자해서 지금 결정해두는 게 좋아요.
- Transaction Fee (무료). 매수·매도마다 일정 비율을 떼서 원하는 분배 비율로 최대 10개 지갑에 보냅니다. 자기 물량을 팔지 않고 마케팅이나 트레저리 자금을 확보할 때 유용하고, 비율은 런칭 후에도 변경할 수 있습니다.
- Deflation (0.015 ETH). 거래마다 일정 부분을 영구적으로 소각합니다. 거래가 늘어날수록 발행량이 줄어드는 구조를 내세우고 싶을 때 유용해요.
- Reflection (0.015 ETH). 수수료 중 일부를 홀더에게 바로 지급합니다. 최소 보유 기준을 설정할 수 있어요. 자주 사고팔지 않고 들고 있는 홀더에게 보상을 주고 싶을 때 유용합니다.
- Burnable (0.01 ETH). 원할 때 수동으로 토큰을 소각할 수 있게 해줍니다. 마일스톤, 바이백, 에어드랍 후 잔여분 정리처럼 예고된 소각 이벤트에 유용해요.
- Mintable (0.01 ETH). 나중에 오너 권한으로 발행량을 추가로 민팅할 수 있게 합니다. 단계별 발행이나 리워드 프로그램에 유용해요. 하드캡을 내세우는 프로젝트라면 꺼두세요. 홀더들은 반드시 확인합니다.
- Pausable (0.01 ETH). 모든 전송과 거래를 일시 정지시켜요. 풀에서 문제가 터졌을 때 잠깐 숨을 고를 수 있는 비상 정지 버튼이에요.
- 안티 Whale (0.01 ETH). 지갑 하나가 얼마나 사고, 얼마나 자주 사고, 얼마나 보유할 수 있는지를 설정한 기간 동안 제한해요. 풀이 얕은 런치 초반 며칠 동안 특히 유용하고요. 더 자세한 내용은 Ethereum의 봇과 웨일 가이드에서 확인하세요.
- Anti-Bot (0.01 ETH). 토큰을 블록당 한 번의 거래로 제한해서 스나이퍼의 동작 방식을 무력화해요. 유동성을 여는 순간, 즉 스나이퍼가 새 페어에 달려드는 바로 그 타이밍에 딱 필요한 기능이에요. 이들이 어떻게 움직이는지 자세히 알고 싶다면 Ethereum의 안티봇 메커니즘 정리를 읽어보세요.
- Blacklist (0.01 ETH). 특정 주소의 거래를 차단해요. 봇 클러스터나 가격을 조작하는 지갑을 포착한 뒤에 쓰기 좋아요.
- Multi-Wallet Distribution (0.01 ETH). 생성 시점에 발행량을 최대 10개 지갑으로 나눠 분배해요. 수십 번 전송하면서 gas를 낭비하는 대신, 팀·마케팅·에어드랍 물량을 한 번에 세팅할 때 유용해요.
- DEXTools 소셜 및 배너 (0.15 ETH). 웹사이트, Telegram, Discord, X, 로고, 배너를 폼에서 바로 DEXTools로 전송해요. 브랜딩이 완성된 페어는 익명 컨트랙트가 아니라 진짜 프로젝트처럼 보이기 때문에 유용하죠. 직접 하고 싶다면 ERC-20 토큰에 로고 추가하기 가이드에서 수동 방식을 자세히 다뤘어요.
- 유동성 풀 생성 (0.01 ETH). 같은 플로우에서 ETH 페어로 풀을 열고, 서명 전에 오픈 가격까지 보여줘요. 토큰이 생성되는 순간부터 바로 거래되게 하고 싶을 때 딱이에요.
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에서 토큰을 배포한 뒤에 해야 할 일
- 유동성 열기. 플로우 안에서 건너뛰었다면 지금 해두세요. 풀이 없으면 토큰은 전송은 되지만 아무도 살 수 없어요. Uniswap에서 유동성 풀 만들기 가이드가 세팅 방법을 다루고, 금액을 정하기 전에 유동성을 얼마나 넣어야 할지도 한 번 읽어볼 만해요.
- 에어드랍으로 소문 내기. 수백 번 수동 전송할 필요 없어요. Ethereum 에어드랍 하는 법을 참고하세요.
- 홀더가 생긴 뒤에는 페어를 계속 활성화시키세요. Ethereum Volume Bot 심플 가이드에서 작동 방식을 설명했어요.
- 분포도를 체크하세요. Ethereum에서 홀더 snapshot 찍는 법이 여기 있어요.
- 상장을 신청하세요. 둘 다 무료로 제출할 수 있어요: CoinMarketCap 상장하는 법과 CoinGecko 상장하는 법.
유틸리티 토큰이 아니라 memecoin을 런치하려는 거라면 플레이북이 꽤 달라져요. Ethereum memecoin 만들고 런치하는 법에서 하나씩 짚어드릴게요.
FAQ
Ethereum에서 ERC-20 토큰을 만드는 비용은 얼마인가요?
배포 비용은 0.03 ETH에 gas가 더해져요. 옵션 기능은 각 0.01 ETH부터 소액이 붙고, 확정 전에 툴이 총액을 보여줘요.
코딩을 알아야 하나요?
아니요. 폼을 채우고 트랜잭션 하나만 승인하면, 툴이 감사(audit) 완료된 ERC-20을 대신 배포해줘요.
토큰을 만든 뒤에 거래 수수료를 변경할 수 있나요?
네, 토큰이 라이브 상태여도 퍼센트는 변경할 수 있어요. 단, 수수료 메커니즘 자체는 생성 시점에 활성화해둬야 해요. 나중에 쓸지도 모른다면 낮은 퍼센트로라도 켜두세요.
토큰을 만들 때 로고를 업로드할 수 있나요?
토큰 폼 자체에서는 안 돼요. ERC-20은 온체인에 이미지를 저장하지 않거든요. 로고, 배너, 소셜 링크는 같은 플로우 안의 DEXTools 옵션을 통해 전송돼요.
스마트 컨트랙트의 소유자는 누구인가요?
연결한 지갑이에요. 컨트랙트는 여러분의 지갑으로 배포되기 때문에 처음부터 컨트롤은 여러분에게 있어요. Smithii은 개인 키나 지갑 접근 권한을 절대 요구하지 않아요.
토큰이 만들어지자마자 바로 거래 가능한가요?
풀을 열었을 때만요. 갓 만든 토큰은 전송은 되니 에어드랍은 돌릴 수 있지만, 뒤에 유동성이 붙기 전까지는 아무도 살 수 없어요.
결론
Ethereum에서 토큰을 만드는 건 폼 하나 채우고 서명 한 번 하면 끝이에요. 이름, ticker, 소수점 자릿수, 발행량이 기본이고, 진짜 중요한 건 배포 전에 어떤 보호 장치와 메커니즘을 컨트랙트에 넣을지 정하는 것이에요. 대부분은 배포 후에는 추가할 수 없거든요.
필요한 게 그게 전부라면 기본 배포로 시작하고, 런치에 실제로 필요한 기능만 추가하세요.
읽어주셔서 감사합니다. web3 빌더를 위한 주간 콘텐츠를 받아보고 싶다면 뉴스레터를 구독해 주세요.








