En fait, le protocole ne dépense pas un quantité de bitcoin recues par une adresse, mais effectue une transaction en la liant à une ou plusieurs précédentes.
AAh, ça c'est très important, merci pour l'explication pré requise qui permet de comprendre la suite.
Si tu veut dépenser par exemple 13 btc, le protocole va faire une transaction tx5 (lié à tx1, tx2, tx4), mais ca dépasse.
Il va te rembourser sur une adresse de change (add2) de 1 btc.
Dans ton wallet tu a bien au final 3 btc (tx3 et tx5), mais concernant deux adresses différentes add1 et add2.
Si tu perd la clé privée correspondant a add2, tu perd son solde.
Il va te rembourser sur une adresse de change (add2) de 1 btc.
Les change address et les porte-monnaies
Cette fonctionnalité est intégré dans le coeur de Bitcoin, mais les développeurs de porte-monnaies ont plusieurs façons de limplémenter. Actuellement quatre co-existent, chacune ayant des niveaux de confidentialité et de sécurité différents.
Source :
http://bitcoinfr.tumblr.com/post/80024222239/5-facons-de-perdre-ses-bitcoins-a-cause-des-changeDans multibit, cette adresse de change (add2) se créer automatiquement ou le "retour" ce fait sur la même adresse ?