Geth 

실행 옵션

 

 

 

 

 

 

geth를 실행 할 때 필요한 옵션의 종류에 어떤것들이 있는지

 

알아보도록 하겠습니다.

 

 

 

 

 

geth help를 치면,

 

아래와 같은 결과창을 볼 수 있습니다.

* 훨씬 더 많습니다.

 

 

 

 

그 중 자주 쓰이는 명령어 몇개만 소개 하도록 하겠습니다.

 

console 

     - 콘솔창으로 블록체인에 명령을 줄 수 있게 합니다.

 

init 

     - genesis.json파일을 등록하여 제네시스 블록을 설정해 줍니다.

 

--datadir

     - geth의 데이터베이스들과 키 스토어를 위한 데이터 디렉터리를 지정합니다.

 

--dev

     - 빠르고 손쉽게 블록체인 네트워크를 구성, 실습을 할 수 있는 옵션이라 생각하시면 됩니다.

       마이닝 하지 않아도 많은 양의 Balance값이 들어가 있습니다.

 

--rpc 

     - HTTP-RPC를 사용 가능하게 합니다.

 

--rpcaddr

     - RPC를 listen하는 IP address값을 지정해 줍니다.. (default : "localhost")

 

--rpcport

     - RPC를 listen하는 Port값을 지정해 줍니다. (default : 8545)

 

--rpcapi

     - rpc를 통해 사용 가능한 API들을 셋팅해 줍니다. (default : eth, db, net, web3

       추가적으로는 admin, mining, personal 등을 적어주면 추가적으로 사용 가능하다.

 

-- port 

     - Listen Port를 지정해 줍니다. (default : 30303)

 

--nodiscover

     - 자동으로 피어를 찾지 않게 만듭니다. 

 

--fast

     - syncing을 빠르게 만듭니다.

 

 

 

 

 

 

 

 

저같이 간단히 실행 정도만 해보고 싶은 분들에게는

 

이정도의 옵션으로 

 

충분히 구현이 가능합니다.

 

 

 

 

 

 

 

 

감사합니다.



+ Recent posts