Solidity 없이 Ethereum에서 ERC20 토큰 만드는 방법

이름과 ticker, 대략적인 발행량은 이미 정해두셨을 거예요. 지금 원하는 건 오늘 안에 Ethereum에 토큰을 올리는 거지, 주말 내내 문서만 읽는 게 아니잖아요.

deploy 자체는 쉬운 부분이에요. 사람들이 진짜 걸리는 건 유동성을 열고 나서 첫 10분이에요. 봇이 첫 블록을 낚아채고, 지갑 하나가 발행량의 3분의 1을 쓸어가는데, 컨트랙트를 아무 옵션 없이 그대로 냈으니 손쓸 방법이 없어요. launch는 deploy에서 결정되는 게 아니라, 서명하기 전에 어떤 옵션을 켰는지에서 결정돼요.

그래서 이 글에서는 코드 한 줄 없이 Ethereum에서 토큰을 만드는 방법을 단계별로 정리하고, 최종 확정 전에 켜둘 만한 옵션도 짚어드릴게요.

영상으로 보는 게 편하다면, 필요한 과정을 전부 담은 튜토리얼 영상을 아래에 붙여둘게요:

Ethereum의 ERC-20 토큰이란?

ERC-20은 Ethereum에서 대체 가능한 토큰이 어떻게 작동하는지 정의하는 표준이에요. 어떻게 이동하고, 잔고를 어떻게 조회하고, 다른 컨트랙트와 어떻게 상호작용하는지까지 다 담고 있어요. 크립토에서 가장 널리 쓰이는 토큰 표준이라서, 특별한 이유가 없다면 이걸 기본값으로 선택하는 게 안전해요.

표준이 공유돼 있으니 오늘 배포한 토큰은 별도 작업 없이도 모든 EVM 지갑, 모든 explorer, 모든 DEX에서 그대로 동작해요. 유틸리티 토큰이든, governance 토큰이든, memecoin이든 컨트랙트는 똑같고 설정값만 달라져요. 어떤 체인이 좋을지 저울질 중이라면 ERC-20 vs BEP-20 비교에서 장단점을 정리해뒀어요.

Ethereum에서 토큰을 런칭하기 전에 필요한 것

  • EVM 지갑 하나. MetaMask, Rabby, 아니면 WalletConnect를 지원하는 지갑이면 뭐든 괜찮아요.
  • 해당 지갑에 tool 수수료와 gas를 낼 만큼의 ETH.
  • 이름, ticker, 총 발행량은 이미 결정된 상태여야 해요. 나머지는 나중에 얼마든지 바꿔도 돼요.

Ethereum 토큰 만들기, 단계별 가이드

사용할 tool은 Smithii의 Ethereum Token Creator예요. 6단계면 끝나요:

Ethereum에서 ERC20 토큰 만들기: 이름, 심볼, 소수점 자리, 발행량, 토큰 선택 옵션까지 보여주는 Smithii Ethereum Token Creator tool
  1. tool을 열고 지갑을 연결하세요. 시작하기 전에 Ethereum mainnet에 접속돼 있는지 먼저 확인해요.
  2. 이름과 심볼을 입력하세요. 이름은 최대 32자, ticker은 최대 8자예요. 짧게 잡고, 이미 쓰는 프로젝트가 없는지 확인해요.
  3. 소수점 자리와 발행량을 설정하세요. 소수점은 0부터 18까지 설정할 수 있고, 18이 ERC-20 표준이에요. 발행량은 런칭 시점에 mint되는 전체 물량이에요.
  4. 원하는 기능을 골라요. 수수료, 소각, 홀더 보상, 런칭 보호, 분배, 그리고 pool까지. 하나씩 다음 섹션에서 설명할게요.
  5. 위젯에 뜨는 총액을 확인하고 Create Token을 클릭하세요.
  6. 지갑에서 확정하세요. 몇 초 뒤면 지갑에 토큰이 들어오고, 컨트랙트도 여러분 소유가 돼요.

