SF Bitcoin Devs


Socratic Seminar 16

2019-11-11

News

Bitcoin Core 0.19 Released
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.19.0.md

Whatsat
https://twitter.com/joostjgr/status/1190714028626251779

CVE-2017–18350 - Buffer Overflow with malicious proxy
https://medium.com/@lukedashjr/cve-2017-18350-disclosure-fe6d695f45d5

Electrum & PSBT
https://twitter.com/ElectrumWallet/status/1193173926442078213

Tor integration on Green
https://bitcoinmagazine.com/articles/blockstream-green-wallet-adds-early-access-tor-integration

Open Development Contract
https://github.com/BlockchainCommons/Open-Development

Stats

Block stats
https://bitaps.com/blocks

Segwit Trends
https://dashboard.bitcoinops.org/d/xVQwtADiz/segwit-usage-trends?refresh=1h&orgId=1

New Work & Research

Bech 32 weakness
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-November/017443.html

Proposal for upfront LN payments
https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-November/002275.html

Simplified Commitments
https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-October/002240.html
https://bitcoinops.org/en/newsletters/2019/10/30/
http://www.erisian.com.au/bitcoin-core-dev/log-2019-10-24.html#l-660

Address Relay Support
https://bitcoinops.org/en/newsletters/2019/11/06/

Reducing Bitcoin Tx Sizes with x-only Pubkeys
https://medium.com/blockstream/reducing-bitcoin-transaction-sizes-with-x-only-pubkeys-f86476af05d7
https://github.com/BlockchainCommons/secp256k1-schnorrsig

Bitcoin Standup
https://github.com/BlockchainCommons/Bitcoin-Standup

Bitcoin PRs

BIP157 Status
https://github.com/bitcoin/bitcoin/pull/16442

O(1) OP_IF/NOTIF/ELSE/ENDIF script implementation
https://github.com/bitcoin/bitcoin/pull/16902

Use effective values throughout coin selection
https://github.com/bitcoin/bitcoin/pull/17331

Remove BIP 70 Support
https://github.com/bitcoin/bitcoin/pull/17165

Remove OpenSSL
https://github.com/bitcoin/bitcoin/pull/17265

Epoch Mempool
https://github.com/bitcoin/bitcoin/pull/17268

Replace the LogPrint function with a macro
https://github.com/bitcoin/bitcoin/pull/17218

test: Add generatetodescriptor RPC
https://github.com/bitcoin/bitcoin/pull/16943/files

Lightning PRs ⚡

routing: non-strict path finding
https://github.com/lightningnetwork/lnd/issues/3558

C-lightning: hsmtools for c-lightning
https://github.com/ElementsProject/lightning/pull/3186

LND: routerrpc: add queryprob rpc
https://github.com/lightningnetwork/lnd/pull/3556

LND: Add Option Upfront Shutdown
https://github.com/lightningnetwork/lnd/pull/3655

LND: htlcswitch+invoices: allow settling invoices via multi-path payments
https://github.com/lightningnetwork/lnd/pull/3415

LND: channeldb+rpcserver: expose legacy payments as multi-path payments
https://github.com/lightningnetwork/lnd/pull/3499

LND: chanfunding: create new package to abstract over funding workflows
https://github.com/lightningnetwork/lnd/pull/3659

LND: implement "safe mode" node stand up
https://github.com/lightningnetwork/lnd/pull/3601