일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 솔리디티
- Geth
- vue.js
- API
- blockchain
- frontend
- 앵커링
- Solidity
- SCN
- 이더리움
- 서비스체인
- 클레이튼
- 프레임워크
- 접근제어자
- 웹
- Web
- 블록체인
- 프론트엔드
- Klaytn API Service
- geth구현
- web3.js
- Klaytn
- 제어자
- kas
- web3
- ethereum
- javascript
- vue
- nodejs
- 블록체인 구조와 이론
Archives
- Today
- Total
BloCCat
EN(Endpotint Node) 구축 본문
SCN과 마찬가지로 aws, vutr 등의 cloud 서버 사용
* aws 권장 사양
모델명 | vCPU 수 | 메모리(GiB) | 스토리지(GiB) | EBS 대역폭(Mbps) | 네트워크 대역폭(Gbps) | 가격(서울,USD/h) |
m5.2xlarge (권장) |
8 | 32 | EBS 전용 | 3,500 | 최대 10 | 0.472 |
- 예상 스토리지 요구사항 : 2.5GB/1일
1. EN (baobab)설치
$ wget https://packages.klaytn.net/klaytn/v1.7.1/ken-baobab-v1.7.1-0-linux-amd64.tar.gz
$ tar zxf ken-baobab-v.1.7.1-0-linux-amd64.tar.gz
2.환경 변수 전역 설정
$ export PATH=$PATH:~/ken-linux-amd64/bin
3. EN config 파일 수정 (ken-linux-amd64/conf/kend.conf)
$ mkdir ~/klaytn/data
$ vi ~/ken-linux-amd64/conf/kend.conf
...
SC_MAIN_BRIDGE = 1
...
DATA_DIR=~/klaytn/data
4. EN과 baobab 네트워크 동기화 (syncronize)
* 데이터가 많기 때문에 매우 오래 걸림
1) 최신 데이터 받기
$ wget https://s3.ap-northeast-2.amazonaws.com/klaytn-chaindata/baobab/klaytn-baobab-chaindata-20211209011211.tar.gz
2) DATA-DIR에 풀기
$ tar -C ~/kend_home -xvf klaytn-baobab-chaindata-latest.tar.gz
5. EN 실행
$ kend start
$ ken attach —datadir ~/klaytn/data
- klaytn scope(https://baobab.scope.klaytn.com/)에서 최신 Block Number를 확인하고 klay.blockNumber 명령어로 일치하는지 확인
'Study > 클레이튼' 카테고리의 다른 글
caver-js : 서비스 체인 연동 (0) | 2021.12.14 |
---|---|
SCN(Service Chain Network) 과 ENN( Endpoint Node Netork) 앵커링 (Anchoring) (0) | 2021.12.11 |
SCN(Service Chain Network)에서 klay 송금 (0) | 2021.12.10 |
SCN(Service Chain Network) 구축 (0) | 2021.12.10 |
KAS 사용하기 - 기본 세팅 (0) | 2021.09.24 |