Comment ça marche
Un guide rapide de l'application — ce que fait chaque onglet et les concepts qu'il utilise. Retour à la page principale EuroJackCoin : ici.
🔑 Clé publique et solde (onglet Aperçu)
Au premier lancement, l'application génère automatiquement votre portefeuille — une paire de clés cryptographiques (Ed25519). La clé publique est votre "numéro de compte" — vous pouvez la partager en toute sécurité avec quiconque doit vous envoyer des pièces. L'autre moitié de la paire (la clé privée) n'est jamais montrée à personne — c'est avec elle que vos transactions sont signées.
Votre solde n'est stocké nulle part directement — il est recalculé à chaque fois à partir de tout l'historique des transactions dans la blockchain.
⛏️ Minage
"Miner" signifie ajouter un nouveau bloc à la chaîne. Celui qui mine un bloc reçoit une récompense en EJC — exactement comme sur le vrai Bitcoin. Il existe deux modes :
- Miner un bloc — mine un seul bloc puis s'arrête.
- Miner en boucle — mine les blocs les uns après les autres, sans interruption, jusqu'à ce que vous cliquiez sur "Arrêter le minage".
💸 Envoi (onglet Envoyer)
Vous saisissez la clé publique du destinataire et le montant. Si le destinataire est déjà un nœud connu du réseau, vous pouvez le choisir dans la liste Destinataire connu au lieu de coller la clé manuellement. La transaction entre dans un nouveau bloc (avec votre récompense pour l'avoir miné) et est diffusée aux nœuds connus du réseau.
📥 Reçus
Liste des transactions où vous étiez le destinataire.
🔗 Chaîne
L'historique complet de tous les blocs minés — chaque bloc pointe vers le précédent, donc annuler ou modifier quoi que ce soit à l'intérieur casse immédiatement toute la chaîne après ce point (c'est pourquoi la blockchain est difficile à falsifier).
🌐 Réseau (onglet Réseau)
C'est ici que se passe toute la magie du réseau pair-à-pair :
- Écouter — démarre votre nœud pour que d'autres puissent se connecter à vous.
- Nœuds connus — liste des ordinateurs que votre application connaît déjà (sur le même réseau local — automatiquement ; en dehors — il faut les ajouter manuellement par adresse IP).
- Seeds — points de départ fixes et fiables. Il suffit d'ajouter UN seul seed pour découvrir, via lui, tout le reste du réseau qu'il connaît déjà (exactement comme fonctionnent les "seeds DNS" sur le vrai Bitcoin).
- Diffuser maintenant — envoie manuellement votre chaîne à tous les nœuds connus, au cas où l'automatisme aurait manqué quelque chose.
La règle du réseau : la chaîne valide la plus longue gagne — exactement comme sur Bitcoin. Avec une garantie supplémentaire ajoutée spécialement dans cette application : une nouvelle chaîne ne sera JAMAIS acceptée si elle devait diminuer votre propre solde — vos pièces minées/reçues sont donc en sécurité.
📡 Comment configurer le réseau
Sur le même réseau local (même WiFi/routeur) — rien à faire. Il suffit de cliquer sur "Écouter" sur les deux ordinateurs, et l'application trouvera l'autre ordinateur toute seule.
En dehors du réseau local (autre domicile, autre internet) — la détection automatique NE fonctionne PAS (une limitation physique de cette technologie, pas un paramètre à activer). Il faut :
- Connaître l'adresse IP publique de ce réseau — sur cet ordinateur, il suffit de rechercher sur Google "quelle est mon adresse ip". Une adresse locale obtenue avec
ipconfig(ex. 192.168.x.x) ne suffit pas — ce numéro se répète dans chaque foyer du monde. - Faire une redirection de port sur le routeur de ce réseau (Port Forwarding / Virtual Server / NAT) — le port sur lequel l'application écoute (1700 par défaut), dirigé vers l'adresse locale de cet ordinateur en particulier.
- Définir une adresse locale fixe pour cet ordinateur dans le routeur, pour que la redirection ne cesse pas de fonctionner après un changement d'adresse.
- Ce n'est qu'à ce moment que l'autre utilisateur peut ajouter cette adresse publique comme Seed (onglet Réseau) et l'utiliser pour accéder au reste du réseau.
Alternative sans redirection de port : ZeroTier ou Hamachi sur les deux ordinateurs — ils créent un réseau virtuel partagé, ce qui fonctionne comme si vous étiez sur le même WiFi, sans aucune configuration de routeur.