Skip to content

Commit ced303c

Browse files
committed
News96: add news, releases/RCs, and some notable commits
1 parent c9445ce commit ced303c

File tree

2 files changed

+102
-14
lines changed

2 files changed

+102
-14
lines changed

_posts/en/newsletters/2020-05-06-newsletter.md

Lines changed: 102 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,43 @@ type: newsletter
77
layout: newsletter
88
lang: en
99
---
10-
This week's newsletter FIXME:harding
10+
This week's newsletter links to a discussion about using enhanced QR
11+
codes for communicating large transactions, includes a field report from
12+
Suredbits about building a high-availability LN node, and briefly
13+
summarizes several recently transcribed talks and conversations. Also
14+
included are our regular sections with releases, release candidates, and
15+
notable code changes from popular Bitcoin infrastructure software.
1116

1217
## Action items
1318

14-
FIXME:harding
19+
{:.center style="font-size: 1.5em"}
20+
<!-- $$\frac{50}{2^{\lfloor height/210000 \rfloor}}$$ -->
21+
![Happy halving!](/img/posts/2020-05-halving.png)
1522

1623
## News
1724

18-
FIXME:harding
25+
- **QR codes for large transactions:** QR codes can practically contain
26+
up to about 3 kilobytes of data, which is enough to accommodate
27+
typical user transactions but far too small to contain the largest
28+
transactions users can send normally (about 400 kilobytes). Riccardo
29+
Casatta and Christopher Allen each posted to the Bitcoin-Dev mailing
30+
list ([1][casatta qr], [2][allen qr]) a request for discussion
31+
hopefully leading to standardization of a method for visual
32+
communication of [Partially Signed Bitcoin Transactions][topic psbt]
33+
(PSBTs) and other potentially large data blobs related to Bitcoin
34+
wallet interaction. See the [previous discussion][qr old] in the
35+
Specter DIY repository and [continue the discussion][qr new] in the
36+
Airgapped Signing repository.
37+
1938

2039
## Field report: running a Lightning node in an enterprise environment
2140

2241
{% include articles/suredbits-enterprise-ln.md %}
2342

43+
## Recently transcribed talks and conversations
44+
45+
FIXME:michaelfolkson
46+
2447
## Releases and release candidates
2548

2649
FIXME:harding update to latest versions Tuesday afternoon
@@ -29,15 +52,25 @@ FIXME:harding update to latest versions Tuesday afternoon
2952
projects. Please consider upgrading to new releases or helping to test
3053
release candidates.*
3154

55+
- [C-Lightning 0.8.2][c-lightning 0.8.2] is a new version release
56+
that adds support for opening channels of any size (using the
57+
`--large-channels` configuration parameter), provides a keysend plugin
58+
for receiving [spontaneous payments][topic spontaneous payments], and
59+
contains several other new features and bug fixes. Additionally, both
60+
novice and experienced users are encouraged to read the project's new
61+
[FAQ][cl faq].
62+
63+
- [LND 0.10.0-beta][lnd 0.10.0-beta] is a major version release that
64+
adds support for sending [multipath payments][topic multipath
65+
payments], funding channels using an external wallet via [Partially
66+
Signed Bitcoin Transactions][topic psbt] (PSBTs), the ability to create
67+
invoices larger than 0.043 BTC, and several other new features and bug
68+
fixes. Additionally, users may wish to read the new [Operational
69+
Safety documentation][lnd op safety].
70+
3271
- [Bitcoin Core 0.20.0rc1][bitcoin core 0.20.0] is a release candidate
3372
for the next major version of Bitcoin Core.
3473

35-
- [LND 0.10.0-beta.rc5][lnd 0.10.0-beta] allows testing the next major
36-
version of LND.
37-
38-
- [C-Lightning 0.8.2-rc2][c-lightning 0.8.2] is the newest release
39-
candidate for the next version of C-Lightning.
40-
4174
## Notable code and documentation changes
4275

4376
*Notable changes this week in [Bitcoin Core][bitcoin core repo],
@@ -51,8 +84,6 @@ development branch and so those changes will likely not be released
5184
until version 0.21, about six months after the release of the upcoming
5285
version 0.20.*
5386

