Skip to content

Commit a09d111

Browse files
committed
fixup: edits for feedback, round 1
1 parent 4aaeb02 commit a09d111

File tree

1 file changed

+25
-18
lines changed

1 file changed

+25
-18
lines changed

_posts/en/newsletters/2019-03-26-newsletter.md

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ code changes in popular Bitcoin infrastructure projects.
2323

2424
## News
2525

26-
- **Version 2 P2P transport proposal:** Jonas Schnelli sent a proposed
27-
BIP to the Bitcoin-Dev mailing list that specifies an algorithm to be
26+
- **Version 2 P2P transport proposal:** Jonas Schnelli sent a [proposed
27+
BIP][v2 transport] to the Bitcoin-Dev mailing list that specifies an algorithm to be
2828
used to encrypt traffic between peers. It also specifies some other
2929
minor changes to the creation of protocol messages, such as allowing
3030
peers to use bandwidth-saving short identifiers and eliminating the
@@ -55,7 +55,7 @@ code changes in popular Bitcoin infrastructure projects.
5555
will receive no compensation for the onchain transaction fees
5656
required for both of those transactions. According to the [Loop
5757
documentation][], their implementation has Alice send Bob a small
58-
trusted payment in advance of the trustless exchange as an act of
58+
trusted payment via LN in advance of the trustless exchange as an act of
5959
good faith and an assurance that the operation won't end up costing
6060
Bob money.
6161

@@ -92,29 +92,35 @@ by failing to support it soon.
9292
Optech tracks statistics about segwit use on our [dashboard][optech
9393
dashboard]; another site tracking related statistics is [P2SH.info][].
9494
We see an average of about 200 outputs per block are sent to native
95-
segwit addresses. Those outputs are then spent in about 10% of all
96-
Bitcoin transactions. That makes payments to native segwit addresses
95+
segwit addresses (bech32). Those outputs are then spent in about 10% of all
96+
Bitcoin transactions. That makes payments involving native segwit addresses
9797
more popular than almost all altcoins.
9898

9999
![Screenshot of Optech Dashboard segwit usage stats](/img/posts/2019-03-segwit-usage.png)
100100

101-
However, wallets supporting segwit can also receive payment to
102-
backwards-compatible P2SH addresses. We can't track that directly, but
103-
the statistics sites linked earlier do tell us how often users spend
104-
bitcoins they received to a compatibility address. Currently, that
105-
averages at about 37% of transactions. If adoption remained steady at
106-
that level, it would represent a minimum average of 1,400 outputs per
107-
block. Likely, it's even higher now.
108-
109-
Any wallet that supports compatibility addresses also likely supports
110-
native addresses, so the number of transactions made by wallets that
111-
want to take advantage of bech32 sending support is currently over
112-
45% and rising.
101+
However, many wallets want to use segwit but still need to deal with
102+
services that don't yet have bech32 sending support. These wallets can
103+
generate a P2SH address that references their segwit details, which is
104+
less efficient than using bech32 but more efficient than not using
105+
segwit at all. Because these are normal P2SH addresses, we can't tell
106+
just by looking at transaction outputs which P2SH addresses are
107+
something like regular P2SH multisig and which contain a nested segwit
108+
commitment, so we don't know the actual number of payments to
109+
nested-segwit addresses. However, when one of these outputs is spent,
110+
the spender does reveal any segwit details, so the above statistics
111+
sites report that currently about 37% of transactions contain at least
112+
one spend from a nested-segwit output. That corresponds to about 1,400
113+
outputs per block on average.
114+
115+
Any wallet that supports P2SH nested segwit addresses also likely
116+
supports bech32 native addresses, so the number of transactions made by
117+
wallets that want to take advantage of bech32 sending support is
118+
currently over 45% and rising.
113119

114120
To further gauge segwit popularity, you might also want to know which
115121
notable Bitcoin wallets and services support it. For that, we recommend
116122
the community-maintained [bech32 adoption][] page on the Bitcoin Wiki or
117-
the [when segwit][] page maintained by BRD Wallet.
123+
the [when segwit][] page maintained by BRD wallet.
118124

119125
The statistics and compatibility data show that segwit is already well
120126
supported and frequently used, but that there are a few notable holdouts
@@ -254,3 +260,4 @@ answers made since our last update.*
254260
[bech32 adoption]: https://en.bitcoin.it/wiki/Bech32_adoption
255261
[when segwit]: https://whensegwit.com/
256262
[taproot]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-January/015614.html
263+
[v2 transport]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-March/016806.html

0 commit comments

Comments
 (0)