ketla에서 끝날 줄 알았던 타이코 테스트넷이
hekla 테스트넷을 마지막으로 메인넷이 출시될 것으로 보인다.
System Requirements
Minimum
CPU: 2+ cores
Memory: 4GB RAM
Disk: 1TB free storage space
Bandwidth: 8mbps
Recommended
CPU: 4+ cores
Memory: 16GB RAM
Disk: 1TB NVMe SSD
Bandwidth: 25mbps
VPS 사용
[기초] VPS 구매, 접속하기
본 블로그는 한 번 정도 노드를 굴려본 사람들을 위한 블로그로 타겟을 잡았었는데 노드를 처음으로 돌려보고 싶어 하는 분들도 있어 어느정도 가이드를 잡기로 하였다. 1. 서버 마련 여기서는
graychoi.xyz
위 게시글 참고하여 VPS2를 구매한다.
Blockpi
BlockPI Network | Global Distributed Web3 Infrastructure
BlockPI is a global distributed blockchain API service network. The fast, scalable, robust multichain RPC infrastructure for Web3 developers. Try for free!
blockpi.io
위 링크 접속 및 가입 후 대시보드에서 API Key 생성
만든 후 Archive Mode로 설정해준다음
https, wss를 복사해둔다.
Holesky Testnet 이더리움 받기
Holešky PoW Faucet
Holešky PoW Faucet JavaScript is required to use this faucet. What is a PoW Faucet? This is an Ethereum Faucet running on the Holešovice Testnet. To prevent malicious actors from exhausting all available funds or accumulating enough Ether to mount long r
holesky-faucet.pk910.de
위 주소를 통해 타이코 노드를 돌릴 버너지갑으로 Holesky 테스트넷 이더리움을 조금 받아놓는다.
Clone simple-taiko-node
git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node
Copy the sample .env files
cp .env.sample .env
.env 파일 설정
nano .env
L1_ENDPOINT_HTTP= //blockpi https API 입력
L1_ENDPOINT_WS= //blockpi wss API 입력
L1_BEACON_HTTP=http://unstable.holesky.beacon-api.nimbus.team/
HTTP 부분에는 blockpi에서 만들었던 https api를 입력해주고
밑에 WS 부분은 wss api를 입력해주면 된다.
아래의 BEACON에는 위 코드블럭에 있는 주소를 복사한 후 사진과 같이 붙여넣기한다.
ENABLE_PROPOSER=true
L1_PROPOSER_PRIVATE_KEY= //본인 메타마스크 지갑(버너지갑이용) 프라이빗키 작성
L2_SUGGESTED_FEE_RECIPIENT= //본인 메타마스크 지갑 주소 작성
BLOCK_PROPOSAL_FEE=1000 // 기존에는 30이였는데 1000으로 해야 잘찍히더라... 다만 가스비 많이 나갈 수 있음
PROVER_ENDPOINTS=http://taiko-a7-prover.zkpool.io
아래로 내려서 PROPOSER은 true로 변경해주고
위 코드블럭에 나온 부분만 아래 사진과 같이 변경해주면 된다.
작성되지 않은부분은 굳이 건드릴 필요가 없다.
Run
docker compose --profile l2_execution_engine up -d && docker compose --profile proposer up -d
log 확인
docker compose logs -f taiko_client_prover_relayer taiko_client_proposer taiko_client_driver l2_execution_engine
taiko_client_prover_relayer
taiko_client_proposer
taiko_client_driver
l2_execution_engine
위 네개 다 작성해도 되고 보고싶은 부분만 선택해서 작성해도됩니다.
http://IP주소:3001
위 코드블럭처럼 웹사이트 주소창에 타이코 노드를 돌리고 있는 IP주소:3001 을 입력한 후 들어가면
Grafana에서 시각적으로 블록이 잘 동기화되고있는지 확인할 수 있다.
아이디랑 비밀번호를 입력하는 창이 나온다면
초기 아이디와 비밀번호는 둘 다 admin 이다.
이런식으로 잘 동기화되고 있는 것을 확인 할 수 있다.
운이 좋다면 프로포즈 블록 트랜잭션까지 찍을 수 있다.
Prover 활성화 부분
주의 : 여기부터는 Prover 설정을 하신분들만 가능
Taiko Prover 노드 구동
타이코... 마지막 테스트넷 Hekla에서 드디어 프루버를 활성화 할 수 있게되었다.시간과 돈, 그리고 근성만 있다면 누구나(?) 돌릴 수 있다! SGX2 지원 CPU최소사양CPU: 2coresRAM: 8RAMUbunut 22.04 LTS
graychoi.xyz
위 게시글을 참고하여 완료한 사람들만 진행이 가능하다.
nano .env
다시 .env 파일을 오픈해준다.
현재 돌아가고 있는 타이코 노드와 Prover 노드의 IP가 다르다면
현재 타이코 노드의 IP주소를 입력해준다.
ENABLE_PROVER는 true로 변경해주고
위 사진에는 잘못 나와있는데
SGX_RAIKO_HOST에는 Prover를 구동하고 있는 노드의 IP주소를 입력해준 후 뒤에 :8080 포트번호를 작성해주면된다.
L1_PROVER_PRIVATE_KEY에는 Prover를 구동하고 있는 지갑의 Private Key를 작성해준다.
TOKEN_ALLOWANCE 부분에는 250000000000000000000를 입력해준다.
PROPOSER도 true로 변경한 상태에서
PROVER_ENDPOINTS에 Prover를 구동하고있는 노드의 IP주소와 9876포트번호를 작성해준다.
Approve TTOKh
ERC1967Proxy | Address 0x6490E12d480549D333499236fF2Ba6676C296011 | Etherscan
The Contract Address 0x6490E12d480549D333499236fF2Ba6676C296011 page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on Etherscan.
holesky.etherscan.io
위 주소 이동 후 Prover 지갑 연결 후에
spender에는 0x79C9109b764609df928d16fC4a91e9081F7e87DB
amount에는 250000000000000000000 입력 후 Write 하면된다.
사실 실행하면 자동으로 approve가 들어가서 굳이 해야되나 싶지만
독스에서 하라고 나와있어서 일단은 하라는대로 하자.
Run Prover
docker compose --profile prover up -d
Prover 로그 확인 명령어
docker compose logs -f taiko_client_prover_relayer
여기까지 제대로 따라왔다면
Register Instance 라는 트랜잭션을 확인할 수 있고
위 트랜잭션 발생 후 24시간 이내로 지갑으로 TTOKh토큰이 500개 들어오게 되며 프로포저와 프루버가 시작되게 된다.
영광의 프로포즈 블록과 프루브 블록이다.
현재 한국시간 5월5일 새벽4시 15분 기준
프루버의 개수는 88명이다.
처음 돌릴 때만해도 50명대였던 것 같은데 며칠새 빠르게 늘었다.
사실 인센티브가 확정된 테스트넷 노드가 아니여서 돌려야 된다! 라고 말할 순 없지만
그래도 먹여준다면 많이 먹여주지 않을까? 라는 생각에 하나 돌려봤다.
진자 개고생햇으니가 광고한번만 클릭해주새오...
스팸 댓글이 많아서 본 게시글의 댓글 확인을 안합니다.
궁금하신 점이 있다면 아래 채팅방으로 문의 부탁드립니다.
퍼가실 땐 출처 명시 부탁드립니다.
노드 대행 및 기타 문의
graychoi0920@gmail.com
노드그레이 텔레그램 공지방
노드그레이
그레이의 50가지 노드 그림자
t.me
노드그레이 텔레그램 채팅방
노드그레이 채팅방
공지방 : https://t.me/nodegray
t.me
'Blockchain > Node' 카테고리의 다른 글
Masa Bittensor Incentivized Testnet 가이드 (0) | 2024.07.24 |
---|---|
Rivalz incentivized Testnet 가이드 (0) | 2024.07.22 |
Taiko Prover 노드 구동 (1) | 2024.05.01 |
Aethir Checker Node 구동하기 for Linux (1) | 2024.04.21 |
Aethir Checker Node 구동하기 for Windows (1) | 2024.04.21 |
댓글