홈이동 댓 글

타이코 노드 (Taiko Node) 돌리기 l 알파-6 테스트넷 및 제안자 활성화하기

Sepolia ETH Faucet후 Taiko 체인으로 Horse와 ETH 브릿징


타이코 노드 시작하기전 세폴리아 테스트넷의 ETH를 FAUCET합니다.
1. Infura(0.5ETH)
2. Alchemy(0.5ETH)
3. sepolia-faucet.pk910.de 를통한 POW채굴

저는 3번을 이용했지만 1,2번으로 하셨다고 생각하고 진행하겠습니다. 1ETH 테스트넷 코인을 얻었다면
https://bridge.jolnir.taiko.xyz/faucet 로 이동하시어 지갑연결후 HORSE도 민팅을 해주시고


민팅후 왼쪽 메뉴에 브릿지로 이동하시어 HORSE와 ETH를 옮겨줍니다.
HORSE를 민팅받으신 갯수 다 옮기셔도 되고요 ETH도 90퍼 센트 정도 다 옮겨주셔도 됩니다.

브릿징된 이더를 TTKO으로 스왑


스왑페이지로 이동하시어 지갑연결후 타이코 체인도 추가해주시고 들어온 ETH를 TTKO로 스왑해줍니다.

VPS 가입과 연결

이제 본격적으로 노드 설치를 진행하겠습니다


우선 VPS를 가입후 시작할수 있습니다.
많은분이 선택하는 contabo VPS 를 선택하였고 VPS2 상품을 가입했습니다.




이미지 내용처럼 가입하시고 나면 10분안으로 아래와 같은 이메일이 도착합니다.

이메일에는 VPS IP가 있고 비밀번호는 보안상 나오지 않습니다. 기억해두신 비밀번호를 추후에 사용하게 됩니다.


이제 연결을 해줘야겠지요. PUTTY를 설치합니다.


Putty 를 실행하고 나오는 창에 아이피와 기억해둔 비밀번호를 입력합니다.



접속후 비밀번호를 붙여넣어줍니다 (오른쪽마우스+엔터)

Taiko node 설치


연결이 완료된 상태입니다.

우선 스크린을 설치하겠습니다.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install screen

설치도중 YES를 선택하여 계속 진행

스크린 만들기

screen -S taiko


다음 코드를 입력하여 계속 진행

sudo apt-get install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update


도커 설치 및 실행

sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose
sudo docker run hello-world


타이코 실행

git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node
cp .env.sample .env
nano .env


편집기가 열립니다. 편집기에 넣을 값을 만들러 가야됩니다.

Endpoint API 구하기


BLOCKPI로 이동 하여 회원가입후 마이페이지로 이동후 API KEY LIST에서 새로운 API를 생성합니다



https값과 wss://를 편집기에 REQUIRED 항목에 붙여넣습니다

REQUIRED 항목

L1_ENDPOINT_HTTP=
L1_ENDPOINT_WS=

다음을 수정할땐 옵셔널 부분이 아닌 

# If you want to be a proposer who proposes L2 execution engine's transactions in mempoot to Taiko Lap
# contract (be a "mining L2 node"), you need to change'ENABLE_PROPOSER' to true, then filL 'LI_PROPO> 

위 문단 아래를 수정


ENABLE_PROPOSER를 false에서 True로 변경합니다.

L1_PROPOSER_PRIVATE_KEY에 자신의 프라이빗 키를 붙여 넣습니다.

BLOCK_PROPOSAL_FEE부분의 값을 1를 지우고 30을 기입합니다.

PROVER_ENDPOINT부분의 주소를 지우고 ZKPool의 엔드포인트로 교체합니다.

taiko-a6-prover.zkpool.io:9876  (ZKPOOL 트위터에서 확인할것)

편집을 완료한후 Ctrl+X -> Y -> 엔터 순으로 저장하고 편집기를 종료합니다.

노드 실행하기


노드실행하기

docker compose up -d

실행이 된뒤 꼭 Ctrl+A+D를 눌러 Putty를 종료합니다.

대시보드에서 확인

http://VPS아이피주소를넣습니다:3001/d/L2ExecutionEngine/12-execution-engine-overview?orgId=1&refresh=10s



저도 아직 블록 싱크가 안맞아서 그런지 스캔상 Propose Block 트랜젝션이 아직 뜨지는 않고 있는데요.
뜨게 되면 업데이트 하겠습니다. https://holesky.etherscan.io/에 자신의 지갑주소를 입력하여 확인해보세요.

https://holesky-faucet.pk910.de/ 를 통하여 HOLESKY 테스트넷 ETH도 FAUCET 해두시기 바랍니다.


Propose Block 트랜젝션 생성은 되었으나 Testnet6가 초기 상태라 Prover 노드의 수량이 많지않아 Propose Block이 원할하게 지갑에 할당되지않고 있네요. 이건 시간이 해결해줄것이니 그동안 다른 노드를 돌리거나 중지하거나 기다리는것도 방법이겠습니다.

이 글은 정보 제공 및 교육 목적으로 제공되며, 어떠한 투자나 거래 행위에 대한 권고사항이 아닙니다. 암호화폐 시장은 변동성이 높고 리스크가 존재할 수 있으며, 투자 전에 충분한 조사와 신중한 판단이 필요합니다. 블로그 내용에 의한 투자 결정의 책임은 독자 본인에게 있으며, 어떠한 손실이 발생하더라도 저자와 블로그는 책임을 지지 않습니다.

 게시물이 도움 되셨나요? 커피로 후원해보세요 ☕
Did you find this post helpful? Support us with coffee ☕

What’s your Reaction?
+1
2
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
guest
기입시 개인정보수집에 동의 간주 됩니다
9 Comments
피드백
모든 댓글 보기
jac

cess도 부탁드려용!

Bossofx

혹시 블라스트(blast)랑 스크롤(scroll)도 고견 부탁드려도 될까요?

Bossofx

선생님 혹시 ttko 홀스키에서도 필요한걸까요? 다른 글 참조하면 3개이상이 있어야 블록 생성된다는 글이 있고 디스코드에서는 세폴리아 때 필요했던 거고 홀스키에서는 필요 없다고 해서요

bossofx

세세하게 알려주셔서 감사합니다!!