Skip to content

Commit 5a05efd

Browse files
authored
Merge pull request #65 from harding/2018-09-11-newsletter
Newsletters: add #12 (2018-09-11)
2 parents f1b7273 + 05f4b5e commit 5a05efd

File tree

2 files changed

+117
-0
lines changed

2 files changed

+117
-0
lines changed

_includes/references.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@
4040
[newsletter #8]: {{news8}}
4141
{% assign news9 = "/en/newsletters/2018/08/21/" %}
4242
[newsletter #9]: {{news9}}
43+
{% assign news10 = "/en/newsletters/2018/08/28/" %}
44+
[newsletter #10]: {{news10}}
45+
{% assign news11 = "/en/newsletters/2018/09/04/" %}
46+
[newsletter #11]: {{news11}}
47+
{% assign news12 = "/en/newsletters/2018/09/11/" %}
48+
[newsletter #12]: {{news12}}
4349

4450
{% comment %}
4551
<!--REQUIRES PERIODIC UPDATE: update rpc_version below to latest
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
---
2+
title: 'Bitcoin Optech Newsletter #12'
3+
permalink: /en/newsletters/2018/09/11/
4+
name: 2018-09-11-newsletter
5+
type: newsletter
6+
layout: newsletter
7+
lang: en
8+
---
9+
This week's newsletter references a discussion about BIP151 encryption
10+
for the peer-to-peer network protocol, provides an update on
11+
compatibility between Bitcoin and the W3C Web Payments draft
12+
specification, and briefly describes some notable merges in popular
13+
Bitcoin infrastructure projects.
14+
15+
## Action items
16+
17+
{% comment %}<!-- FIXME: this hasn't actually happened yet, but I'm
18+
expecting it before Tuesday morning -harding -->{% endcomment %}
19+
20+
- **Allocate time to test Bitcoin Core 0.17RC3:** Bitcoin Core has
21+
uploaded [binaries][bcc 0.17] for 0.17 Release Candidate (RC) 3.
22+
Testing is greatly appreciated and can help ensure the quality of the
23+
final release.
24+
25+
## News
26+
27+
- **BIP151 discussion:** as mentioned in [Newsletter #10][news10 news],
28+
Jonas Schnelli has [proposed][schnelli bip151] an updated draft of
29+
[BIP151][] encryption for the peer-to-peer network protocol.
30+
Cryptographer Tim Ruffing provided [constructive criticism][ruffing
31+
bip151] of the draft on the Bitcoin-Dev mailing list this week that
32+
received also-constructive rebuttals from Schnelli and Gregory
33+
Maxwell. These posts may be interesting reads for anyone wondering
34+
why certain cryptographic choices were made in the protocol, such as
35+
the use of the NewHope quantum-computing resistant key exchange.
36+
37+
- **W3C Web Payments Working Group update:** Lightning Network developer
38+
Christian Decker is a member of this group attempting to create
39+
standards for web-based payments. In a [reply][decker w3c] sent to
40+
the Lightning-Dev mailing list, Decker explains why he thinks the
41+
current draft specification will be fundamentally compatible with both
42+
payments to Bitcoin addresses and Lightning Network payments. The
43+
draft even explicitly allocates the XBT currency code to Bitcoin.
44+
45+
## Notable commits
46+
47+
*Notable commits this week in [Bitcoin Core][core commits], [LND][lnd
48+
commits], and [C-lightning][cl commits]. Reminder: new merges to
49+
Bitcoin Core are made to its master development branch and are unlikely
50+
to become part of the upcoming 0.17 release---you'll probably have to
51+
wait until version 0.18 in about six months from now.*
52+
53+
{% include linkers/github-log.md
54+
refname="core commits"
55+
repo="bitcoin/bitcoin"
56+
start="68f3c7eb080e461cfeac37f8db7034fe507241d0"
57+
end="cb25cd6aa18c69918176d68e36e26f7e373aa48c"
58+
%}
59+
{% include linkers/github-log.md
60+
refname="lnd commits"
61+
repo="lightningnetwork/lnd"
62+
start="2b448be048daf85cef4cbb37ceed4413fdb051e6"
63+
end="1941353fb28755a170793e43595601d75c8f3dda"
64+
%}
65+
{% include linkers/github-log.md
66+
refname="cl commits"
67+
repo="ElementsProject/lightning"
68+
start="77d3ca3ea3ba607e0b08c7921c41bfc0a9658ed2"
69+
end="634f19a7b230edc686be56ab950b80784e56252c"
70+
%}
71+
72+
- [Bitcoin Core #12775][] adds support for RapidCheck (a [QuickCheck][]
73+
reimplementation) to Bitcoin Core, providing a property-based testing suite
74+
that generates its own tests based on what programmers tell it are the
75+
properties of a function (e.g. what it accepts as input and returns
76+
as output).
77+
78+
- [Bitcoin Core #12490][] removes the `signrawtransaction` RPC from the
79+
master development branch. This RPC is labeled as deprecated in the
80+
upcoming 0.17 release and users are encouraged to use the
81+
`signrawtransactionwithkey` RPC when they are providing their own
82+
private key for signing or the `signrawtransactionwithwallet` RPC when
83+
they want the built-in wallet to automatically provide the private key.
84+
85+
- [Bitcoin Core #14096][] provides [documentation for output script
86+
descriptors][] which are used in the new `scantxoutset` RPC in Bitcoin
87+
Core 0.17 and are expected to be used for other interactions with the
88+
wallet in the future.
89+
90+
- LND made almost 30 merges in the past week, many of which made
91+
small enhancements or bugfixes to its autopilot facility---its ability
92+
to allow users to choose to automatically open new channels with
93+
automatically-selected peers. Several merges also updated which
94+
versions of libraries LND depends upon.
95+
96+
- C-Lightning added several hundred lines of documentation to its
97+
repository this week, most of it inline code documentation or updates
98+
to files in its [/doc directory][c-lightning docs].
99+
100+
{% include references.md %}
101+
{% include linkers/issues.md issues="12775,12490,14096" %}
102+
103+
[bcc 0.17]: https://bitcoincore.org/bin/bitcoin-core-0.17.0/
104+
[documentation for output script descriptors]: https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md
105+
[news10 news]: {{news10}}#news
106+
[decker w3c]: https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-August/001404.html
107+
[schnelli bip151]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-September/016355.html
108+
[ruffing bip151]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-September/016372.html
109+
[quickcheck]: https://en.wikipedia.org/wiki/QuickCheck
110+
[c-lightning docs]: https://github.com/ElementsProject/lightning/tree/master/doc
111+

0 commit comments

Comments
 (0)