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

in ether •  7 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를 송금하는 예제를 진행하겠다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!