Ethereum에서 토큰을 배포하는 전체 과정은 이게 다예요. 배포가 끝나면 토큰의 contract address를 찾아서 공유하거나 다른 tool에 붙여넣을 수 있어요.

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개 지갑까지 보내줘요. 본인 발행량을 팔지 않고도 마케팅이나 treasury 자금을 마련할 때 유용하고, 비율은 런칭 후에도 조정할 수 있어요.
  • Deflation (0.015 ETH). 매 거래마다 일부를 영구적으로 소각해요. 트레이딩이 늘어날수록 발행량이 줄어드는 컨셉을 내세울 때 유용해요.
  • Reflection (0.015 ETH). 수수료 일부를 홀더에게 바로 배분해요. 받으려면 최소 잔고 조건을 충족해야 해요. 트레이딩으로 들락날락하는 사람 대신, 계속 홀딩하는 사람에게 보상을 주고 싶을 때 유용해요.
  • Burnable (0.01 ETH). 원할 때 수동으로 토큰을 소각할 수 있어요. 마일스톤 달성, buyback, 에어드랍 뒤 남은 물량 정리처럼 공지 후 진행하는 소각에 유용해요.
  • Mintable (0.01 ETH). owner만 나중에 발행량을 추가로 mint할 수 있어요. 단계별 발행이나 리워드 프로그램에 유용해요. hard cap을 내세워 판매할 계획이라면 홀더들이 확인하니까 꺼두는 게 좋아요.
  • Pausable (0.01 ETH). 모든 전송과 트레이딩을 정지시켜요. pool에서 뭔가 잘못됐을 때 대응할 시간이 필요할 경우 쓰는 비상 버튼이에요.
  • Anti-Whale (0.01 ETH). 하나의 지갑이 얼마나 살 수 있는지, 얼마나 자주 거래할 수 있는지, 얼마나 보유할 수 있는지를 설정한 기간 동안 제한합니다. 풀이 아직 얕은 런칭 초반에 유용해요. 자세한 내용은 Ethereum의 봇과 whale 대응 가이드에서 확인하세요.
  • Anti-Bot (0.01 ETH). 토큰을 블록당 1건의 거래로 제한해서 sniper의 동작 방식 자체를 무너뜨립니다. 유동성을 여는 순간, 즉 sniper들이 새로운 pair를 노리는 그 타이밍에 특히 유용해요. 작동 원리가 궁금하다면 Ethereum의 안티봇 메커니즘 분석글을 읽어보세요.
  • Blacklist (0.01 ETH). 특정 주소를 거래 불가로 차단합니다. 봇 클러스터나 가격을 조작하는 지갑을 잡아냈을 때 유용해요.
  • 멀티 지갑 분배 (0.01 ETH). 토큰 생성 시점에 supply를 최대 10개 지갑으로 나눠서 배포합니다. 팀·마케팅·airdrop 할당을 한 번에 세팅할 수 있어서, 수십 번의 전송으로 gas를 낭비할 필요가 없어요.
  • DEXTools 소셜과 배너 (0.15 ETH). 웹사이트, Telegram, Discord, X, 로고, 배너를 툴에서 바로 DEXTools로 전송합니다. 브랜딩이 제대로 붙은 pair는 익명 컨트랙트가 아니라 진짜 프로젝트처럼 읽히거든요. 직접 하고 싶다면 ERC-20 토큰에 로고를 추가하는 가이드에서 수동 방식을 다룹니다.
  • Liquidity pool 생성 (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가 추가됩니다. 위의 각 feature는 별도의 요금이 더해지므로, 실제로 활성화한 항목에 대해서만 비용을 냅니다. 위젯이 서명 전에 화면에서 총액을 합산해서 보여주기 때문에, 눈에 보이는 금액이 곧 지불 금액이에요.

Ethereum에 토큰을 배포한 다음에 할 일

유틸리티 토큰이 아니라 memecoin을 런칭할 계획인가요? 플레이북이 꽤 달라지는데, Ethereum memecoin 만들고 런칭하는 법에서 정리했습니다.

자주 묻는 질문

Ethereum에서 ERC-20 토큰을 만드는 데 얼마가 들까요?

0.03 ETH에 배포 gas가 추가됩니다. 선택 feature는 각각 0.01 ETH부터의 소액 요금이 붙고, 확정 전에 툴이 총액을 보여줍니다.

프로그래밍을 알아야 하나요?

아니요. 툴을 채우고 트랜잭션 하나에 서명하면 감사받은 ERC-20이 배포됩니다.

토큰 생성 후에 거래 수수료를 바꿀 수 있나요?

네, 토큰이 가동된 후에도 퍼센트는 변경할 수 있습니다. 다만 수수료 메커니즘 자체는 생성 시점에 활성화해둬야 하니, 나중에 쓸 가능성이 있다면 낮은 퍼센트로라도 켜두는 걸 추천해요.

토큰을 만들 때 로고를 올릴 수 있나요?

토큰 툴 자체에서는 불가능합니다. ERC-20은 on-chain에 이미지를 저장하지 않거든요. 로고, 배너, 소셜 링크는 같은 흐름 안의 DEXTools 옵션으로 나갑니다.

Smart contract의 owner는 누구인가요?

연결한 지갑입니다. 컨트랙트가 여러분의 지갑 아래로 배포되기 때문에 처음부터 통제권을 가지게 됩니다. Smithii은 private key나 지갑에 대한 어떤 접근 권한도 요구하지 않아요.

토큰을 만들자마자 거래할 수 있나요?

풀을 열었을 때만 가능합니다. 방금 만든 토큰은 전송은 가능해서 airdrop을 시작하기엔 충분하지만, 뒤에 유동성이 붙기 전까지는 아무도 살 수 없어요.

마무리

Ethereum에서 토큰을 만드는 건 결국 툴 하나와 서명 한 번으로 정리됩니다. 이름, ticker, 소수점 자릿수, supply가 기본이고, 진짜 중요한 결정은 컨트랙트에 어떤 보호 장치와 메커니즘을 넣을지를 출시 전에 정하는 거예요. 대부분은 나중에 추가할 수 없거든요.

필요한 게 그게 전부라면 기본 배포로 시작하고, 런칭이 진짜로 요구하는 것만 얹으세요.

읽어주셔서 감사합니다. web3 빌더를 위한 콘텐츠를 매주 받아보시려면 뉴스레터를 구독하세요.

ERC-20을 온체인에 올렸다면, 이제 분배, 유동성, 노출이 남았습니다. Ethereum 개발자를 위한 완벽 가이드에서 순서대로, 단계별로 전부 알려드릴게요.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Related Posts

댓글 남기기

프로젝트를 다음 단계로 끌어올릴 준비가 되셨나요?

trenches의 리더들, 그리고 Smithii에서 토큰을 런칭하고 운영 중인 수백 개 팀에 합류하세요.

토큰 런칭하기

20개 이상의 블록체인과 launchpad에서 코딩 없이 런칭하세요.
번들 활용, 권한 커스터마이징 등 다양한 기능을 사용할 수 있습니다.

토큰 부스팅하기 - smithii

부스팅과 스케일링

프로젝트는 밀어줘야 커집니다. 저희 봇으로 토큰 노출을 키우거나, 프로 도구로 한 단계 더 나아가 보세요.

토큰 유틸리티 - Smithii

간편한 유틸리티

프로젝트를 더 매력적으로 만들고 일상 운영을 한결 쉽게 해줄 다양한 고급 도구를 이용해 보세요.

Smithii Tools 홈페이지
도구 살펴보기
Smithii

web3 프로젝트를 위한
올인원 솔루션

뉴스레터를 구독하고 E-Book을 무료로 받아보세요

© 2023 - 2026 Smithii | All rights reserved