본문 바로가기

Klaytn Dev Ambassador

klaytn 노드 띄워보기 2탄 (CN노드,blockscout로 블록 생성 확인하기)

지난 1탄에서는 굉장히 버벅거리는 모습을 보였었는데, 이번에는 2탄으로 klaytn 노드가 띄워지고 + docker에 Klaytn container 생성 + blockscout로 블록 생성되는거 보는 것에 대해 포스팅하려고 한다. 

 

1) 터미널에서 klaytn node 띄우기 

hh klaytn-node

클레이튼 노드에 대한 정보가 좌라락~나온다.

여기서 눈에 띄는건 "kip71":null인데, 항상 Null값이 뜨는 것은 신경이 쓰인다.

 

kip71이 뭐인고 하니 동적 가스비 메커니즘이라고 한다. 일단은 이정도만 알고 넘어가려고 한다.

https://kips.klaytn.foundation/KIPs/kip-71

 

KIP 71: Dynamic Gas Fee Pricing Mechanism

Details on Klaytn Improvement Proposal 71 (KIP 71): Dynamic Gas Fee Pricing Mechanism

kips.klaytn.foundation:443

 

2) docker 확인해보기

도커를 확인해보면 klatyn 컨테이너 내부에 CN-1 노드가 Running하고 있는 것을 볼 수 있는데, CN은 클레이튼에서 코어셀을 구성하고 있는 컨센서스 노드(Consensus Node)의 약자로 블록생성에 참여하는 노드이다.

https://ko.docs.klaytn.foundation/content/installation-guide/deployment/core-cell

 

코어 셀 - Klaytn Docs

코어 셀(Core Cell, CC)은 합의 프로세스에 참여하고, 트랜잭션 수행 및 블록 생성을 담당하는 요소입니다. Klaytn 코어 셀(CC)은 다음 요소로 구성됩니다.

ko.docs.klaytn.foundation

 

3) blockscout로 블록생성 확인해보기 

klaytn node 띄우기 1탄 포스팅에서 blockscout를 사용한다고 했었는데, blockscout는 local block explorer이다. 

hh explorer --network localhost

 

 

위의 명령어를 입력하고 http://localhost:4000 주소로 접속해보면, 거의 매 초마다 블록이 생성되는 것을 확인할 수 있다.

 

4) Terminal 확인해보기 

blockscout에 띄워주는 블록들을 보여주기 위해서 터미널에서 열일을 하고 있다. blocknumber가 몇번이고.. 계속해서 블록을 생성하는 것을 실시간으로 확인할 수 있다. 

(일단 err가 발생하는데, 다음에 보기로 한다) 

 

 

일단은 klaytn node가 어떻게 띄워지는지에 대한 프로세스를 익히는 것이니, 에러나 여러 정의들에 대해서는 차차 보완해나갈 예정이다.