adilmoujahid / blockchain-python-tutorial: Code source de mon billet de blog: Une introduction pratique à Blockchain avec Python – Bitcoin investissement

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement

Inscrivez-vous à CoinBase









Actualité cryptomonnaie


Important: Ce projet a un but éducatif uniquement et le code source ne doit pas être utilisé en production, car il n’est pas sécurisé, il ne s’adapte pas bien et manque de nombreuses fonctionnalités importantes.

Le référentiel github contient une implémentation de base d'une blockchain et son client utilisant Python. Cette blockchain présente les caractéristiques suivantes:

  • Possibilité d'ajouter plusieurs nœuds à la blockchain
  • Preuve de travail (PoW)
  • Résolution simple de conflits entre nœuds
  • Transactions avec cryptage RSA

Le client blockchain présente les caractéristiques suivantes:

  • Génération de portefeuilles utilisant le cryptage à clé publique / privée (basé sur l'algorithme RSA)
  • Génération de transactions avec cryptage RSA

Ce dépôt github contient également 2 tableaux de bord:

  • "Blockchain Frontend" pour les mineurs
  • "Blockchain Client" permettant aux utilisateurs de générer des portefeuilles et d'envoyer des pièces
  1. Pour démarrer un nœud de chaîne de blocs, allez à blockchain dossier et exécutez la commande ci-dessous:
    blockchain.py python 5000
  2. Vous pouvez ajouter un nouveau nœud à la chaîne de blocs en exécutant la même commande et en spécifiant un port qui n'est pas déjà utilisé. Par exemple, Python blockchain.py -p 5001
  3. Pour démarrer le client blockchain, allez à blockchain_client dossier et exécutez la commande ci-dessous:
    python blockchain_client.py -p 8080
  4. Vous pouvez accéder aux tableaux de bord des clients frontaux et blockchain à partir de votre navigateur en accédant à localhost: 5000 et localhost: 8080.



Traduit depuis https://github.com/adilmoujahid/blockchain-python-tutorial

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement


Inscrivez-vous à CoinBase