|
| 1 | +--- |
| 2 | +title: 'Bitcoin Optech Newsletter #96' |
| 3 | +permalink: /en/newsletters/2020/05/06/ |
| 4 | +name: 2020-05-06-newsletter |
| 5 | +slug: 2020-05-06-newsletter |
| 6 | +type: newsletter |
| 7 | +layout: newsletter |
| 8 | +lang: en |
| 9 | +--- |
| 10 | +This week's newsletter FIXME:harding |
| 11 | + |
| 12 | +## Action items |
| 13 | + |
| 14 | +FIXME:harding |
| 15 | + |
| 16 | +## News |
| 17 | + |
| 18 | +FIXME:harding |
| 19 | + |
| 20 | +## Field report: running a Lightning node in an enterprise environment |
| 21 | + |
| 22 | +{% include articles/suredbits-enterprise-ln.md %} |
| 23 | + |
| 24 | +## Releases and release candidates |
| 25 | + |
| 26 | +FIXME:harding update to latest versions Tuesday afternoon |
| 27 | + |
| 28 | +*New releases and release candidates for popular Bitcoin infrastructure |
| 29 | +projects. Please consider upgrading to new releases or helping to test |
| 30 | +release candidates.* |
| 31 | + |
| 32 | +- [Bitcoin Core 0.20.0rc1][bitcoin core 0.20.0] is a release candidate |
| 33 | + for the next major version of Bitcoin Core. |
| 34 | + |
| 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 | + |
| 41 | +## Notable code and documentation changes |
| 42 | + |
| 43 | +*Notable changes this week in [Bitcoin Core][bitcoin core repo], |
| 44 | +[C-Lightning][c-lightning repo], [Eclair][eclair repo], [LND][lnd repo], |
| 45 | +[libsecp256k1][libsecp256k1 repo], [Rust-Lightning][rust-lightning repo], |
| 46 | +[Bitcoin Improvement Proposals (BIPs)][bips repo], and [Lightning |
| 47 | +BOLTs][bolts repo].* |
| 48 | + |
| 49 | +*Note: the commits to Bitcoin Core mentioned below apply to its master |
| 50 | +development branch and so those changes will likely not be released |
| 51 | +until version 0.21, about six months after the release of the upcoming |
| 52 | +version 0.20.* |
| 53 | + |
| 54 | +FIXME:harding |
| 55 | + |
| 56 | +- [Bitcoin Core #16528][] allows the `createwallet` RPC to create a |
| 57 | + wallet that uses [output script descriptors][topic descriptors] to |
| 58 | + derive just the particular scriptPubKeys that the wallet uses to |
| 59 | + receive payments. This is a major improvement over the way legacy |
| 60 | + wallets scan for payments by deriving every type of script handled by |
| 61 | + the wallet for each public key in the wallet---a technique that dates |
| 62 | + back to the original Bitcoin 0.1 release's support for receiving to |
| 63 | + both P2PK and P2PKH scriptPubKeys. Descriptor wallets should be more |
| 64 | + efficient (because they don't need to scan for unused script types), |
| 65 | + easier to upgrade to new types of script (e.g. for [taproot][topic |
| 66 | + taproot]), and easier to use with external tools (e.g. multisig |
| 67 | + wallets or [HWI][topic hwi]-compatible hardware wallets via |
| 68 | + [partially-signed bitcoin transactions][topic psbt]). |
| 69 | + |
| 70 | + By default, descriptor wallets use the popular [BIP32][] HD wallet |
| 71 | + paths specified by BIPs [44][BIP44], [49][BIP49], and [84][BIP84] |
| 72 | + rather than the non-standardized fully-hardened path used in legacy |
| 73 | + Bitcoin Core HD wallets. A number of wallet RPCs are unavailable |
| 74 | + with descriptor wallets, either because they don't make sense with |
| 75 | + descriptors or because developers are still adapting them to new |
| 76 | + edge cases. The merge of this PR early in the 0.21 development |
| 77 | + cycle and the decision to make descriptor wallets a non-default |
| 78 | + option will give the new features six months to mature before |
| 79 | + their expected release. |
| 80 | + |
| 81 | +{% include references.md %} |
| 82 | +{% include linkers/issues.md issues="16528" %} |
| 83 | +[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 |
0 commit comments