이전 포스팅에서 이더리움 클라이언트(geth)를 설치한후 실행시 command line 에서 이더리움 동작을 확인할수 있습니다.
하지만 command line에서 동작할경우 사용상 불편하기 때문에 GUI 기반의 지갑인 Mist를 사용하도록 하겠습니다.
이더리움 지갑 어플리케이션인 Mist는 다음 페이지에서 다운로드 받아서 설치할수 있습니다.
사용자 OS 환경에 맞는 설치화일을 다운로드 받아서 설치하면 되며, 하기 내용은 ubuntu 를 기준으로 하도록 하겠습니다.
다운로드 받은 Mist는 이더리움 메인넷을 사용하지 않고 이전 포스팅에서 실행한 private network을 사용하여 동작을 하도록 하겠습니다.
먼저 geth를 하기와 같이 port 번호 3131을 사용하여 private network 으로 실행을 합니다.
ihpark92@ubuntu:~/go-ethereum/build/bin$ ./geth --datadir ~/go-ethereum/build/bin/data --networkid 3131 --ipcpath ~/go-ethereum/build/bin/geth.ipc --rpcapi "db,eth,net,web3,miner" console 2>~/go-ethereum/build/bin/console.logWelcome to the Geth JavaScript console!instance: Geth/v1.8.3-stable-329ac18e/linux-amd64/go1.9.5coinbase: 0x6f45ffa37ed51bc77f7476998c3d71221240b12eat block: 71 (Mon, 02 Apr 2018 22:55:41 KST)datadir: /home/ihpark92/go-ethereum/build/bin/datamodules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0
그리고 Mist 설치 디렉토리에서 다음과 같이 실행중인 포트번호 3131로 접속하도록 mist 를 실행합니다.
$ ./mist --network 3131 --rpc ~/go-ethereum/build/bin/geth.ipc$
이전에 mining이 된 상태이기 때문에 하기와같이 잔고를 확인할수 있습니다.
계좌를 조회할경우 다음과 같이 자세하게 확인 가능합니다.
하기 계좌는 이전 포스팅에서 genesis block에 명시한 계좌입니다.
다음은 계정추가를 통해서 계좌를 추가하도록 하겠습니다.
추가된 계정으로 이더리움을 송금해보도록 하겠습니다.
보내기 메뉴를 통해서 MAIN ACCOUNT 에서 ACCOUNT 2로 150 이더를 보내도록 하겠습니다.
보내기 메뉴에서 송금액과 수수료를 설정한후 보내기를 선택하면 하기와 같이 전송을 합니다.
전송을 한후에 mist 계좌화면상에서는 변화가 없는데, transaction이 블록에 포함되기 위해서는 채굴이 진행되어야 하기 떄문에 geth console에서 mining을 시작하면 (miner.start()) 하기와 같이 송금이 완료됨을 확인할수 있습니다.
'이더리움 > Ethereum Core' 카테고리의 다른 글
이더리움 코어의 데이타 계층 - 블록과 가스 (2) | 2018.04.30 |
---|---|
이더리움 코어의 데이타 계층 - 어카운트(account) (0) | 2018.04.29 |
이더리움 코어 패키지의 계층별 분류 (0) | 2018.04.29 |
이더리움 상태전이 시스템 (0) | 2018.04.29 |
이더리움 클라이언트 설치하기 (0) | 2018.04.02 |