Geth를 사용해서 이더리움 사설 네트워크를 구축해보자
먼저 사설네트워크를 구축하기 앞서, Geth 클라이언트 전용 계좌를 생성해야 한다. 클라이언트 계좌는 여러 개 개설할 수 있다.
> Geth --datadir "D:\ethereumTest\data" account new |
빨간글씨로 되있는 부분은 사용자가 원하는 경로로 바꿔주면 된다.
명령어를 입력하고 엔터를 치면 패스워드를 입력하라고 나오는데 이것은 계좌의 비밀번호라고 생각하면 된다. 원하는 비밀번호 입력 후 엔터를 치면 Address가 나오는데 이것이 계좌의 주소다.
계좌가 잘 생성되었는지 한번 확인해보자
계좌가 잘 생성된것을 확인할 수 있다. 지금 이 글에서는 Account가 2개가 나와있는데 위의 순서대로 하면 Account가 1개만 생성되는것이 정상이다.
그 후 메모장 또는 텍스트에디터 같은것을 열어서 밑에 내용을 복사 한 후 저장한다
경로는 사용자가 위에서 지정해놓은 폴더안에(ex; D:\ethereumTest") 파일명은 Cus_Genesis.json으로 저장한다.
{ "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block" : 0, "eip158Block" : 0 }, "nonce": "0x0000000000000022", "timestamp": "0x00", "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "extraData": "0x00", "gasLimit": "0x800000", "difficulty": "0x400", "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", "coinbase": "0x3333333333333333333333333333333333333333", "alloc": { "0x27e94fc65be4f6af0e66a25cc1a2b23ef677bce5": { "balance": "10000000000000000000" } } } |
그 후 명령프롬포트 창으로 돌아와 아래 명령어를 입력해준다.
geth --datadir "D:ethereumTest\data" init "D:\ethereum\Cus_Genesis.json" |
빨간색 글씨 위치에는 위에서 저장한 파일경로를 입력해주면 된다.
정상적으로 Genesis 블록이 생성되었다면 위외같은 그림이 나온다.(*Genesis 블록파일의 위치,이름, 데이터저장 경로가 옳바른지 확인해야 한다)
이전 글을 참조하면 비교적으로 쉽게 따라올 수 있다.
다음글에서는 사설이더리움 네트워크 실행하고 계좌간 이더리움 입금 부분을 포스팅 할 예정이다.
'옥탑방주인 > -Cryptocurrency' 카테고리의 다른 글
G20 재무장관 회의 일정 (0) | 2018.03.07 |
---|---|
Worries Grow That the Price of Bitcoin Is Being Propped Up (0) | 2018.02.02 |
윈도우10에 Geth를 설치해보자!! (0) | 2018.01.02 |
에이다(Cardano, ADA)에 대해 알아보자. (0) | 2017.12.27 |
비트코인 시카고옵션거래소(CBOE)와 시카고상품거래소(CME)의 차이점은? (0) | 2017.12.12 |