Salut !
En fait, il ne va pas piocher un certain pourcentage dans chaque adresse etc.
Prenons pour exemple
https://www.blockchain.com/btc/tx/44630a10d55e39bf9b2c4388aa33416a86fd6d112b743660c8924aa636dfbaa8
Cette transaction "consomme" une transaction recue par
186v4zagU9agtCs86ggw8to8DtxLfb8RGR et par
1HWdmiJRXM5hAtBiQ1re3pfjaoPKY5aQyWEt transfère des bitcoins à
14UDcxEQ9U7GDxcFvaNEU8JQ4AZ7bU8tVF et
1CpbKEg2xHSjYQFErS32LL5ZUomPvfTj1pEn général quand tu fais une transaction avec des coins reçus à plusieurs adresses et que tu en envoie une partie des coins qu'a une seule adresse, ton wallet va générer une nouvelle adresse dans laquelle tu va recevoir la différence (la monnaie).
C'est un peu comme quand tu paie avec un billet plus gros et qu'on te rend la monnaie.

Dans ton exemple, il consommera la transaction où tu as reçu 1 BTC, et aussi celle où tu a reçu 0.75 BTC.
En sortie, il attribuera 1.5 BTC a l'adresse que tu diras, créera une nouvelle adresse pour toi, et mettra le reste (0.25 BTC) a la nouvelle adresse de ton wallet.
merci yogg, je comprends mieux
j'avais complétement oublié cette histoire d’adresse de change
il envoie le total du solde pour payer la transaction et retourne la différence sur une nouvelle adresse publique ?