La fenêtre du portefeuille surgit : une ligne « Demande de signature », suivie d’un bloc d’hexadécimal. La plupart des gens n’y consacrent que deux secondes : ils signent un transfert $DOGE .

Avant même d’appuyer, un paramètre a déjà déterminé les conséquences : le marqueur SIGHASH définit quelles entrées et sorties sont couvertes par cette signature. Avec ALL, toutes les entrées et sorties sont signées ; une fois la signature apposée, personne ne peut plus rien modifier. Avec NONE, la signature ne porte que sur les entrées et laisse les sorties libres ; quelqu’un peut alors utiliser cette signature pour changer l’adresse du destinataire et le montant, puis diffuser la transaction. SINGLE ne couvre que la sortie correspondante. ANYONECANPAY permet en outre à d’autres personnes d’ajouter des entrées à la transaction.

Ainsi, pour qu’une transaction soit « modifiée après autorisation », il n’est pas forcément nécessaire d’avoir d’abord été infecté par un cheval de Troie. Je n’utilise que des portefeuilles qui acceptent uniquement SIGHASH_ALL et rejettent directement les trois autres types. Ce que je ne comprends pas ne doit pas être signé.

#Dogecoin #Web3

Les règles de signature ne protègent ni contre les sites d’hameçonnage ni contre l’ingénierie sociale. L’investissement dans les actifs cryptographiques comporte des risques.