1. 메타마스크 지갑 설치 및 로그인
- 설치 시 니모닉 코드 백업 (지갑 복구 시 필요, 메타마스크에서는 계정 시드 구문이라고 함)
- 생성 후 추가적으로 지갑 복구 시 필요한 '개인키' 백업도 가능
- 생성된 지갑 주소와 니모닉코드, 개인키는 별도 메모하여 보관
주소 : 0xD6AE6A237ceB4f329838A12d067e08d4BC39F1E1
니모닉 코드 : merit mad predict debris exotic spin pear film emerge into pluck work
개인키 : efc1b6ba48ac6219788b0c7a39ec4afc37668e4ffed76dcee8dbc169182ac266
* 이더리움 지갑 백업 방식은 총 3가지 (복구 시 필요)
- 개인키 (계정 세부 정보에서 비공개키 내보내기를 통해 확인)
- 니모닉코드
- 개인키를 암호화하여 저장한 키스토어 파일 (생성시 비밀번호를 설정하며, 마이이더월렛 등 다른 지갑 서비스에서 제공, 메타마스크는 지원하지 않음
ex) 파일명.json
2. 블록체인 네트워크 선택 ex) 메인넷, 테스트넷
* 사전에 ERC20 토큰 발행을 위해 eth를 지불해야함 (이더리움 주소 및 eth 수수료 보유, 이더리움 가격에 따라 변동)
* 테스트넷으로 진행할 경우 포시트(faucet)에서 테스트용으로 Eth를 얻을 수 있다 (메인넷이 아니기 때문에 실질적인 가치는 없음)
* 테스트넷 종류
- Ropsten (롭스텐)
- Kovan (코벤)
- Rinkeby (린케비)
- Goerli (고얼리)
3. 롭스텐 네트워크에서 무료 eth 지불 시 에러가 발생하여 고얼리 네트워크에서 진행
- 메타마스크 메인 화면에서 구매를 클릭
- Ether 예치 화면에서 포시트(수도꼭지) 테스트의 Ether 얻기를 클릭
- 고얼리용 포시트 사이트로 이동되는데, 메타마스크에서 새로 생성한 이더리움 주소를 입력 후 요청 (고얼리는 1회 요청에 0.05 eth)
https://goerli-faucet.slock.it/
- 위 과정을 반복하여 4 eth를 예치 (요청 시 에러 발생하면 새로고침이나 해당 사이트를 재접속하여 진행)
* 실제 발급된 주소는 메인넷, 테스트넷 모두 존재하나, 보유수량은 고얼리 네트워크 상에만 존재
https://goerli.etherscan.io/ (고얼리 네트워크의 이더스캔 주소)
4. 테스트넷에서 Ether를 얻는 과정은 실제 메인넷에서 작업 시에는 실제 Ether를 발행용 이더리움 주소로 입금하여 보유하고 있으면 됨 (블록첸에서는 0.5 ether를 요청)
5. ERC20 계열 코인 만들기 - Remix Ethereum IDE (리믹스 이더리움 개발 환경 서비스 remix.ethereum.org를 이용 (반드시 메타마스크와 같은 창에서 열어야 함)
- 토큰명.sol 이름으로 생성
* solidity 언어로 개발된 샘플 파일(erc20_token_create.txt)을 수정하여 nvirtest_token.sol 에 복사
1) Sample token contract 부분
2) Constructor 부분
Symbol : 토큰심볼, 명칭 ex) BTC, ETH, DOGE
Name : 토큰의 이름
Total supply : 발행량
Decimals : 사용할 소수점 자리 ex) 2로 한 경우 발행량에서 0.01까지 쪼개짐
* Sample token contract와 Constructor 는 동일한 내용으로 수정
* Solidity 컴파일
* 메타마스크 창 확인 및 계좌 연결
* 배포 및 트랜잭션 실행
* 배포 확인
* 메타마스크 창에서 토큰 추가 -> 토큰 계약 주소에 붙여넣기
* 토큰 추가된 것 확인
'Blockchain & CryptoCurrencies' 카테고리의 다른 글
NFT 코인과 IPFS (2) | 2021.10.22 |
---|---|
암호화폐의 투자 종류 - 채굴, 트레이딩, ICO로 구분 (0) | 2021.10.22 |
암호화폐 이슈 스터디 - 특금법/거래소 지갑 운영 방식/암호화폐 포렌식 (0) | 2021.10.20 |
coinomi 지갑 (HD 지갑방식) (0) | 2021.10.12 |
특금법 시행에 따른 가장자산 거래소 비즈니스 영향에 관한 생각 (0) | 2020.03.03 |