일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- probability
- Bitcoin
- AUTOSAR
- 암호화폐
- 확률
- GeorgiaTech
- backtrader
- 자동매매
- python
- 퀀트
- 토플
- 블록체인
- 아마존 웹 서비스
- 토플 라이팅
- 백테스트
- 비트코인
- 개발자
- backtest
- 파이썬
- 클라우드
- TOEFL
- 오토사
- toefl writing
- AWS
- 백트레이더
- 프로그래밍
- 자동차sw
- can
- it
- Cloud
- Today
- Total
Leo's Garage
Mastering Ethereum - Building Smart Contracts and Dapps Ch.2 본문
Mastering Ethereum - Building Smart Contracts and Dapps Ch.2
LeoBehindK 2020. 1. 25. 16:48
Chapter 2에 대한 이야기를 해보겠다. 이번 Chapter 2는 Ethereum Basics이다.
이번 장에서는 이더리움에 대한 전반적인 이야기를 다룰 것이다. 지갑을 사용하는 방법, 거래를 생성하는 방법을 다룰 것이다.
Ether Currency Units
이더리움 화폐 단위는 ether이고, ETH라고 표기하기도 한다. 이더리움은 더 작은 단위로 표현 할 수도 있는데 단위를 wei라고 한다. ( 1 이더리움은 1,000,000,000,000,000,000 wei이다.) 사람들이 흔히 이야기하는 "Ethereum"은 System을 의미하며 화폐는 ether이다. 실제로 이더리움 내에서 이더는 항상 wei로 환산되어 표현된다. 만약에 1 이더를 전송하게 되면, 해당 거래는 1,000,000,000,000,000,000 wei만큼 전송한 것으로 표현된다.
Choosing an Ethereum Wallet
여기서 말하는 Wallet이란 우리의 이더리움 계정 관리를 도와주는 SW 어플리케이션을 의미하며, 쉽게 말해 이더리움 시스템으로의 게이트웨이 역할을 한다고 볼 수 있다. 이더리움 지갑은 다양한 종류가 있고 초보자가 사용하기 좋은 지갑부터 전문가용 지갑까지 다양하게 선택할 수 있다. 물론 이더리움 플랫폼 그 자체가 "최고"의 지갑에 어울리긴 할 것이다.
하지만 만약에 여러분 중에 이더리움 지갑이 어떻게 동작하는지 관심없고 단지 Transaction을 생성하고 전송하는 기능만 사용하길 원한다면 그에 맞는 지갑을 선택하면 된다.
아래의 지갑들이 시작하기에 좋은 지갑들이다 :
MetaMask
Jaxx
MyEtherWallet(MEW)
https://www.myetherwallet.com/
Emerald Wallet
실제로 필자는 MEW와 MetaMask를 사용해보았고, 현재는 MetaMask만 사용하고 있다. Chrome에 Extenstion으로 등록해서 사용할 수 있기 때문에 편의 상 해당 지갑을 선택하였다. 또한 Test Net을 접속해서 ERC-20 기반의 나만의 코인을 생성해서 테스트 해볼 수도 있고, Smart Contract를 발행해 볼 수도 있다. [이와 관련된 내용은 이후 챕터에서 정리하겠다.]
MetaMask 사용하기
1. 크롬 익스텐션 MetaMask 설치
2. MetaMask 가입
가입하게 되면, 위와 같이 메타마스크 용 암호와 복구용 니모닉 단어를 보여주게 된다. 니모닉 단어는 사용자의 지갑을 복구할 때 사용되는 단어들이므로 반드시 따로 적어놓거나 저장을 해야만 한다. 지갑을 복구할 시에는 암호는 필요하지 않지만, 니모닉 단어는 반드시 알고 있어야 한다.
4. 계정 화면
내부 화면을 보게 되면, 제일 상단에 서버를 선택할 수 있는 부분이 있는데, 이건 테스트넷으로 접속할 지, 메인넷으로 접속할 지 선택가능하게 되어 있다. 그 아래로 계정 이름과 해당 계정의 주소가 표기 되어 있다. 그리고 현재 잔고와 그 아래에 입금 버튼 그리고 전송 버튼이 구성되어 있다.
현재 자산이 없다면, Ropsten TestNet으로 전환한 뒤, 아래 링크에서 테스트 용 이더를 공급받을 수 있다.
상기 화면에서 Request 1 ether from faucet을 클릭하면, 자동으로 계정 연동을 하고 1 이더를 전송해주게 된다.
이상이다. 다음 장에서는 이더리움 클라이어트에 대해서 다루도록 하겠다.
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
'BlockChain > Mastering Ethereum' 카테고리의 다른 글
Mastering Ethereum - Building Smart Contracts and Dapps Ch.1 (0) | 2020.01.22 |
---|