Validator-Dokumentation
Dokumentations-Menü
1. Node-Installation
Voraussetzungen
- Ubuntu 22.04+
- Go 1.24.2+
- 8 CPU / 32 GB RAM / 1 TB SSD
Installieren Sie den PAXI Node via Docker
curl -sL https://raw.githubusercontent.com/paxi-web3/paxi/main/scripts/docker_install.sh | bash
Start
docker run -d --name paxi-node-1 --restart unless-stopped \
-v "$HOME/paxid/paxi:/root/paxi" \
--network=host \
paxi-node \
./paxid start
Logs anzeigen
docker logs paxi-node-1 -n 10 -f
Toolbox-Container
# 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>
Stopp
docker stop paxi-node-1
Entfernen
docker rm paxi-node-1
2. Validator werden
WICHTIG: Laden Sie zuerst Ihr Wallet auf. Stellen Sie sicher, dass Sie genügend $DENOM für die Mindest-Self-Delegation (z. B. 1000000upaxi oder mehr), Transaktionsgebühr (z. B. 10000upaxi) und einen Sicherheitspuffer haben.
Kontostand prüfen: paxid query bank balances <Ihre_Wallet_Adresse>
HINWEIS:
1. Sichern Sie stets priv_validator_key.json und node_key.json in paxi/config und notieren Sie Ihre Wallet-Mnemonic – einzige Wiederherstellungsmethode nach Festplattenausfall.
2. Überwachen Sie regelmäßig Ihre Signierleistung: Weniger als 10 Signaturen pro 100 Blöcke führen zu Slashing.
3. Treten Sie den offiziellen Twitter- oder Discord-Kanälen bei, um Ankündigungen, Upgrades und Netzwerkstatus in Echtzeit zu verfolgen.
./paxid tx staking create-validator "/root/paxi/validator.json" \
--from <your_wallet_name_or_address> \
--fees 10000upaxi \
--gas auto
4. Liste persistenter Peers
In ~/.paxi/config/config.toml → p2p.persistent_peers einfügen
d411fc096e0d946bbd2bdea34f0f9da928c1a714@139.99.68.32:26656,509b20ca82d34d0aae1751a681ee386659fb71da@66.70.181.55:26656,ef9a34f874e1490f1333c37f33b21c47fbbcc88c@139.99.69.74:26656
5. Contracts Deployment Pack
Starten Sie nach paxid start den WASM-Synchronisationsskript erneut. Unterlassen Sie dies, kann es zu Konsensfehlern und Slashing kommen.
curl -sL https://raw.githubusercontent.com/paxi-web3/paxi/main/scripts/sync_wasm.sh | bash
6. Validator freischalten
Wenn Ihr Validator aufgrund von Slashing gesperrt wurde, führen Sie folgenden Befehl zur Freischaltung aus:
./paxid tx slashing unjail \
--from <your_wallet_name> \
--fees 10000upaxi \
--gas auto