-
Bitcoin
$118300
-0.46% -
Ethereum
$3564
-2.49% -
XRP
$3.416
-2.78% -
Tether USDt
$1.000
-0.02% -
BNB
$736.2
-2.92% -
Solana
$177.8
-2.21% -
USDC
$0.9999
0.00% -
Dogecoin
$0.2457
-1.40% -
TRON
$0.3260
-2.11% -
Cardano
$0.8265
-3.60% -
Hyperliquid
$44.95
-1.90% -
Stellar
$0.4594
-5.15% -
Sui
$3.791
-5.47% -
Chainlink
$17.80
-4.31% -
Hedera
$0.2669
-3.01% -
Bitcoin Cash
$505.8
-4.24% -
Avalanche
$23.67
-3.21% -
Shiba Inu
$0.00001481
-3.79% -
UNUS SED LEO
$8.972
0.03% -
Toncoin
$3.180
-3.83% -
Litecoin
$101.0
-5.25% -
Polkadot
$4.239
-5.15% -
Uniswap
$10.11
-5.82% -
Monero
$324.7
-2.25% -
Ethena USDe
$1.001
-0.02% -
Bitget Token
$4.983
-1.83% -
Pepe
$0.00001307
-5.73% -
Dai
$0.9999
-0.02% -
Aave
$316.0
-4.46% -
Cronos
$0.1207
-1.59%
ERC20 토큰을 만드는 방법?
견고성, OpenZeppelin 및 Truffle 또는 Remix IDE와 같은 도구를 사용하여 Ethereum에서 자신의 ERC20 토큰을 생성하고 배포하는 방법을 알아보십시오.
2025/07/20 00:00

