Guide de mise en route
Installation complĂšte Ă partir des paquets prĂ©-compilĂ©s : nĆud, wallet, interface web et minage â sur Ubuntu 24 (ou compatible). En vitesse ? Le guide ultra-rapide (wallet GUI) suffit.
0.Télécharger le paquet pour votre machine
- Ouvrez la section Téléchargements du site.
- Choisissez le paquet adapté à votre processeur :
lscpu | grep -o avx512fâ si ça rĂ©pondavx512f: paquet AVX-512- sinon : paquet AVX2 (zen1 â le plus compatible)
En ligne de commande (au lieu du navigateur) :
wget https://privbank.finance/fichiers/pbc_node_avx2_zen1.tar.gz
Puis :
tar xzf pbc_node_*.tar.gz
cd pbc_node
Le paquet contient : bin/ (nĆud + wallets + interface web), web/ (interface), miner/ (mineur CPU).
1.Lancer votre nĆud
cd pbc_node
screen -dmS node ./bin/pbcd --log-file $PWD/pbcd.log
Votre nĆud se connecte automatiquement aux seeds du rĂ©seau. Pour vĂ©rifier qu'il tourne et synchronise :
curl -s http://127.0.0.1:18831/get_info | grep -E '"height"|connections'
(screen -r node pour voir la console ; Ctrl+A puis D pour en sortir.)
2.Créer votre wallet
./bin/pbc-wallet-cli --generate-new-wallet ~/monwallet
- Choisissez un mot de passe de wallet.
- NOTEZ IMPĂRATIVEMENT la phrase de rĂ©cupĂ©ration (25 mots) affichĂ©e â c'est la seule sauvegarde de vos fonds.
- Notez votre adresse qui commence par
PbcâŠ(commandeaddressdans le wallet). - Tapez
exitpour quitter (le wallet est sauvegardé dans~/monwalletet~/monwallet.keys).
3.Lancer le wallet-RPC
screen -dmS wallet-rpc ./bin/pbc-wallet-rpc \
--daemon-address 127.0.0.1:18831 \
--wallet-file ~/monwallet \
--password "VOTRE_MDP_WALLET" \
--rpc-bind-port 18083 \
--disable-rpc-login \
--log-file /tmp/pbc-wallet-rpc.log
VOTRE_MDP_WALLET par le mot de passe choisi Ă l'Ă©tape 2. Si vous laissez le texte d'exemple, le wallet-RPC plante immĂ©diatement avec invalid password â vĂ©rifiez avec tail -3 /tmp/pbc-wallet-rpc.log que le dĂ©marrage est bon.4.Lancer l'interface web du wallet
screen -dmS webui ./bin/pbc-webui \
--rpc-port 18083 \
--web-dir $PWD/web \
--wallet-log /tmp/pbc-wallet-rpc.log
5.Ouvrir votre banque privée dans le navigateur
http://<IP-de-votre-machine>:8880
(Depuis la machine elle-mĂȘme : http://127.0.0.1:8880.)
Vous y trouverez : tableau de bord, dépÎts à terme (30 j à 365 j), récompenses à réclamer (CLAIM), marché obligataire, héritage, et le relevé bancaire (Bank Statement).
6.Miner
- Ăditez
miner/config.jsonet mettez votre adresse (Ă©tape 2) Ă la place deYOUR_PBC_ADDRESS_HERE:"user": "PbcVotreAdresseIci" - Lancez le mineur avec sudo (recommandĂ© â bien meilleures performances : huge pages + optimisation MSR du CPU, qui exigent les droits root) :
Recommandation : tous les threads moins 2 (garde la machine fluide). Le paramĂštresudo screen -dmS miner ./miner/pbcminer --config miner/config.json -t $(($(nproc) - 2))-tchoisit le nombre de threads â mettez la valeur que vous voulez, ex.-t 8.
Sans sudo, le mineur fonctionne quand mĂȘme (screen -dmS miner ./miner/pbcminer --config miner/config.json) mais avec des performances rĂ©duites.
Le mineur travaille contre votre propre nĆud (minage solo, algo RandomX V2 rx/pbc, CPU uniquement).
đĄ Astuce : une fois vos premiĂšres rĂ©compenses dĂ©bloquĂ©es, placez-les en dĂ©pĂŽt Ă terme depuis l'interface web pour gĂ©nĂ©rer du rendement â c'est le cĆur de PBC.
Plusieurs machines sur le mĂȘme rĂ©seau (LAN)
Sur la machine « banque » (celle qui hĂ©berge le nĆud ou le wallet GUI), le nĆud doit accepter les mineurs du rĂ©seau. Le wallet GUI le fait automatiquement ; en ligne de commande, lancez le nĆud avec le bind externe :
screen -dmS node ./bin/pbcd --rpc-bind-ip 0.0.0.0 --confirm-external-bind --log-file $PWD/pbcd.log
Sur les autres machines (mineurs seuls â pas de nĆud, pas de wallet GUI) :
- Ăditez
miner/config.jsonet pointez vers l'IP locale de la machine « banque » :
(remplacez"url": "192.168.X.X:18831"192.168.X.Xpar l'IP LAN de cette machine âip apour la connaĂźtre ;"daemon": truereste tel quel) - Lancez le mineur normalement :
sudo screen -dmS miner ./miner/pbcminer --config miner/config.json -t $(($(nproc) - 2))
Les rĂ©compenses arrivent sur l'adresse configurĂ©e dans config.json, quel que soit le nĆud utilisĂ©.
En cas de problĂšme
- VĂ©rifier le nĆud :
tail -20 pbcd.log(dans le dossierpbc_node) - Vérifier le wallet-RPC :
tail -20 /tmp/pbc-wallet-rpc.log - Explorer la chaĂźne : explorateur de blocs