Autore: Craig Raw Tradotto da: AsiaLeone | Link: BIP329
Esportazione ed importazione di fondi tra wallet differenti è ben definita attraverso standard come BIP39, BIP32, BIP44 ecc. Questi standard sono ben supportati e consentono di spostarsi facilmente tra diversi portafogli. Tuttavia, non esiste uno standard definito per trasferire le labels che l'utente può aver applicato alle transazioni, agli indirizzi, alle chiavi pubbliche, agli input, agli output o all' xpub del proprio wallet. Il modello UTXO utilizzato da Bitcoin rende queste labels particolarmente preziose, in quanto possono indicare la fonte dei fondi, sia che siano stati ricevuti dall'esterno sia che siano il risultato di una modifica di una transazione precedente. In entrambi i casi, è necessario prestare attenzione al momento della spesa per evitare fughe indesiderate di informazioni private. Le labels forniscono una guida preziosa a questo proposito e sono persino diventate obbligatorie in fase di spesa in diversi wallet. Consentendo agli utenti di importare ed esportare le proprie labels in modo standardizzato, si garantisce che non siano vincolati a una particolare applicazione.
Ogni oggetto JSON deve contenere 3 coppie chiave/valore, definite come segue:
Il frammento seguente rappresenta l'esportazione di un'etichetta di portafoglio:
{ "type": "tx", "ref": "f91d0a8a78462bc59398f2c5d7a84fcff491c26ba54c4833478b202796c8aafd", "label": "Transaction" } { "type": "addr", "ref": "bc1q34aq5drpuwy3wgl9lhup9892qp6svr8ldzyy7c", "label": "Address" } { "type": "pubkey", "ref": "0283409659355b6d1cc3c32decd5d561abaac86c37a353b52895a5e6c196d6f448", "label": "Public Key" } { "type": "input", "ref": "f91d0a8a78462bc59398f2c5d7a84fcff491c26ba54c4833478b202796c8aafd:0", "label": "Input" } { "type": "output", "ref": "f91d0a8a78462bc59398f2c5d7a84fcff491c26ba54c4833478b202796c8aafd:1", "label": "Output" } { "type": "xpub", "ref": "xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8NqtwybGhePY2gZ29ESFjqJoCu1Rupje8YtGqsefD265TMg7usUDFdp6W1EGMcet8", "label": "Extended Public Key" }
In Sparrow wallet per esportare ed importarte è sufficiente:
File > Export Wallet > Wallet Labels
File > Import Wallet > Wallet Labels
Buy a ☕️ ₿
AsiaLeone
"In the future everyone will be anonymous for fifteen minutes"
Related Posts
BIP 329 – Wallet Labels Export Format
Mar 12, 2023
Übersicht zu UTXOs & Fee-Management
Feb 05, 2023
Signieren von Bitcoin PSBTs mit QR-Codes auf dem Pi Zero
Jan 16, 2023