검증자 문서

1. 노드 설치

필수 사항
  • Ubuntu 22.04+
  • Go 1.24.2+
  • 8 CPU / 32 GB RAM / 1 TB SSD
Docker로 PAXI 노드 설치
curl -sL https://raw.githubusercontent.com/paxi-web3/paxi/main/scripts/docker_install.sh | bash
시작
docker run -d --name paxi-node-1 --restart unless-stopped \
  -v "$HOME/paxid/paxi:/root/paxi" \
  --network=host \
  paxi-node \
  ./paxid start
로그 보기
docker logs paxi-node-1 -n 10 -f
툴박스 컨테이너
# Enter toolbox
docker run --rm -it --network host \
  -v "$HOME/paxid/paxi:/root/paxi" \
  paxi-node bash

# Show key
./paxid keys show <your address or key name>

# Import key from seed phrase
./paxid keys add <your key name> --recover

# Test query
./paxid query bank balances <your address or key name>
중지
docker stop paxi-node-1
제거
docker rm paxi-node-1

2. 검증자가 되기

중요: 먼저 지갑에 자금을 입금하세요. 최소 자기 위임(예: 1000000upaxi 이상), 거래 수수료(예: 10000upaxi) 및 안전 마진이 충분한지 확인하세요.

잔액 확인: paxid query bank balances <your_wallet_address>

주의:
1. paxi/config 디렉터리의 priv_validator_key.json 및 node_key.json을 반드시 백업하고 지갑 니모닉을 기록하세요—디스크 오류 시 유일한 복구 수단입니다.
2. 서명 성능을 정기적으로 모니터링하세요: 100블록 중 10블록 미만 서명 시 슬래싱됩니다.
3. 공식 Twitter(X) 또는 Discord 채널에 참여하여 공지, 업그레이드, 네트워크 상태를 실시간으로 확인하세요.

./paxid tx staking create-validator "/root/paxi/validator.json" \
  --from <your_wallet_name_or_address> \
  --fees 10000upaxi \
  --gas auto

3. genesis.json 다운로드

최신 genesis.json 받기:

Download genesis.json

4. 영속 피어 목록

~/.paxi/config/config.toml의 p2p.persistent_peers에 붙여넣기

d411fc096e0d946bbd2bdea34f0f9da928c1a714@139.99.68.32:26656,509b20ca82d34d0aae1751a681ee386659fb71da@66.70.181.55:26656,ef9a34f874e1490f1333c37f33b21c47fbbcc88c@139.99.69.74:26656

5. 컨트랙트 배포 팩

Paxi 노드(paxid start) 시작 후 WASM 컨트랙트 동기화 스크립트를 다시 실행하세요. 실행하지 않으면 WASM 파일 부족으로 합의 실패 및 슬래싱이 발생할 수 있습니다.

curl -sL https://raw.githubusercontent.com/paxi-web3/paxi/main/scripts/sync_wasm.sh | bash

6. 검증자 복구

슬래싱으로 인해 검증자가 차단된 경우 다음 명령어로 복구하세요:

./paxid tx slashing unjail \
  --from <your_wallet_name> \
  --fees 10000upaxi \
  --gas auto