Bitcoin Dev Kit 4.0 führt experimentelle Unterstützung für stille Zahlungen und BIP-353 ein

By: rootdata|2026/07/24 15:48:35

Bitcoin Dev Kit (BDK) veröffentlichte am 23. Juli 2026 die Version 4.0.0 seines Befehlszeilenclients, bdk-cli.

Das Update wurde von tvpeter, dem Projektbetreuer, veröffentlicht und umfasst experimentelle Unterstützung für stille Zahlungen, Zahlungsanweisungen über DNS, UTXO-Sperrung und Sitzungspersistenz für Payjoin, unter anderem Verbesserungen, wie im veröffentlichten Änderungsprotokoll auf GitHub angegeben.

Die Version 4.0.0 fügt experimentelle Unterstützung für die Erstellung von Transaktionen für stille Zahlungen hinzu. Die Entwicklung wurde von dem Mitwirkenden nymius beigetragen, unter der Antragsnummer 220. Das X-Konto von Bitcoin Dev Kit beschreibt, dass dies eine der herausragenden Funktionen der neuen Version ist.

Wie die Criptopedia von CriptoNoticias erklärt, ermöglicht eine stille Zahlung, dass jemand eine einzige feste Adresse (zum Beispiel auf seiner Website oder in sozialen Medien) veröffentlicht und jede Person, die Bitcoin sendet, aus dieser Adresse eine andere Adresse im Netzwerk für jede Zahlung generiert.

Dies vermeidet das Problem der Wiederverwendung einer Adresse (was es jedem ermöglicht, alle Zahlungen, die an diese Adresse gesendet werden, zu verknüpfen und zu schätzen, wie viel Geld der Besitzer verwaltet), ohne dass der Absender und der Empfänger vorher kommunizieren müssen, um jedes Mal eine neue Adresse zu koordinieren.

Die Funktion stellt eine Verbesserung der Privatsphäre für diejenigen dar, die regelmäßig Gelder empfangen, und ihr experimenteller Charakter in dieser Version bedeutet, dass ihre Verwendung mit echten Geldern ohne die erforderlichen Vorsichtsmaßnahmen noch nicht empfohlen wird.

Das Update fügt auch Unterstützung für Zahlungsanweisungen über DNS gemäß dem BIP-353-Standard hinzu. Dieser Beitrag wurde von dem Mitwirkenden sdmg15 in der Anfrage #236 geleistet, der mit diesem Beitrag im Repository debütierte.

Diese Funktion zielt darauf ab, lange und schwer zu merkende Adressen durch etwas Ähnliches wie eine E-Mail-Adresse zu ersetzen. Die praktische Implikation ist, dass der Benutzer nicht mehr jedes Mal eine umfangreiche Adresse kopieren und einfügen muss, wenn er eine Zahlung erhalten möchte, solange die verwendete Domain diesen Eintrag konfiguriert hat.

BDK CLI 4.0.0 fügt drei neue Befehle zur Brieftasche hinzu: lock_utxo, unlock_utxo und locked_utxos, entwickelt von tvpeter in der Anfrage #293, gemäß dem Änderungsprotokoll.

Ein UTXO (auf Englisch, unspent transaction output) ist, einfach ausgedrückt, jedes Stück Bitcoin, das eine Brieftasche zum Ausgeben zur Verfügung hat. Wenn eine Zahlung erfolgt, wählt die Brieftasche automatisch aus, welche dieser Stücke verwendet werden.

Das Sperren eines UTXO bedeutet, der Brieftasche mitzuteilen, dass sie es bei der Erstellung einer Transaktion nicht berücksichtigen soll, obwohl es verfügbar ist.

Dies ist eine nützliche Funktion, zum Beispiel um Gelder für einen anderen Zweck zu reservieren, ohne das Risiko einzugehen, sie versehentlich auszugeben, oder um eine größere manuelle Kontrolle darüber zu haben, welche Gelder in einer einzigen Transaktion kombiniert werden.

Die neue Version fügt die Sitzungspersistenz für Payjoin hinzu, die von dem Mitwirkenden Mshehu5 in der Anfrage #242 beigetragen wurde. Bitcoin Dev Kit präzisierte auf X, dass die asynchronen Payjoin-Sitzungen jetzt in SQLite gespeichert werden, was es ermöglicht, unterbrochene Sitzungen wieder aufzunehmen.

Payjoin ist eine Art von kollaborativer Transaktion, bei der sowohl der Sender als auch der Empfänger von Bitcoin eigene Mittel zu einer einzigen Transaktion beitragen.

Dies dient dazu, eine gängige Technik der Kettenanalyse zu erschweren, die annimmt, dass alle Eingänge einer Transaktion einer einzigen Person gehören; durch das Mischen von Mitteln beider Parteien wird diese Annahme unzuverlässig, was die Privatsphäre erhöht.

Da dieser Prozess Zeit in Anspruch nehmen kann (nicht sofort ist), bedeutet die Speicherung in einer SQLite-Datenbank, dass, wenn die Anwendung geschlossen wird oder der Prozess mitten im Weg unterbrochen wird, die Sitzung nicht verloren geht und später fortgesetzt werden kann.

Das Projekt hat auch eine Umstrukturierung der internen Struktur vorgenommen, die von tvpeter geleitet wurde und laut Änderungsprotokoll darauf abzielt, die Lesbarkeit des Codes zu verbessern und die Integration neuer Befehle zu erleichtern, wodurch die Wahrscheinlichkeit von Fehlern verringert wird.

Bitcoin Dev Kit stellte auf X fest, dass diese Umstrukturierung ebenfalls Teil der herausragenden Änderungen der Version ist.

Es ist wichtig zu klären, dass das Bitcoin Dev Kit (BDK) ein Satz von Open-Source-Bibliotheken ist, die hauptsächlich in der Programmiersprache Rust geschrieben sind, um sichere Bitcoin-Anwendungen zu erstellen, mit mehreren Funktionen und kompatibel mit verschiedenen Plattformen.

Mit anderen Worten, es ist keine sofort einsatzbereite Bitcoin-Brieftasche, sondern ein Satz von Softwarekomponenten, die andere Entwickler als Grundlage verwenden, um ihre eigenen Anwendungen zu erstellen, anstatt die gesamte Logik, die erforderlich ist, um Bitcoin zu verwalten, von Grund auf neu zu programmieren.

Haftungsausschluss: Dieser Inhalt wird nur zu allgemeinen Marketing- und Informationszwecken bereitgestellt und stellt keine finanzielle, Anlage-, Rechts- oder Steuerberatung dar. Alle Events, Prämien, Online-Aktionen oder zugehörige Informationen sollten nicht als Empfehlung, Aufforderung oder Einladung zum Kauf, Verkauf, Handel oder anderweitigem Umgang mit Krypto-Assets oder zur Nutzung von Services betrachtet werden. Krypto-Assets sind sehr volatil und können zu Verlusten führen. WEEX Services und Online-Aktionen sind möglicherweise nicht in allen Regionen verfügbar und unterliegen geltenden Gesetzen, Vorschriften und Berechtigungsanforderungen. Sie sind dafür verantwortlich sicherzustellen, dass Ihre Nutzung von WEEX Services mit lokalen Gesetzen übereinstimmt, und sorgfältig die Risiken vor der Teilnahme an Krypto-bezogenen Aktivitäten zu bewerten.

Das könnte Ihnen auch gefallen

iconiconiconiconiconiconicon
Kundenservice:@weikecs
Geschäftliche Zusammenarbeit:@weikecs
Quant-Trading & MM:bd@weex.com
VIP-Programm:support@weex.com