Skip to content

Commit 8e9d977

Browse files
committed
News180: topics and harding's final edits
1 parent f0a6d10 commit 8e9d977

14 files changed

+52
-8
lines changed

_posts/en/newsletters/2021-12-22-newsletter.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ LND. Signets are test networks anyone can use to simulate Bitcoin's
6868
main network (mainnet), either as it exists today or how it might exist
6969
with certain changes (such as the activation of a soft fork consensus
7070
change). Most software implementing signets also supports a default
71-
signet that provides a particularly convenient environment for software
71+
signet that provides a particularly convenient means for software
7272
developed by different teams to be tested in a safe environment that
7373
comes as close as possible to the environment they'll experience when
7474
real money is at stake. Also [discussed][signet reorgs] this year was
@@ -245,7 +245,7 @@ addresses.
245245
- **December<!--taproot-->** saw Bitcoin Core merge a PR that would
246246
allow [descriptor wallets][topic descriptors] to create
247247
[bech32m][topic bech32] addresses for receiving taproot payments. LN
248-
devs also further discussed [making use][ln ptlcs] of taproot's
248+
developers also further discussed [making use][ln ptlcs] of taproot's
249249
features.
250250

251251
Despite complications choosing an activation mechanism for taproot and
@@ -392,7 +392,7 @@ relay][topic package relay] will allow relay nodes and miners to treat
392392
packages of related transactions as if they were a single transaction
393393
for feerate purposes. A package might contain a parent transaction with a
394394
low feerate and a child transaction with a high feerate; the
395-
profitability of mining the parent transaction would incentivize miners
395+
profitability of mining the child transaction would incentivize miners
396396
to also mine the parent transaction. Although package mining has been
397397
[implemented][bitcoin core #7600] in Bitcoin Core since 2016, there has
398398
so far been no way for nodes to relay transactions as packages, meaning
@@ -424,7 +424,7 @@ instant payments. A node that sees the advertisement can simultaneously
424424
pay for and receive the inbound capacity using a [dual funded][topic
425425
dual funding] channel open. Although there’s no way to enforce that the
426426
advertising node actually routes payments, the proposal does incorporate
427-
an earlier proposal also [later used][lnd#5709] in Lightning Pool that
427+
an earlier proposal (also [later used][lnd#5709] in Lightning Pool) that
428428
prevents the advertiser from using their money for other purposes until
429429
the agreed upon lease period has concluded. That means refusing to
430430
route payments would provide no advantages but would deny the
@@ -504,7 +504,7 @@ In Optech's fourth year, we published 51 weekly [newsletters][], added 30
504504
new pages to our [topics index][], published a [contributed blog
505505
post][additive batching], and wrote (with the help of [two][zmn guest]
506506
guest [posters][darosior guest]) a 21-part series about [preparing for
507-
taproot][p4tr]). Altogether, Optech published over 80,000 words about
507+
taproot][p4tr]. Altogether, Optech published over 80,000 words about
508508
Bitcoin software research and development this year, the rough
509509
equivalent of a 250-page book. <!-- wc -w _posts/en/newsletters/2021-*
510510
_includes/specials/taproot/en/* -->
@@ -554,7 +554,7 @@ the same benefits of eltoo but without requiring the
554554
consensus changes. The proposal would reduce payment latency to nearly
555555
as fast as data could travel one way between all the routing nodes on a
556556
particular path. It would also increase resiliency by allowing a node to
557-
backup all of the information it needs at the time a channel is created
557+
back up all of the information it needs at the time a channel is created
558558
and obtain any other information in most cases during a data restore.
559559
It would also allow receiving payments with an offline key, allowing
560560
merchant nodes in particular to limit the amount of time their keys
@@ -597,7 +597,7 @@ very much want to see them credited for their incredible work, but we
597597
also want to recognize all of the contributors who we wouldn't normally
598598
mention.
599599

600-
They're the people spending hours on coding reviews, or who are writing
600+
They're the people spending hours on code reviews, or who are writing
601601
tests for established behavior to ensure it doesn't unexpectedly change,
602602
or who put effort into debugging mysterious issues to fix problems
603603
before money is put at risk, or who are working on a hundred other tasks
@@ -616,7 +616,6 @@ see what exciting new developments they will deliver in 2022.
616616
*The Optech newsletter will return to its regular Wednesday publication
617617
schedule on January 5th.*
618618

619-
<!-- FIXME add topic links, there's gonna be a lot!!! -->
620619
{% include references.md %}
621620
{% include linkers/issues.md issues="878,7600" %}
622621
[2018 summary]: /en/newsletters/2018/12/28/

_topics/en/atomic-multipath.md

+3
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ optech_mentions:
5252
- title: "LND 0.14.0-beta allows multiple spontaneous payments to the same AMP invoice"
5353
url: /en/newsletters/2021/11/24/#lnd-0-14-0-beta
5454

55+
- title: "2021 year-in-review: atomic multipath payments"
56+
url: /en/newsletters/2021/12/22/#amp
57+
5558
## Optional. Same format as "primary_sources" above
5659
see_also:
5760
- title: Simplified Multipath Payments (SMP)

_topics/en/bech32.md

+3
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ optech_mentions:
117117
- title: "Bitcoin Core #16807 returns the location of typos in bech32/bech32m addresses"
118118
url: /en/newsletters/2021/12/01/#bitcoin-core-16807
119119

120+
- title: "2021 year-in-review: bech32m addresses"
121+
url: /en/newsletters/2021/12/22/#bech32m
122+
120123
## Optional. Same format as "primary_sources" above
121124
see_also:
122125
- title: Javascript bech32 demo decoder

_topics/en/channel-jamming-attacks.md

+3
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ optech_mentions:
7070
- title: "Summary of LN developer conference, including discussion of channel jamming attacks"
7171
url: /en/newsletters/2021/11/10/#ln-summit-2021-notes
7272

73+
- title: "2021 year-in-review: channel jamming"
74+
url: /en/newsletters/2021/12/22/#jamming
75+
7376
## Optional. Same format as "primary_sources" above
7477
# see_also:
7578
# - title:

_topics/en/dual-funding.md

+6
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ optech_mentions:
7777
- title: C-Lightning 0.10.1 updates the experimental implementation of dual funding
7878
url: /en/newsletters/2021/08/11/#c-lightning-0-10-1
7979

80+
- title: "2021 year-in-review: dual-funded channels"
81+
url: /en/newsletters/2021/12/22/#dual-funding
82+
83+
- title: "2021 year-in-review: liquidity advertisements"
84+
url: /en/newsletters/2021/12/22/#liq-ads
85+
8086
## Optional. Same format as "primary_sources" above
8187
see_also:
8288
- title: PSBT (dependency of dual funding)

_topics/en/offers.md

+3
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ optech_mentions:
5959
- title: "Summary of LN developer conference, including discussion of offers"
6060
url: /en/newsletters/2021/11/10/#ln-summit-2021-notes
6161

62+
- title: "2021 year-in-review: offers"
63+
url: /en/newsletters/2021/12/22/#offers
64+
6265
## Optional. Same format as "primary_sources" above
6366
# see_also:
6467
# - title:

_topics/en/onion-messages.md

+3
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ optech_mentions:
3838
- title: "Eclair #2061 adds initial support for onion messages"
3939
url: /en/newsletters/2021/12/08/#eclair-2061
4040

41+
- title: "2021 year-in-review: onion messages"
42+
url: /en/newsletters/2021/12/22/#offers
43+
4144
## Optional. Same format as "primary_sources" above
4245
# see_also:
4346
# - title:

_topics/en/output-script-descriptors.md

+3
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ optech_mentions:
119119
- title: Bitcoin Core #22364 adds support for creating taproot descriptors in the wallet"
120120
url: /en/newsletters/2021/12/01/#bitcoin-core-22364
121121

122+
- title: "2021 year-in-review: output script descriptors"
123+
url: /en/newsletters/2021/12/22/#descriptors
124+
122125
## Optional. Same format as "primary_sources" above
123126
see_also:
124127
- title: Miniscript

_topics/en/package-relay.md

+3
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ optech_mentions:
6262
- title: Proposal of initial rules for mempool package acceptance before implementing package relay
6363
url: /en/newsletters/2021/09/22/#package-mempool-acceptance-and-package-rbf
6464

65+
- title: "2021 year-in-review: mempool package acceptance and package relay"
66+
url: /en/newsletters/2021/12/22/#mpa
67+
6568
## Optional. Same format as "primary_sources" above
6669
see_also:
6770
- title: CPFP fee bumping

_topics/en/ptlc.md

+3
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ optech_mentions:
7070
- title: "Discussion about LN protocol changes necessary to support PTLCs"
7171
url: /en/newsletters/2021/12/15/#preparing-ln-for-ptlcs
7272

73+
- title: "2021 year-in-review: PTLCs for LN"
74+
url: /en/newsletters/2021/12/22/#ptlcsx
75+
7376
## Optional. Same format as "primary_sources" above
7477
see_also:
7578
- title: Hash Time Locked Contract (HTLC)

_topics/en/replace-by-fee.md

+6
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ optech_mentions:
8383
- title: Proposal of initial RBF rules for mempool package acceptance before implementing package relay
8484
url: /en/newsletters/2021/09/22/#package-mempool-acceptance-and-package-rbf
8585

86+
- title: "2021 year-in-review: BIP125 opt-in replace-by-fee discrepency"
87+
url: /en/newsletters/2021/12/22/#bip125
88+
89+
- title: "2021 year-in-review: default transaction replacement by fee"
90+
url: /en/newsletters/2021/12/22/#default-rbf
91+
8692
## Optional. Same format as "primary_sources" above
8793
see_also:
8894
- title: Opt-in RBF FAQ

_topics/en/sighash_anyprevout.md

+3
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ optech_mentions:
8383
- title: "Inherited identifiers proposal as an alternative to `SIGHASH_ANYPREVOUT`"
8484
url: /en/newsletters/2021/10/06/#proposal-for-transaction-heritage-identifiers
8585

86+
- title: "2021 year-in-review: SIGHASH_ANYPREVOUT"
87+
url: /en/newsletters/2021/12/22/#anyprevout
88+
8689
## Optional. Same format as "primary_sources" above
8790
see_also:
8891
- title: Eltoo

_topics/en/signet.md

+3
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ optech_mentions:
102102
- title: "Preparing for taproot: testing on signet"
103103
url: /en/newsletters/2021/09/22/#preparing-for-taproot-14-testing-on-signet
104104

105+
- title: "2021 year-in-review: signet"
106+
url: /en/newsletters/2021/12/22/#signet
107+
105108
## Optional. Same format as "primary_sources" above
106109
see_also:
107110
- title: "Bitcoin Core #16411: signet support"

_topics/en/taproot.md

+3
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ optech_mentions:
218218
- title: "BIPs #1225 updates BIP341 with extended taproot test vectors"
219219
url: /en/newsletters/2021/11/17/#bips-1225
220220

221+
- title: "2021 year-in-review: taproot"
222+
url: /en/newsletters/2021/12/22/#taproot
223+
221224
## Optional
222225
see_also:
223226
- title: MAST

0 commit comments

Comments
 (0)