Change avoidance
Le change avoidance consiste à éviter de produire un output de change quand c'est possible. Permet une meilleure confidentialité (heuristique de change cassée). Implémenté par Branch-and-Bound dans Bitcoin Core. Fonctionne uniquement quand un input correspond exactement.
La definition detaillee de ce terme est en cours de redaction.
Termes lies
- ChangeLe change est l'output qui retourne à l'expéditeur le surplus d'une transaction. Bitcoin n'a pas de division des inputs : si on dépense une UTXO de 1 BTC pour 0,3 BTC, on récupère 0,7 BTC en change (- frais). C'est un point clé de la confidentialité car il révèle souvent le wallet payeur.
- Branch-and-BoundBranch-and-Bound est l'algorithme de sélection de pièces par défaut de Bitcoin Core depuis 0.17. Il cherche un sous-ensemble d'UTXO sans change. Améliore confidentialité et coût. Fallback Knapsack si pas de solution exacte.
- Sélection des piècesLa sélection des pièces (coin selection) est l'algorithme qui choisit les UTXO à dépenser. Branch-and-Bound, Knapsack ou Single-random-draw sont les principaux. Influence frais et confidentialité. À paramétrer selon les priorités utilisateur.
← Retour au glossaire complet
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.