Outils pour utilisateurs

Outils du site


nsi:tds:cryptographie:blockchain

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:tds:cryptographie:blockchain [2023/05/08 00:50] goupillwikinsi:tds:cryptographie:blockchain [2023/05/08 01:14] (Version actuelle) goupillwiki
Ligne 319: Ligne 319:
         id_cible: identifiant cible         id_cible: identifiant cible
         value: quantité  à transférer         value: quantité  à transférer
-        renvoie l'empreinte+        renvoie l'empreinte sous forme digest
         """         """
         # fabrique le texte formé de la façon id_source;id_cible;value         # fabrique le texte formé de la façon id_source;id_cible;value
-        # encode, hash, +        # encode, hash 
-        # renvoie digest()+        # renvoie digest
  
     def credit(self, identifiant:str) -> int:     def credit(self, identifiant:str) -> int:
Ligne 381: Ligne 381:
 judith = Client("Judith", (16218573123863373407, 6385025328607971353)) judith = Client("Judith", (16218573123863373407, 6385025328607971353))
  
-print(f"Le compte actuel de Paul est de {b.compte('Paul')}"+print(f"Le compte actuel de Paul est de {b.credit('Paul')}"
-print(f"Le compte actuel de Judith est de {b.compte('Judith')}")+print(f"Le compte actuel de Judith est de {b.credit('Judith')}")
 t = paul.transaction("Judith", 5) t = paul.transaction("Judith", 5)
 success = b.add_transaction(*t) # * pour ventiler les morceaux du tuple t dans les arguments success = b.add_transaction(*t) # * pour ventiler les morceaux du tuple t dans les arguments
nsi/tds/cryptographie/blockchain.1683499847.txt.gz · Dernière modification : de goupillwiki