오늘은 geth의 기능중 하나인 puppeth을 이용해 개인 네트워크를 셋업하고 실행해본 후, 이와 IPC 통신, RPC 통신을 통해 상호작용을 하는 방식에 대해 알아보자. 1. 네트워크 셋업 (puppeth 이용) puppeth은 네트워크를 셋업해주는데 도움을 주는 툴이다. git에서 clone을 받아온 디렉토리의 go-ethereum 폴더에서 make all을 입력하면 /build/bin 폴드안에 go-etherum이 제공하는 기능을 가진 모든 파일들이 생성된다. 이제 다시 내가 작업을 시작할 디렉토리로 돌아와 다음과 같이 genesis.json 파일을 생성하고 계정을 하나 만든 후, puppeth을 입력해 네트워크 초기값을 설정한다. /* genesis.json */ { "config": { "ch..