54-
FIXME:harding
55-
5687
- [Bitcoin Core #16528][] allows the `createwallet` RPC to create a
5788
wallet that uses [output script descriptors][topic descriptors] to
5889
derive just the particular scriptPubKeys that the wallet uses to
@@ -78,8 +109,65 @@ FIXME:harding
78109
option will give the new features six months to mature before
79110
their expected release.
80111

112+
- [Bitcoin Core #18038][] P2P: Mempool tracks locally submitted
113+
transactions to improve wallet privacy FIXME:bitschmidty
114+
115+
- [BIPs #893][] makes several changes to the [BIP340][] specification of
116+
[schnorr][topic schnorr signatures] pubkeys and signatures, with
117+
related changes also being made to the [BIP341][] specification of
118+
[taproot][topic taproot]. The major changes include:
119+
120+
- *Alternative x-only pubkey tiebreaker:* this changes which variant
121+
of a public key to use when only the key’s x-coordinate is known,
122+
as previously discussed (see [Newsletter #83][news83 alt
123+
tiebreaker]).
124+
125+
- *Updated nonce generation recommendadions:* the suggested method
126+
to use for generating a signature nonce has been updated to
127+
prevent implementation-specific vulnerabilities (see previous
128+
discussion in Newsletters [#83][news83 precomputed] and
129+
[#91][news91 power analysis]).
130+
131+
- *Updated tagged hashes:* the tag prefixed to hash function input
132+
for schnorr signatures has been updated to deliberately break
133+
compatibility with the old draft specification. Otherwise
134+
libraries written for the old code might sometimes generate
135+
signatures valid under the new code, and sometimes might not,
136+
leading to confusion. This was also previously mentioned in
137+
[Newsletter #83][news83 alt tiebreaker].
138+
139+
- [BIPs #903][] simplifies the [BIP322][] specification of [generic
140+
signed messages][topic generic signmessage] as previously proposed
141+
(see [Newsletter #91][news91 bip322 update]), the change mainly
142+
removes details that allowed signing the same message for multiple
143+
scripts (addresses) in the same proof.
144+
145+
- [BIPs #900][] updates the [BIP325][] specification of [signet][topic
146+
signet] so that all signets use the same hardcoded genesis block
147+
(block 0) but independent signets can be differentiated by their
148+
[network magic][] (message start bytes). In the updated protocol, the
149+
message start bytes are the first four bytes of a hash digest of the
150+
network's challenge script (the script used to determine whether a
151+
block has a valid signature). The change was [motivated][dorier
152+
signet] by a desire to simplify the development of applications that
153+
want to use multiple signets but which need to call libraries that
154+
hardcode the genesis blocks for the networks they support.
155+
81156
{% include references.md %}
82-
{% include linkers/issues.md issues="16528" %}
157+
{% include linkers/issues.md issues="16528,18038,893,903,900" %}
83158
[bitcoin core 0.20.0]: https://bitcoincore.org/bin/bitcoin-core-0.20.0
84-
[lnd 0.10.0-beta]: https://github.com/lightningnetwork/lnd/releases/tag/v0.10.0-beta.rc5
85-
[c-lightning 0.8.2]: https://github.com/ElementsProject/lightning/releases/tag/v0.8.2rc2
159+
[lnd 0.10.0-beta]: https://github.com/lightningnetwork/lnd/releases/tag/v0.10.0-beta
160+
[c-lightning 0.8.2]: https://github.com/ElementsProject/lightning/releases/tag/v0.8.2
161+
[news83 alttiebreaker]: /en/newsletters/2020/02/05/#alternative-x-only-pubkey-tiebreaker
162+
[dorier signet]: https://github.com/bitcoin/bitcoin/pull/16411#issuecomment-577999888
163+
[cl faq]: https://github.com/ElementsProject/lightning/blob/master/doc/FAQ.md
164+
[news91 bip322 update]: /en/newsletters/2020/04/01/#proposed-update-to-bip322-generic-signmessage
165+
[casatta qr]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-April/017794.html
166+
[allen qr]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-April/017795.html
167+
[qr old]: https://github.com/cryptoadvance/specter-diy/issues/57
168+
[qr new]: https://github.com/BlockchainCommons/AirgappedSigning/issues/4
169+
[lnd op safety]: https://github.com/lightningnetwork/lnd/blob/master/docs/safety.md
170+
[news83 alt tiebreaker]: /en/newsletters/2020/02/05/#alternative-x-only-pubkey-tiebreaker
171+
[news83 precomputed]: /en/newsletters/2020/02/05/#safety-concerns-related-to-precomputed-public-keys-used-with-schnorr-signatures
172+
[news91 power analysis]: /en/newsletters/2020/04/01/#mitigating-differential-power-analysis-in-schnorr-signatures
173+
[network magic]: https://btcinformation.org/en/glossary/start-string

img/posts/2020-05-halving.png

4.12 KB
Loading

0 commit comments

Comments
 (0)