PBC — Guide de mise en route (test fermé)

Bienvenue dans le test fermé de Privacy Bank Chain. Ce guide vous permet de rejoindre le réseau en 6 étapes, sans rien compiler : tout est dans le paquet téléchargeable.

0. Télécharger le paquet pour votre machine

  1. Ouvrez le site de distribution : https://51.158.152.121:8443
  2. Choisissez le paquet adapté à votre processeur :
  3. Téléchargez, puis :

En ligne de commande (au lieu du navigateur) :

wget --no-check-certificate --user=pbc --password=GoPBC \
  https://51.158.152.121:8443/fichiers/pbc_node_avx2_zen1.tar.gz
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
⚠️ Plusieurs machines sur le même réseau (LAN) ? Une seule machine du réseau doit faire tourner un nœud (limitation Monero), et elle doit le lancer avec le bind externe — voir la section « Plusieurs machines (LAN) » plus bas.

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 ~/montest

3. Lancer le wallet-RPC

screen -dmS wallet-rpc ./bin/pbc-wallet-rpc \
  --daemon-address 127.0.0.1:18831 \
  --wallet-file ~/montest \
  --password "VOTRE_MDP_WALLET" \
  --rpc-bind-port 18083 \
  --disable-rpc-login \
  --log-file /tmp/pbc-wallet-rpc.log
⚠️ Remplacez VOTRE_MDP_WALLET par le mot de passe choisi à l'étape 2 (création du wallet). 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, et le compte à rebours d'héritage.

6. Miner

  1. Éditez miner/config.json et mettez votre adresse (étape 2) à la place de YOUR_PBC_ADDRESS_HERE :
    "user": "PbcVotreAdresseIci"
  2. Lancez le mineur avec sudo (recommandé — bien meilleures performances : huge pages + optimisation MSR du CPU, qui exigent les droits root) :
    sudo screen -dmS miner ./miner/pbcminer
    Recommandation de Stef : tous les threads moins 2 (garde la machine fluide) :
    sudo screen -dmS miner ./miner/pbcminer -t $(($(nproc) - 2))

Le paramètre -t (--threads) choisit le nombre de threads CPU. Mettez la valeur que vous voulez, ex. -t 8.

Sans sudo, le mineur fonctionne quand même (screen -dmS miner ./miner/pbcminer) mais avec des performances réduites.

Le mineur travaille contre votre propre nœud (minage solo, algo RandomX rx/pbc, CPU uniquement).

Normal : vos récompenses de minage arrivent en 4 parts bloquées qui se débloquent à ~24 h / ~30 j / ~60 j / ~90 j (vesting anti-dump intégré au protocole). Votre solde débloqué montera progressivement.
💡 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)

⚠️ Une seule machine du réseau local doit faire tourner un nœud (limitation Monero). Les autres machines font tourner uniquement le mineur, pointé vers le nœud.

Sur la machine nœud (principale), lancez le nœud avec le bind externe pour que les autres machines puissent s'y connecter :

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) :

  1. Éditez miner/config.json et pointez vers l'IP locale de la machine nœud :
    "url": "192.168.X.X:18831"
    (remplacez 192.168.X.X par l'IP LAN de la machine qui fait tourner le nœud — ip a pour la connaître ; "daemon": true reste tel quel)
  2. Lancez le mineur normalement :
    sudo screen -dmS miner ./miner/pbcminer -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

← Retour au site de distribution — Documents : présentation du projet (FR, PDF) et whitepaper technique (EN) sur la page d'accueil.