Taiko 테스트넷 노드 돌려보기

250x250
반응형
728x90

Taiko 테스트넷 노드 운용해보기!!

이번에는 Taiko의 테스트넷(Alpha-6) 노드를 돌려보는 것을 같이 해보려고 합니다.

 

기본적인 노드를 돌리기 위한 셋팅방법은 아래의 링크를 통해 확인해주시면 되겠구요.

2024.01.25 - [크립토 에어드랍 작업/노드 운용하기] - 클라우드 컴퓨터 호스팅하기 - 블록체인 노드를 돌리기! 어렵지 않아요!!

 

클라우드 컴퓨터 호스팅하기 - 블록체인 노드를 돌리기! 어렵지 않아요!!

다들 블록체인 노드를 한번 운용해보려는데 막막하신가요? 사실 비트코인, 이더리움처럼 CPU, GPU를 활용하는 자원은 실제 본인의 컴퓨터의 자원을 활용해야되기 때문에 전력량으로 인해 많은 비

metaboo.tistory.com

 

Taiko는 노드 뿐만 아니라, 현재 테스트넷 작업도 있으니까

Taiko가 뭔지 궁금하신 분들은 아래의 링크를 통해 확인하시면 된답니다!

2024.01.24 - [크립토 에어드랍 작업/에어드랍 작업 정리] - 이더리움 창시자, 비탈릭 부테린의 타이코(Tiako)의 6번째 테스트넷 Alpha-6(Katla) 런칭!

 

이더리움 창시자, 비탈릭 부테린의 타이코(Tiako)의 6번째 테스트넷 Alpha-6(Katla) 런칭!

이더리움의 창시자 비탈릭 부테린이 언급했던 Layer2 기반의 네트워크 프로토콜이 있습니다. 바로 타이코(Taiko)가 바로 그 녀석인데요. zkEVM을 기반으로 한 보안 L2 인프라라는데 이런저런 네트워

metaboo.tistory.com

 

저는 Hetzner 서버를 이용해서 노드를 운용할 예정이니까 참고하시구요. 기본적인 방법은 윈도우도 똑같으니 참고하시기 바랍니다.

자 그럼 노드돌리러 가볼까요?


1. 노드의 스펙에 맞게 서버 셋팅

https://github.com/taikoxyz/taiko-geth

 

GitHub - taikoxyz/taiko-geth: An L2 execution engine implementation for the Taiko protocol. 🚚

An L2 execution engine implementation for the Taiko protocol. 🚚 - GitHub - taikoxyz/taiko-geth: An L2 execution engine implementation for the Taiko protocol. 🚚

github.com

 

위 깃헙사이트가 Taiko의 geth로 접속할 수 있는 노드의 스펙이 적혀진 부분이라서 해당 스펙을 참고하시면 되는데요.

최소조건과 권장사양이 위와 같이 적혀있으니 이에 알맞게 서버를 임대해주세요.

 

 

저는 리눅스로 위 서버를 임대했습니다.

그래서 리눅스 기반으로 설명을 드릴테니 참고하세요!

램은 부족하면 트러블이 혹시모를 트러블에 방지하고자 조금은 넉넉하게 8GB로, 하지만 CPU는 2코어로 맞췄습니다.

 

그 다음 서버 접속해주시구요.

접속하는 방법은 

2024.01.25 - [크립토 에어드랍 작업/노드 운용하기] - 클라우드 컴퓨터 호스팅하기 - 블록체인 노드를 돌리기! 어렵지 않아요!!

 

클라우드 컴퓨터 호스팅하기 - 블록체인 노드를 돌리기! 어렵지 않아요!!

다들 블록체인 노드를 한번 운용해보려는데 막막하신가요? 사실 비트코인, 이더리움처럼 CPU, GPU를 활용하는 자원은 실제 본인의 컴퓨터의 자원을 활용해야되기 때문에 전력량으로 인해 많은 비

metaboo.tistory.com

위 링크의 "번외편1"을 참고해주시면 됩니다.


2. 타이코 노드 설치하기

이제 타이코 노드를 운용하기 위해 타이코 노드를 설치해야겠죠?

https://docs.taiko.xyz/guides/run-a-taiko-node/

 

Run a Taiko node

This guide will help you start up a Taiko RPC node using simple-taiko-node.

docs.taiko.xyz

위 Taiko의 문서를 따라서 설치해주시면 되는 아주 간단한 방법입니다.

 

