| 
 | 1 | +---  | 
 | 2 | +title: 'Bitcoin Optech Newsletter #268'  | 
 | 3 | +permalink: /en/newsletters/2023/09/13/  | 
 | 4 | +name: 2023-09-13-newsletter  | 
 | 5 | +slug: 2023-09-13-newsletter  | 
 | 6 | +type: newsletter  | 
 | 7 | +layout: newsletter  | 
 | 8 | +lang: en  | 
 | 9 | +---  | 
 | 10 | +This week's newsletter links to draft specifications related to taproot  | 
 | 11 | +assets and describes a summary of several alternative message protocols  | 
 | 12 | +for LN that can help enable the use of PTLCs.  Also included are our  | 
 | 13 | +regular sections with the summary of a Bitcoin Core PR Review Club  | 
 | 14 | +meeting, announcements of new software releases and release candidates,  | 
 | 15 | +and descriptions of notable changes to popular Bitcoin infrastructure  | 
 | 16 | +software.  | 
 | 17 | + | 
 | 18 | +## News  | 
 | 19 | + | 
 | 20 | +- **Specifications for taproot assets:** Olaoluwa Osuntokun posted  | 
 | 21 | +  separately to the Bitcoin-Dev and Lightning-Dev mailing lists about  | 
 | 22 | +  the _Taproot Assets_ [client-side validation protocol][topic client-side  | 
 | 23 | +  validation].  To the Bitcoin-Dev mailing list, he [announced][osuntokun  | 
 | 24 | +  bips] seven draft BIPs---one more than in the initial announcement of  | 
 | 25 | +  the protocol, then under the name _Taro_ (see [Newsletter  | 
 | 26 | +  #195][news195 taro]).  To the Lightning-Dev mailing list, he  | 
 | 27 | +  [announced][osuntokun blip post] a [draft BLIP][osuntokun blip] for  | 
 | 28 | +  spending and receiving taproot assets using LN, with the protocol  | 
 | 29 | +  based on the experimental "simple taproot channels" feature planned to  | 
 | 30 | +  be released in LND 0.17.0-beta.  | 
 | 31 | + | 
 | 32 | +    Note that, despite its name, Taproot Assets is not part of the  | 
 | 33 | +    Bitcoin Protocol and does not change the consensus protocol in any  | 
 | 34 | +    way.  It uses existing capabilities to provide new features for  | 
 | 35 | +    users that opt-in to its client protocol.  | 
 | 36 | + | 
 | 37 | +    None of the specifications had received any discussion on the  | 
 | 38 | +    mailing list as of this writing.  | 
 | 39 | + | 
 | 40 | +- **LN messaging changes for PTLCs:** as the first LN implementation  | 
 | 41 | +  with experimental support for channels using [P2TR][topic taproot]  | 
 | 42 | +  and [MuSig2][topic musig] is expected to be released soon, Greg  | 
 | 43 | +  Sanders [posted][sanders post] to the Lightning-Dev mailing list a  | 
 | 44 | +  [summary][sanders ptlc] of several different previously-discussed  | 
 | 45 | +  changes to LN messages to allow them to support sending payments with  | 
 | 46 | +  [PTLCs][topic ptlc] instead of [HTLCs][topic htlc].  For most  | 
 | 47 | +  approaches, the changes to messages do not seem large or invasive,  | 
 | 48 | +  but we note that most implementations will probably continue using one  | 
 | 49 | +  set of messages for handling legacy HTLC forwarding while also  | 
 | 50 | +  offering upgraded messages to support PTLC forwarding, creating two  | 
 | 51 | +  different paths that will need to be maintained concurrently until  | 
 | 52 | +  HTLCs are phased out.  If some implementations add experimental PTLCs  | 
 | 53 | +  support before the messages are standardized, then implementations  | 
 | 54 | +  might even be required to support three or more different protocols  | 
 | 55 | +  simultaneously, to the disadvantage of all.  | 
 | 56 | + | 
 | 57 | +    Sander's summary has not received any comments as of this writing.  | 
 | 58 | + | 
 | 59 | +## Bitcoin Core PR Review Club  | 
 | 60 | + | 
 | 61 | +*In this monthly section, we summarize a recent [Bitcoin Core PR Review  | 
 | 62 | +Club][] meeting, highlighting some of the important questions and  | 
 | 63 | +answers.  Click on a question below to see a summary of the answer from  | 
 | 64 | +the meeting.*  | 
 | 65 | + | 
 | 66 | +FIXME:LarryRuane  | 
 | 67 | + | 
 | 68 | +{% include functions/details-list.md  | 
 | 69 | +  q0="FIXME"  | 
 | 70 | +  a0="FIXME"  | 
 | 71 | +  a0link="https://bitcoincore.reviews/28122#l-126FIXME"  | 
 | 72 | +%}  | 
 | 73 | + | 
 | 74 | +## Releases and release candidates  | 
 | 75 | + | 
 | 76 | +*New releases and release candidates for popular Bitcoin infrastructure  | 
 | 77 | +projects.  Please consider upgrading to new releases or helping to test  | 
 | 78 | +release candidates.*  | 
 | 79 | + | 
 | 80 | +- [LND v0.17.0-beta.rc2][] is a release candidate for the next major  | 
 | 81 | +  version of this popular LN node implementation.  A major new  | 
 | 82 | +  experimental feature planned for this release, which could likely  | 
 | 83 | +  benefit from testing, is support for "simple taproot channels".  | 
 | 84 | + | 
 | 85 | +## Notable code and documentation changes  | 
 | 86 | + | 
 | 87 | +*Notable changes this week in [Bitcoin Core][bitcoin core repo], [Core  | 
 | 88 | +Lightning][core lightning repo], [Eclair][eclair repo], [LDK][ldk repo],  | 
 | 89 | +[LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware Wallet  | 
 | 90 | +Interface (HWI)][hwi repo], [Rust Bitcoin][rust bitcoin repo], [BTCPay  | 
 | 91 | +Server][btcpay server repo], [BDK][bdk repo], [Bitcoin Improvement  | 
 | 92 | +Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo], and  | 
 | 93 | +[Bitcoin Inquisition][bitcoin inquisition repo].*  | 
 | 94 | + | 
 | 95 | +- [Bitcoin Core #26567][] Wallet: estimate the size of signed inputs using descriptors FIXME:Murchandamus  | 
 | 96 | + | 
 | 97 | +{% include references.md %}  | 
 | 98 | +{% include linkers/issues.md v=2 issues="26567" %}  | 
 | 99 | +[LND v0.17.0-beta.rc2]: https://github.com/lightningnetwork/lnd/releases/tag/v0.17.0-beta.rc2  | 
 | 100 | +[news195 taro]: /en/newsletters/2022/04/13/#transferable-token-scheme  | 
 | 101 | +[osuntokun bips]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-September/021938.html  | 
 | 102 | +[osuntokun blip post]: https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-September/004089.html  | 
 | 103 | +[osuntokun blip]: https://github.com/lightning/blips/pull/29  | 
 | 104 | +[sanders post]: https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-September/004088.html  | 
 | 105 | +[sanders ptlc]: https://gist.github.com/instagibbs/1d02d0251640c250ceea1c66665ec163  | 
0 commit comments