BIP-138 verschluesselt den Teil des Wallet-Backups, der nicht der Seed ist
BIP-138, «Compact Encryption Scheme for Non-seed Wallet Data», wurde am 21. September 2026 als Entwurf in das BIPs-Repository aufgenommen. Autor ist Pyth von Wizardsardine; der Beitrag umfasst 1.931 hinzugefuegte Zeilen in elf Dateien und steht unter BSD-2-Clause.
Das Schema deckt Output-Script-Deskriptoren (BIP-380), Wallet-Policies (BIP-388) und weitere Wallet-Metadaten ab. Es baut auf den BIPs 32, 340, 380, 388 und 389 auf und bringt Testvektoren mit — darunter einen Deskriptor mit Change-Deskriptor und einen BIP-389-Multipath-Deskriptor, jeweils mit version, descriptor_sets, einem archived-Flag, einer birth_time und einem Ableitungsbereich range.
Eine Zeile der Zusammenfassung traegt das Meiste:
«Die Nutzlast darf kein privates Schluesselmaterial enthalten.»

Was daran bemerkenswert ist
Der Seed war nie das ganze Backup, und dies ist der BIP, der es ausspricht. Zwoelf Woerter stellen die Schluessel wieder her. Sie stellen nicht wieder her, welche Adressen einem gehoeren — das steht im Deskriptor: Skripttyp, Ableitungspfade, Fingerabdruecke, Multipath-Bereiche, die Geburtszeit, die einer Wallet sagt, wie weit zurueck sie scannen muss. Geht das verloren, sind die Mittel nicht weg, aber sie zu finden wird zum Forschungsprojekt.
Deshalb ist der Ausschluss von Schluesselmaterial eine Entwurfsentscheidung und kein Vorbehalt. Er gibt dem verschluesselten Paket ein anderes Risikoprofil als einem Seed-Backup: Eine Kompromittierung verraet den Transaktionsgraphen, nicht die Coins. Das ist ein wirklich schlechtes und zugleich ueberlebbares Ergebnis — und die Trennung erlaubt es, Deskriptor-Backups dort abzulegen, wo man einen Seed nie hinlegen wuerde: in einen Cloud-Speicher, zu einem Mitunterzeichner, in eine Nachlassmappe.
Die Felder Geburtszeit und Bereich sind der stille praktische Gewinn. Wiederherstellung aus einem Deskriptor ohne Geburtszeit bedeutet, die Kette ab dem Ursprungsblock zu scannen; mit ihr weiss eine Wallet, wo sie anfangen muss. Das ist der Unterschied zwischen Minuten und Stunden.
📌 Der Status ist Entwurf. Es gibt hier keine Umsetzungszusage und kein Deployment: Eine Nummer ist vergeben, Spezifikation und Testvektoren liegen vor, die Diskussion laeuft auf der bitcoin-dev-Liste und auf Delving Bitcoin weiter.