Date
20 November, 2024
Topics
Not available
Speakers
Not available
Transcript by
PSBT is overloaded: it encompasses both construction and signing.
PSBT is about a single transaction, but the ecosystem involves many transactions and chunks.
You should be able to serialize and deserialize. Should merging be possible?
Everyone uses Electrum and shoves extra JSON.
People don't use PSBT. Example code / implementation is in C++ and ancient.
BDK does use it, in Rust.
Want a serialization format for all these uses.
Descriptor vs PSBT:
PSBT BIP doesn't really say what roles should do. PSBTv0 offers little diagrams (e.g., for coinjoin), but super minimal example.
Anyone can construct a transaction from PSBT fields (e.g., 20 fields).
PSBT.Merge(PSBT)
, PSBT.Reserialize()
, PSBT.Extract(field)
.Define minimum combining role for locktimes.
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts