블록체인 애플리케이션 개발 실전 입문 2-3장

in #ether6 years ago

테스트 네트워크에서 Geth 실행하기

시작하기 전에 2가지를 먼저 준비해야 한다.

데이터 디렉터리, Genesis파일

바탕화면에 data_testnet 폴더를 만들고
그 폴더 안에 genesis.json 파일을 만든다.

스크린샷 2018-02-07 오후 10.47.47.png

genesis.json은 아래와 같다.

{
"nonce" : "0x0000000000000042",
"timestamp" : "0x0",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"extraData" : "0x0",
"gasLimit" : "0x80000000",
"difficulty" : "0x4000",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x3333333333333333333333333333333333333333",
"alloc" : {}
}


Geth를 초기화 한다.

$ geth --datadir /Users/Humanscape/Desktop/data_testnet init /Users/Humanscape/Desktop/data_testnet/genesis.json

스크린샷 2018-02-06 오후 6.24.36.png

초기화가 완료되면 geth를 실행한다.

$ geth --networkid 4649 --nodiscover --maxpeers 0 --datadir /Users/Humanscape/Desktop/data_testnet console 2>> /Users/Humanscape/Desktop/data_testnet/geth.log


다음 장에서 계정을 만들고 ether를 송금하는 예제를 진행하겠다.

Coin Marketplace

STEEM 0.14
TRX 0.12
JST 0.025
BTC 53375.38
ETH 2393.56
USDT 1.00
SBD 2.15