blockchain

[Klaytn] EN

chanchand 2023. 2. 9. 02:29
반응형

- EN

Klaytn 네트워크의 인터페이스

Klaytn APIs를 사용하여 트랜잭션 전송 가능

 

- 블록체인 데이터 동기화

- 새로운 블록 검증

- 쿼리 요청 처리

- 트랜잭션 요청 프록시 노드로 전송

 

 

- 아카이브 배포

다운로드 페이지

 

v1.9.1 - Klaytn Docs

debug_traceChain (debug_subscribe with traceChain option) returns subscription ID that providing trace result of the given range. This API should be invoked via websocket connection

ko.docs.klaytn.foundation

1.9.1 버전을 Baobab 패키지를 다운로드 받고, 패키지의 압축을 해제한다.

$ tar zxf ken-baobab-v1.9.1-0-darwin-10.10-amd64.tar.gz

- bin/ken : EN 실행 파일

- bin/kend : EN 시작 및 종료 스크립트 파일

- conf/kend_baobab.conf : EN 환경설정 파일

 

- 환경 변수 추가

$ vi ~/.zshrc
$ export PATH=$PATH:[패키지_다운로드위치]/ken-darwin-10.10-amd64/bin
$ source ~/.zshrc

 

 

- 환경설정

EN 환경설정은 데이터 디렉터리를 생성하고 환경설정 파일의 환경 변수를 설정한다.

 

1. EN 데이터 디렉터리 생성

블록체인 데이터의 크기가 계속 증가하는 것을 고려해 큰 저장소를 사용하는 것이 좋다.

원하는 경로에 디렉터리를 생성하면 된다.

$ sudo mkdir -p /var/kend/data

 

2. 환경설정 파일 업데이트(kend_baobab.conf)

환경설정 디렉터리의 위치는 [패키지 다운로드 위치]/ken-darwin-10.10-amd64/conf 으로 기본설정 되어있다.

환경설정 파일 kend_baobab.conf의 디렉터리 환경변수 $DATA_DIR를 업데이트 한다.

 

* baobab 패키지일 때, bin/kend 파일을 아래와 같이 변경해주어야 한다.

 

 

- EN 실행

* kend start -> kend is down 현상이 계속 되어서 kend_baobab.conf 파일에서 포트를 변경해주었다.

실행&중지
상태

로그는 kend.out 파일에 저장되어 있고, 이 파일은 kend_baobab.conf 파일의 LOG DIR 필드에 정의된 경로에 있다.

 

$ tail -f kend.out

kend.out 파일에서 노드가 블록을 가져오는 것을 볼 수 있다.

 

 

- Ken 콘솔

Klaytn은 ken console이라는 CLI 클라이언트를 제공한다.

반응형

'blockchain' 카테고리의 다른 글

스마트 컨트랙트 배포(Truffle)  (0) 2023.02.12
[Klaytn] 스마트 컨트랙트 배포  (0) 2023.02.09
[Klaytn] CountBApp  (0) 2023.02.05
caver-js  (0) 2023.02.03
[Klaytn] Baobab환경-Klay 받기  (0) 2023.02.03