일단 문서를 보니 필수조건이 있네요?

Docker와 Git을 설치해달라고 하니 해줍시다.

 

 


● Docker(도커) 설치하기

 

아래의 명령어를 순서대로 입력해주세요.

sudo apt-get update

자동으로 설치가 다 완료되면 다음 명령어를 입력해주세요.

sudo apt-get install docker.io

중간에 저렇게 뜨면 대문자 Y를 눌러주세요.

sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker

 

위 명령어는 입력하면 아무런 반응이 없는 것 같지만 실제로 작업이 발생된겁니다.

 

그 다음 마지막으로

docker version

을 입력하시면

 

이런 버전내역과 함께 설치가 완료된 것을 확인할 수 있습니다.


● Git 설치

 

이번엔 Git 설치입니다. 마찬가지로 어렵지 않아요.

참고로 이 Git이 설치되어야 노드 설치가 가능하기 때문에 아주 중요합니다!

sudo apt-get install git

위 내용처럼 나오면 이미 설치된거라 신경안쓰셔도 됩니다!

없다면 쫘라락 설치가 펼쳐질거에요.

sudo apt install git

마찬가지입니다.

git --version

위 버전내역까지 나오면 설치완료!

 

이제 노드 설치하러 가보시죠.


3. 노드 설치하기

 

이제 더 간단합니다.

문서를 보시면

이런식으로 나오기 때문에 따라만 하시면 됩니다.

 

일단 Taiko 노드를 설치하기 전에 Holesky 노드부터 설치하시고 싶다면 하셔도 되지만...

 

해본 결과 ethd가 뭔가 자꾸 에러나서 안되더라구요? 저는 그래서 패스를 권유드립니다.

☞그래서 저도 설명은 넘어가겠습니다~

 

git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node

 

위 명령어를 입력해줍시다.

 

그 다음

cp .env.sample .env

입력해주세요.


4. L1 엔드포인트 설정하기

이렇게 나오는데요. 로컬 Holesky 노드 대신 RPC 공급자꺼 이용하면되니까 신경쓰지 마시구요.

 

일단 

nano .env

부터 입력해주세요.

이게 편집기라고 보시면 되구요. 이제 Holesky RPC 공급자의 IP와 본인이 채굴할 지갑주소를 수정해서 입력해야됩니다.

아래로 내리시면 이 REQUIRED라고 되어있는 부분이 빈칸으로 나타나는게 보일텐데요.

여기에 L1의 엔드포인트 정보를 입력해주시면 되는겁니다.

 

Holesky RPC 공급자 목록을 보려면 아래 링크 클릭하세요!

https://chainlist.org/chain/17000

보면 이렇게 나와있는데요.

 

L1_ENDPOINT_HTTP에는 https://로 시작하는 주소를

L1_ENDPOINT_WS에는 wss://로 시작하는 주소를 각각 찾아서 입력해주시면 됩니다.

 

입력은 방향키로 해당 위치에 커서를 둔 뒤 복사한 주소를 마우스 오른쪽을 클릭해주시면 붙여넣어집니다.

 

그 다음 컨트롤+X(Ctrl+X)를 눌러서 저장(Y)을 입력해주시고 엔터를 눌러주시면 .env파일이 수정됩니다.


5. 노드 실행하기

 

이제 마지막으로 노드를 실행해보겠습니다.

docker compose up -d

위 명령어를 입력해주시구요.

 

※ 만약 위의 명령어가 안먹힌다면

apt install docker-compose

를 입력해주신 뒤

docker-compose up -d

를 입력해주세요. (docker와 compose사이에 -가 붙음)

 

그럼 이렇게 done이라고 뜨면서 완료가 되구요.

 

노드가 잘 굴러가나... 실행 된 것 확인해봐야겠죠?

 

http://본인의 서버IP주소:3001/d/L2ExecutionEngine/l2-execution-engine-overview?orgId=1&refresh=10s

위 주소를 입력해서 접속하시면 아래의 대시보드가 나올텐데요.

 

보이는대로 그래프가 잘 작동되는게 보인다면 완성입니다.

 


어려우셨나요?

 

사실 하다보면 별 것 아니니 너무 겁먹지 않으셨으면 좋겠습니다.

 

그럼 지금까지 Taiko 테스트넷 노드 운영방법이였습니다!


소식과 내용을 빠르고 다양하게 접하고 싶으시다면 아래 그림(텔레그램)을 클릭해주세요!!

Designed by JB FACTORY