Skip to content

Commit 59c47f8

Browse files
hardingbitschmidty
authored andcommitted
Newsletters: add 370 (2025-09-05]
1 parent aa0c76b commit 59c47f8

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
title: 'Bitcoin Optech Newsletter #370'
3+
permalink: /en/newsletters/2025/09/05/
4+
name: 2025-09-05-newsletter
5+
slug: 2025-09-05-newsletter
6+
type: newsletter
7+
layout: newsletter
8+
lang: en
9+
---
10+
This week's newsletter includes our regular sections summarizing
11+
discussion about changing Bitcoin's consensus rules, announcing new
12+
release and release candidates, and describing notable changes to
13+
popular Bitcoin infrastructure software.
14+
15+
## News
16+
17+
_No significant news this week was found in any of our [sources][optech sources]._
18+
19+
## Changing consensus
20+
21+
_A monthly section summarizing proposals and discussion about changing
22+
Bitcoin's consensus rules._
23+
24+
- **Details about the design of Simplicity:** Russell O'Connor made
25+
three posts ([1][sim1], [2][sim2], [3][sim3]) so far to Delving
26+
Bitcoin about "the philosophy and design of the [Simplicity
27+
language][topic simplicity]." The posts examine "the three major
28+
forms of composition for transforming basic operations into complex
29+
operations," "Simplicity’s type system, combinators, and basic
30+
expressions," and "how to build logical operations starting from bits
31+
[...up to...] cryptographic operations, such as SHA-256 and Schnorr
32+
signature validation, using just our computational Simplicity
33+
combinators."
34+
35+
The most recent post indicates further entries in the series are
36+
expected.
37+
38+
- **Draft BIP for adding elliptic curve operations to tapscript:**
39+
Olaoluwa Osuntokun [posted][osuntokun ec] to the Bitcoin-Dev mailing
40+
list a link to a [draft BIP][osuntokun bip] for adding several opcodes
41+
to [tapscript][topic tapscript] that will allow elliptic curve
42+
operations to be performed on the script evaluation stack. The
43+
opcodes are intended to be used in combination with introspection
44+
opcodes to create or enhance [covenant][topic covenants] protocols in
45+
addition to other advances.
46+
47+
Jeremy Rubin [replied][rubin ec1] to suggest additional opcodes to
48+
enable additional features, as well as [other opcodes][rubin ec2] that
49+
would make it more convenient to use some features provided by the
50+
base proposal.
51+
52+
- **Draft BIP for OP_TWEAKADD:** Jeremy Rubin [posted][rubin ta1] to the
53+
Bitcoin-Dev mailing list a link a [draft BIP][rubin bip] to add
54+
`OP_TWEAKADD` to [tapscript][topic tapscript]. He separately
55+
[posted][rubin ta2] notable examples of scripts enabled by the
56+
addition of the opcode, which include a script to reveal a
57+
[taproot][topic taproot] tweak, proof of order of signing a
58+
transaction (e.g., Alice must have signed before Bob), and [signing
59+
delegation][topic signer delegation].
60+
61+
## Releases and release candidates
62+
63+
_New releases and release candidates for popular Bitcoin infrastructure
64+
projects. Please consider upgrading to new releases or helping to test
65+
release candidates._
66+
67+
- [Core Lightning v25.09][] is a release of a new major
68+
version of this popular LN node implementation. It adds support to
69+
the `xpay` command for paying [BIP353][] addresses and simple
70+
[offers][topic offers], offers improved bookkeeper support, provides
71+
better plugin dependency management, and includes other new features
72+
and bug fixes.
73+
74+
- [Bitcoin Core 29.1rc2][] is a release candidate for a maintenance
75+
version of the predominant full node software.
76+
77+
## Notable code and documentation changes
78+
79+
_Notable recent changes in [Bitcoin Core][bitcoin core repo], [Core
80+
Lightning][core lightning repo], [Eclair][eclair repo], [LDK][ldk repo],
81+
[LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware Wallet
82+
Interface (HWI)][hwi repo], [Rust Bitcoin][rust bitcoin repo], [BTCPay
83+
Server][btcpay server repo], [BDK][bdk repo], [Bitcoin Improvement
84+
Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
85+
[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition
86+
repo], and [BINANAs][binana repo]._
87+
88+
- [LDK #3726][] Improve privacy for Blinded Message Paths using Dummy Hops
89+
90+
- [LDK #4019][] Integrate Splicing with Quiescence
91+
92+
- [LND #9455][] discovery+lnwire: add support for DNS host name in NodeAnnouncement msg
93+
94+
- [LND #10103][] Rate limit outgoing gossip bandwidth by peer
95+
96+
- [HWI #795][] Fix CI <!-- don't need to mention the CI changes, but please do mention the new hardware supported by this merge -harding -->
97+
98+
{% include snippets/recap-ad.md when="2025-09-09 16:30" %}
99+
{% include references.md %}
100+
{% include linkers/issues.md v=2 issues="3726,4019,9455,10103,795" %}
101+
[bitcoin core 29.1rc2]: https://bitcoincore.org/bin/bitcoin-core-29.1/
102+
[core lightning v25.09]: https://github.com/ElementsProject/lightning/releases/tag/v25.09
103+
[sim1]: https://delvingbitcoin.org/t/delving-simplicity-part-three-fundamental-ways-of-combining-computations/1902
104+
[sim2]: https://delvingbitcoin.org/t/delving-simplicity-part-combinator-completeness-of-simplicity/1935
105+
[sim3]: https://delvingbitcoin.org/t/delving-simplicity-part-building-data-types/1956
106+
[osuntokun ec]: https://mailing-list.bitcoindevs.xyz/bitcoindev/CAO3Pvs-Cwj=5vJgBfDqZGtvmoYPMrpKYFAYHRb_EqJ5i0PG0cA@mail.gmail.com/
107+
[osuntokun bip]: https://github.com/bitcoin/bips/pull/1945
108+
[rubin ec1]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/
109+
[rubin ec2]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/
110+
[rubin ta1]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/
111+
[rubin ta2]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/
112+
[rubin bip]: https://github.com/bitcoin/bips/pull/1944

0 commit comments

Comments
 (0)