ERC20 토큰의 기본 사항 이해
ERC20은 이더 리움 요청 20을 나타냅니다. 이는 토큰 구현을위한 이더 리움 블록 체인의 스마트 계약에 사용되는 기술 표준입니다. 이 토큰은 맹렬한 통화 , 주식 또는 포인트 와 같은 자산을 나타낼 수 있습니다. 이 표준은 모든 ERC20 토큰이 따라야하는 공통 규칙 목록을 정의하여 다른 플랫폼과 지갑의 호환성을 보장합니다. ERC20 토큰을 만들기 approve
totalSupply
, balanceOf
, transfer
, transferFrom
및 allowance
와 같은 표준이 요구하는 기능 및 이벤트를 이해하는 것이 필수적입니다.
개발 환경 설정
ERC20 토큰을 만들려면 개발 환경을 설정해야합니다. 여기에는 필요한 도구와 프레임 워크를 설치하는 것이 포함됩니다. 이더 리움 스마트 계약의 주요 언어 인 견고성이 필수적입니다. 빠른 개발을 위해 브라우저 기반 IDE 인 Remix IDE를 사용할 수 있습니다. 또는 인기있는 이더 리움 개발 프레임 워크 인 Truffle 과 Ethereum 개발을위한 개인 블록 체인 인 Ganache를 설치할 수 있습니다.
- Node.js 및 NPM을 설치하십시오
- NPM을 사용하여 전 세계 트러플을 설치하십시오 :
npm install -g truffle
- 공식 웹 사이트에서 가나슈를 설치하십시오
- Visual Studio Code 와 같은 코드 편집기를 설정하십시오
계약서를 작성하고 배포하려면 JavaScript 및 Solidity 구문에 대한 실무 지식이 있는지 확인하십시오.
ERC20 토큰 스마트 계약 작성
환경이 준비되면 스마트 계약서 작성을 시작할 수 있습니다. ERC20 토큰의 안전하고 테스트 된 구현을 제공하는 OpenZeppelin 라이브러리를 가져 오십시오.
- OpenZeppelin에서 ERC20.SOL 계약을 가져 오십시오
- 토큰의 이름, 상징 및 소수점 이하 자리를 정의하십시오
-
constructor
기능을 사용하여 총 공급을 초기화하고 배치자에게 할당하십시오.
기본 구조는 다음과 같습니다.
pragma solidity ^0.8.0;
import '@OpenZeppelin/contracts/token/erc20/erc20.sol';계약 mytoken은 erc20 {
constructor(uint256 initialSupply) ERC20('MyToken', 'MTK') { _mint(msg.sender, initialSupply * (10 ** uint256(decimals()))); }
}
'MyToken' 및 'MTK'를 원하는 토큰 이름 및 기호로 교체하십시오. _mint
함수는 초기 공급을 생성하고 계약 배치자에게 할당합니다.
스마트 계약을 컴파일하고 배포합니다
계약서를 작성한 후 다음 단계는 계약을 컴파일하고 배포하는 것입니다. 송로 버섯 에서 migrations
폴더에서 마이그레이션 스크립트를 만듭니다. 이 스크립트는 트러플에게 계약을 블록 체인에 배치하는 방법을 알려줍니다.
-
migrations
폴더에서 새 파일 생성 (예 :2_deploy_contracts.js
- 마이그레이션 파일 안에 배포 코드를 추가하십시오
- 가나슈를 사용하여 로컬 이더 리움 네트워크를 시뮬레이션하십시오
-
truffle migrate
하여 계약을 배치하십시오
Remix IDE를 사용하는 경우 Metamask가 설치된 경우 주입 된 Web3 옵션을 사용하여 계약을 직접 컴파일하고 배포 할 수 있습니다. 배포하기 전에 원하는 네트워크 (TestNet 또는 Mainnet)에 연결하십시오.
배포 된 토큰과 상호 작용합니다
토큰이 배포되면 Metamask , Myetherwallet 또는 Etherscan 과 같은 도구를 사용하여 IT와 상호 작용할 수 있습니다. 잔액을 확인하고 토큰을 보내며 다른 주소를 승인하여 귀하를 대신하여 토큰을 소비 할 수 있습니다.
- 계약 주소를 입력하여 메타 마스크를 열고 토큰을 추가하십시오.
-
transfer
기능을 사용하여 토큰을 다른 주소로 보냅니다. - 타사 거래에 대한
approve
및transferFrom
기능을 사용하십시오
계약 소유자가 거래를 수행 할 때 가스 수수료를 지불하기에 충분한 ETH를 가지고 있는지 확인하십시오. 또한 Etherscan 의 계약을 확인하여 공개적으로 액세스하고 투명하게 할 수 있습니다.
일반적인 문제 및 문제 해결
배포 및 상호 작용 과정에서 몇 가지 문제가 발생할 수 있습니다. 여기에는 GAS 외 오류 , 계약 후회 및 잘못된 토큰 소수점이 포함됩니다. 문제 해결 :
- 가스 제한이 적절하게 설정되어 있는지 확인하십시오
- Etherscan의 거래를 확인하여 계약이 올바르게 배포되었는지 확인하십시오.
- 토큰 소수가 예상 값 (보통 18)과 일치하는지 확인하십시오.
송로 버섯을 사용하는 경우 배포 중에 마이그레이션 로그를 확인하십시오. Remix를 사용하는 경우 계약이 배포에 사용되는 동일한 버전의 견고성으로 컴파일되어 있는지 확인하십시오.
자주 묻는 질문
Q : 배포 후 토큰 공급을 변경할 수 있습니까?
A : 그렇습니다. 그러나 계약에 Mint 또는 Burn Tokens의 기능이 포함 된 경우에만 가능합니다. 표준 ERC20에는 기본적으로 이러한 기능을 포함하지 않으므로 OpenZeppelin의 ERC20Mintable
또는 사용자 정의 로직을 사용하여 수동으로 추가해야합니다.
Q : 배치 후 토큰을 메타 마스크에 추가하려면 어떻게해야합니까?
A : 메타 마스크에서 '자산'탭으로 이동하여 '토큰 추가'를 클릭하고 'Custom Token'을 선택하고 계약 주소를 입력하십시오. 계약이 확인되면 메타 마스크는 토큰 세부 사항을 자동으로 가져옵니다.
Q : 마이닝 및 전송 토큰의 차이점은 무엇입니까?
A : Minting은 새로운 토큰을 생성하여 주소에 할당하여 총 공급을 증가시킵니다. 전송 총 공급을 변경하지 않고 기존 토큰을 한 주소에서 다른 주소로 이동합니다.
Q : Etherscan에서 계약을 확인해야합니까?
A : 필수는 아니지만 계약을 확인하면 투명성과 신뢰가 증가합니다. 다른 사람들이 계약 코드를 검사하고 배포 된 토큰이 예상대로 작동하는지 확인합니다.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- XRP 광업, 천재 법 및 동전 소지자 : 새로운 시대?
- 2025-07-20 06:30:12
- Arctic Pablo Coin : Icebound Estates Presale 및 Token Burn 전략 탐색
- 2025-07-20 06:30:12
- Arctic Pablo Coin의 신화 테마 프리 세일 : Icebound Estates and Beyond!
- 2025-07-20 06:50:12
- Snorter Token의 사전 판매 성공 : Crypto World에서 천재 행위파를 타고
- 2025-07-20 06:50:12
- Pengu Token 's Breakout Momentum : 약세 시장에서 파도 타기
- 2025-07-20 07:10:12
- 2025 년 Crypto의 100X 사냥 : Hype Beyond the Hype
- 2025-07-20 07:10:12
관련 지식

제작자 대 테이커 요금이란 무엇입니까?
2025-07-19 01:14:23
cryptocurrency 교환 수수료의 기본 사항 이해 cryptocurrency 거래의 세계에서, Maker vs Taker 수수료는 모든 거래자가 이해해야하는 기본 개념입니다. 이 수수료는 주문 유형에 따라 사용자와의 교환으로 청구됩니다. 제작자와 테이커 수수료 ...

CME의 미래 데이터를 분석하는 방법은 무엇입니까?
2025-07-19 17:22:11
CME의 미래 이해 Bitcoin Bitcoin CME 그룹 (Chicago Mercantile Exchange) 의 미래는 규제 금융 상품을 대표하여 투자자가 기본 자산을 소유하지 않고 Bitcoin의 미래 가격을 추측 할 수있게합니다. 이러한 선물 계약은 중앙 대상...

청산 가격을 이해하는 방법?
2025-07-19 22:00:19
cryptocurrency 거래의 청산 가격은 얼마입니까? 암호 화폐 미래 및 마진 거래 영역에서 청산 가격은 거래자의 위치가 교환에 의해 자동으로 폐쇄되는 특정 가격 수준을 나타냅니다. 이는 상인이 레버리지 위치를 유지하기 위해 필요한 마진을 충족 할 수 없을 때 발...

시력이 언제입니까 (GTC, IOC, FOK)?
2025-07-19 08:57:01
cryptocurrency 거래에서 시력 시간을 이해합니다 Cryptocurrency 거래 의 세계에서 TIF (Time)는 주문이 실행되거나 취소되기 전에 시장에서 주문이 얼마나 오래 지속되는지를 결정하는 중요한 매개 변수입니다. 주문이 다르게 행동 할 수있는 기존 ...

부분 청산이란 무엇입니까?
2025-07-19 01:49:36
부분 청산의 기본 이해 Cryptocurrency 거래의 세계, 특히 레버리지 위치 내에서, 부분 청산은 계정의 여백 수준이 필요한 임계 값 아래로 떨어질 때 거래자의 공개 위치의 일부의 자동 폐쇄를 말합니다. 이 메커니즘은 Exchange의 위험 관리 시스템의 무결성...

Bitcoin 선물에 대한 좋은 입장 및 종료 포인트를 찾는 방법은 무엇입니까?
2025-07-19 17:14:26
Bitcoin 미래와 그들의 독특한 특성 이해 Bitcoin 선물은 실제 cryptocurrency를 소유하지 않고 Bitcoin의 미래 가격을 추측 할 수있는 파생 계약입니다. 이 계약은 CME Group 및 Binance Futures 와 같은 규제 거래소에서 표준...

제작자 대 테이커 요금이란 무엇입니까?
2025-07-19 01:14:23
cryptocurrency 교환 수수료의 기본 사항 이해 cryptocurrency 거래의 세계에서, Maker vs Taker 수수료는 모든 거래자가 이해해야하는 기본 개념입니다. 이 수수료는 주문 유형에 따라 사용자와의 교환으로 청구됩니다. 제작자와 테이커 수수료 ...

CME의 미래 데이터를 분석하는 방법은 무엇입니까?
2025-07-19 17:22:11
CME의 미래 이해 Bitcoin Bitcoin CME 그룹 (Chicago Mercantile Exchange) 의 미래는 규제 금융 상품을 대표하여 투자자가 기본 자산을 소유하지 않고 Bitcoin의 미래 가격을 추측 할 수있게합니다. 이러한 선물 계약은 중앙 대상...

청산 가격을 이해하는 방법?
2025-07-19 22:00:19
cryptocurrency 거래의 청산 가격은 얼마입니까? 암호 화폐 미래 및 마진 거래 영역에서 청산 가격은 거래자의 위치가 교환에 의해 자동으로 폐쇄되는 특정 가격 수준을 나타냅니다. 이는 상인이 레버리지 위치를 유지하기 위해 필요한 마진을 충족 할 수 없을 때 발...

시력이 언제입니까 (GTC, IOC, FOK)?
2025-07-19 08:57:01
cryptocurrency 거래에서 시력 시간을 이해합니다 Cryptocurrency 거래 의 세계에서 TIF (Time)는 주문이 실행되거나 취소되기 전에 시장에서 주문이 얼마나 오래 지속되는지를 결정하는 중요한 매개 변수입니다. 주문이 다르게 행동 할 수있는 기존 ...

부분 청산이란 무엇입니까?
2025-07-19 01:49:36
부분 청산의 기본 이해 Cryptocurrency 거래의 세계, 특히 레버리지 위치 내에서, 부분 청산은 계정의 여백 수준이 필요한 임계 값 아래로 떨어질 때 거래자의 공개 위치의 일부의 자동 폐쇄를 말합니다. 이 메커니즘은 Exchange의 위험 관리 시스템의 무결성...

Bitcoin 선물에 대한 좋은 입장 및 종료 포인트를 찾는 방법은 무엇입니까?
2025-07-19 17:14:26
Bitcoin 미래와 그들의 독특한 특성 이해 Bitcoin 선물은 실제 cryptocurrency를 소유하지 않고 Bitcoin의 미래 가격을 추측 할 수있는 파생 계약입니다. 이 계약은 CME Group 및 Binance Futures 와 같은 규제 거래소에서 표준...
모든 기사 보기
