Transaction Labeling ergänzt Wallet-Einträge um Nutzermetadaten wie Zahlungszweck oder Münzherkunft. Der Text ist kein Teil der Bitcoin-Transaktion und beweist allein weder Identität noch Eigentum.
Eine Zahlung umzubenennen ändert die Anwendungsdatenbank, nicht txid oder Blockchain-Geschichte. Schlüssel aus einem Seed wiederherzustellen bringt deshalb nicht von selbst Notizen zurück. Das Format überträgt Kontext, keine Ausgabeberechtigung. [BIP 329 — Wallet Labels Export Format] [Bitcoin Developer Guide — Transactions]
BIP 329 unterscheidet tx, addr, pubkey, input, output, xpub und spscan. Bei input nennt ref Transaktion und Eingangsindex; bei output die erzeugende Transaktion und den Ausgangsindex. Ohne Typ unterscheidet txid:1 daher Eingang und Ausgang nicht. [BIP 329 — Wallet Labels Export Format]
JSON Lines nutzt UTF-8 und ein JSON-Objekt je Zeile. type und ref sind Pflicht, label, origin und spendable optional. Fehlende label- oder spendable-Werte sollen Bestehendes unverändert lassen. Unbekannte Typen sollen ignoriert werden; vollständige Datenübertragung ist damit nicht garantiert. [BIP 329 — Wallet Labels Export Format]
spendable gilt nur für output und verwendet den booleschen Wert false, nicht die Zeichenfolge "false". Die Wallet kann die Münze von der Auswahl ausschließen. Das ist weder Timelock noch Skriptverbot; eine andere Wallet mit passenden Schlüsseln kann bei erfüllten tatsächlichen Bedingungen ausgeben. [BIP 329 — Wallet Labels Export Format] [Bitcoin Developer Guide — Transactions]
origin enthält einen verkürzten Descriptor mit Schlüsselherkunft, ohne echte Schlüssel, untergeordnete Pfade oder Prüfsumme. So lassen sich Labels derselben Transaktion aus verschiedenen Konten unterscheiden. Das signiert keinen Export und beweist keine wahrheitsgemäße Notiz. [BIP 329 — Wallet Labels Export Format]
Eigene Notiz, automatische Rechnungszuordnung und importierte Analysebehauptung unterscheiden. BTCPay nutzt etwa invoice und payout und erlaubt eigene Labels. Herkunft hilft bei Coin Control, verhindert aber allein keine unerwünschte Zusammenführung; die tatsächliche Eingangsauswahl entscheidet. [BIP 329 — Wallet Labels Export Format] [BTCPay Server — Wallet]
Ein Export kann Adressen, xpub und Zahlungsverlauf mit Namen verknüpfen. Kein Typ für private Ausgabeschlüssel bedeutet nicht harmlos. Übertragung und gespeicherte Sicherung schützen, korrektes Konto prüfen; ein Seed sichert diese Kontextschicht nicht. [BIP 329 — Wallet Labels Export Format]
In einer Testkopie Typ, ref, Text und spendable nach Export und Import vergleichen. Umlaute, mehrere Konten, unbekannte Typen und fehlende optionale Werte einschließen. Importeure können Einträge ignorieren oder Text kürzen; 255 Zeichen sind ein vorgeschlagener Standard, keine Garantie. Erfolgreiches Laden allein beweist daher keine getreue Wiederherstellung des Kontexts. [BIP 329 — Wallet Labels Export Format]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Coin Control, UTXO, Bitcoin-Privatsphäre, Address Clustering, Seed Phrase, Output Descriptor. Auf diesen Eintrag verweisen außerdem Chain Surveillance.