Der Newsletter dieser Woche beschreibt einen Vorschlag für ein standardisiertes Wallet-Label-Exportformat und enthält unsere regelmäßigen Abschnitte mit Zusammenfassungen von Fragen und Antworten aus dem Bitcoin Stack Exchange, eine Liste von neuen Software Releases und Release Candidates, sowie Beschreibungen von erwähnenswerten Änderungen an beliebter Bitcoin Infrastruktursoftware.

News

  • Wallet-label Exportformat: Craig Raw hat auf der Bitcoin-Dev-Mailingliste einen Vorschlag für ein BIP gepostet, um das von Wallets verwendete Format für den Export von Labels für Adressen und Transaktionen zu standardisieren. Ein standardisiertes Exportformat könnte es theoretisch ermöglichen, dass zwei Wallet-Programme, welche die gleiche BIP32 Kontenhierarchie verwenden, die Backups der jeweils anderen Software zu öffnen und nicht nur die Mittel, sondern auch alle vom Benutzer manuell eingegebenen Informationen über seine Transaktionen, wiederherzustellen.

    In Anbetracht der bisherigen Schwierigkeiten, BIP32-Wallets untereinander kompatibel zu machen wäre es vielleicht einfacher, den Transaktionsverlauf aus einem Wallet zu exportieren, damit er in anderen Programmen verwendet werden kann; etwa für die Buchhaltung.

    Die Entwickler Clark Moody und Pavol Rusnak antworteten beide mit einem Verweis auf SLIP15, welches das offene Exportformat beschreibt, das für Wallets der Marke Trezor entwickelt wurde. Craig Raw verwies auf mehrere signifikante Unterschiede zwischen dem, was sein vorgeschlagenen Format zu erreichen versucht, und dem, was SLIP15 zur Verfügung zu stellen scheint. Mehrere andere Designaspekte wurden ebenfalls diskutiert. Zum Zeitpunkt der Publikation dieser Zusammenfassung, schien die Diskussion noch nicht abgeschlossen zu sein.

Ausgewählte Q&A aus dem Bitcoin Stack Exchange

Bitcoin Stack Exchange ist eine der Plattformen auf denen Optech-Mitwirkende zuerst nach Antworten auf ihre Fragen suchen–oder wenn wir einige Augenblicke Zeit haben, anderen neugierigen oder verwirrten Nutzern aushelfen. In dieser monatlichen Rubrik stellen wir einige der populärsten Fragen und Antworten des letzten Monats vor.

Releases und Release-Kandidaten

Neue Releases und Release-Kandidaten für beliebte Bitcoin Infrastrukturprojekte. Bitte erwäge auf die neuen Versionen zu wechseln oder beim Testen von Release candidates auszuhelfen.

Nennenswerte Code- und Dokumentationsänderungen

Erwähnenswerte Änderungen diese Woche in Bitcoin Core, Core Lightning, Eclair, LDK, LND, libsecp256k1, Hardware Wallet Interface (HWI), Rust Bitcoin, BTCPay Server, BDK, Bitcoin Improvement Proposals (BIPs), und Lightning BOLTs.

  • Bitcoin Core #23202 erweitert den psbtbumpfee-RPC um die Fähigkeit eine PSBT zu erstellen, welche die Gebühren einer Transaktion selbst dann erhöht, wenn einige oder alle Eingaben der Transaktion nicht dem Wallet gehören. Die PSBT kann dann mit den Wallets geteilt werden, die diese signieren können.

  • Eclair #2275 fügt Unterstützung für Gebührenerhöhung einer dual finanzierten LN-Setuptransaktion ein. Der PR hält fest, dass mit diesem PR “duale Finanzierung vollständig von Eclair unterstützt wird!”. Es wird jedoch auch darauf hingewiesen dass duale Finanzierung standardmäßig deaktiviert ist und dass in Zukunft Tests für Cross Kompatibilität mit Core Lightning hinzugefügt werden.

  • Eclair #2387 fügt Unterstützung für signet hinzu.

  • LDK #1652 aktualisiert die Unterstützung für Onion-Nachrichten mit der Möglichkeit, Antwortpfade zu senden und sie beim Empfang zu dekodieren. Das Onion-Nachrichtenprotokoll erfordert nicht, dass ein Knoten der eine Onion-Nachricht weiterleitet, Informationen über diese Nachricht verfolgt, nachdem sie weitergeleitet wurde. Somit kann der Knoten nicht automatisch eine Antwort entlang ursprüngliche Nachrichtwegs senden. Dies bedeutet, dass ein Knoten der eine Antwort auf seine Nachricht erwartet, dem Empfänger Hinweise über den Pfad, welcher er für das Senden einer Antwort verwenden soll, geben muss.

  • HWI #627 fügt Unterstützung für P2TR Keypath-Ausgaben, bei der Verwendung von BitBox02-Hardware-Signiergeräten, hinzu.

  • BDK #718 beginnt damit sowohl ECDSA- als auch Schnorr-Signaturen, sofort nachdem das Wallet sie erstellt, zu verifizieren. Dies ist eine Empfehlung von BIP340 (siehe Newsletter #87), wurde in Newsletter #83 diskutiert, und wurde zuvor in Bitcoin Core implementiert (siehe Newsletter #175).

  • BDK #705 und #722 gibt Software, welche die BDK-Bibliothek verwendet, die Möglichkeit auf zusätzliche serverseitige Methoden zuzugreifen, die durch Electrum- und Esplora-Dienste bereitgestellt werden.