|
| 1 | +--- |
| 2 | +title: 'Bitcoin Optech Newsletter #362' |
| 3 | +permalink: /en/newsletters/2025/07/11/ |
| 4 | +name: 2025-07-11-newsletter |
| 5 | +slug: 2025-07-11-newsletter |
| 6 | +type: newsletter |
| 7 | +layout: newsletter |
| 8 | +lang: en |
| 9 | +--- |
| 10 | +This week's newsletter briefly describes a new library allowing output |
| 11 | +script descriptors to be compressed for use in QR codes. Also included |
| 12 | +are our regular sections summarizing a Bitcoin Core PR Review Club |
| 13 | +meeting, announcing new releases and release candidates, and describing |
| 14 | +notable changes to popular Bitcoin infrastructure software. |
| 15 | + |
| 16 | +## News |
| 17 | + |
| 18 | +- **Compressed descriptors:** Josh Doman [posted][dorman descom] to |
| 19 | + Delving Bitcoin to announce a [library][descriptor-codec] he's written |
| 20 | + that encodes [output script descriptors][topic descriptors] into a |
| 21 | + binary format that reduces their size by about 40%. This can be |
| 22 | + especially useful when descriptors are backed up using QR codes. His |
| 23 | + post goes into the details of the encoding and mentions that he plans |
| 24 | + to incorporate the compression into his encrypted descriptors backup |
| 25 | + library (see [Newsletter #358][news358 descencrypt]). |
| 26 | + |
| 27 | +## Bitcoin Core PR Review Club |
| 28 | + |
| 29 | +*In this monthly section, we summarize a recent [Bitcoin Core PR Review |
| 30 | +Club][] meeting, highlighting some of the important questions and |
| 31 | +answers. Click on a question below to see a summary of the answer from |
| 32 | +the meeting.* |
| 33 | + |
| 34 | +FIXME:stickies-v |
| 35 | + |
| 36 | +{% include functions/details-list.md |
| 37 | + q0="FIXME" |
| 38 | + a0="FIXME" |
| 39 | + a0link="https://bitcoincore.reviews/32317#l-37FIXME" |
| 40 | +%} |
| 41 | + |
| 42 | +## Releases and release candidates |
| 43 | + |
| 44 | +_New releases and release candidates for popular Bitcoin infrastructure |
| 45 | +projects. Please consider upgrading to new releases or helping to test |
| 46 | +release candidates._ |
| 47 | + |
| 48 | +- [LND v0.19.2-beta.rc2][] is a release candidate for a maintenance |
| 49 | + version of this popular LN node. |
| 50 | + |
| 51 | +## Notable code and documentation changes |
| 52 | + |
| 53 | +_Notable recent changes in [Bitcoin Core][bitcoin core repo], [Core |
| 54 | +Lightning][core lightning repo], [Eclair][eclair repo], [LDK][ldk repo], |
| 55 | +[LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware Wallet |
| 56 | +Interface (HWI)][hwi repo], [Rust Bitcoin][rust bitcoin repo], [BTCPay |
| 57 | +Server][btcpay server repo], [BDK][bdk repo], [Bitcoin Improvement |
| 58 | +Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo], |
| 59 | +[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition |
| 60 | +repo], and [BINANAs][binana repo]._ |
| 61 | + |
| 62 | +- [Core Lightning #8377][] |
| 63 | + - BOLT11: Make payment secret field ('s') mandatory |
| 64 | + - bolt11: don't accept wrong-length p, h, s or n fields. |
| 65 | + |
| 66 | +- [BDK #1957][] feat(electrum): optimize merkle proof validation with batching |
| 67 | + |
| 68 | +- [BIPs #1888][] 380: Disallow H as a hardened indicator |
| 69 | + |
| 70 | +{% include snippets/recap-ad.md when="2025-07-15 16:30" %} |
| 71 | +{% include references.md %} |
| 72 | +{% include linkers/issues.md v=2 issues="8377,1957,1888" %} |
| 73 | +[LND v0.19.2-beta.rc2]: https://github.com/lightningnetwork/lnd/releases/tag/v0.19.2-beta.rc2 |
| 74 | +[news358 descencrypt]: /en/newsletters/2025/06/13/#descriptor-encryption-library |
| 75 | +[dorman descom]: https://delvingbitcoin.org/t/a-rust-library-to-encode-descriptors-with-a-30-40-size-reduction/1804 |
| 76 | +[descriptor-codec]: https://github.com/joshdoman/descriptor-codec |
0 commit comments