Bitcoin Optech Newsletter #171
This week’s newsletter summarizes a thread about paying frequently-offline LN nodes, describes a set of proposals for lowering the cost of LN payment path probing in order to make certain attacks more expensive, and links to instructions useful for creating taproot transactions on signet and testnet. Also included are our regular sections describing recent changes to clients and services, new releases and release candidates, and notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #170
This week’s newsletter describes a vulnerability recently fixed in several LN implementations and summarizes a proposal providing multiple benefits for upgrading the LN protocol to take advantage of features in taproot. Also included are our regular sections with the summary of a recent Bitcoin Core PR Review Club meeting, information about preparing for taproot, listings of new software releases and release candidates, and descriptions of notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #169
This week’s newsletter summarizes a proposal to add transaction heritage identifiers to Bitcoin and includes our regular sections with information about preparing for taproot, a list of new releases and release candidates, and summaries of notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #168
This week’s newsletter summarizes a proposal to implement breaking changes in the DLC specification, examines options for allowing recovery of closed LN channels using just a BIP32 seed, and describes an idea to generate stateless LN invoices. Also included are our regular sections with popular questions and answers from the Bitcoin Stack Exchange, ideas for preparing for taproot’s activation, and descriptions of notable changes to popular Bitcoin infrastructure software.
Bitcoin Optech Newsletter #167
This week’s newsletter describes a proposed modification to the BIP process, summarizes a plan to add support for package relay to Bitcoin Core, and links to a discussion about adding LN node information to DNS. Also included are our regular sections with descriptions of changes to services and client software, how you can prepare for taproot, new releases and release candidates, and notable changes to popular Bitcoin infrastructure software.

Newsletters

Releases

project release date
libwally-core release_0.8.4
  • Support bech32m/blech32m for taproot, expose ripemd160
  • Support minimal builds for resource constrained environments via --minimal
  • Add constants for Liquid testnet
  • Javascript fixes and new exposed API calls
  • Build updates, move to latest libsecp, build more python modules, including v3.10
2021-10-20
ledger-live-desktop v2.34.3

🐛 Fixes

  • Polkadot fix
2021-10-20
ledger-live-desktop v2.34.2

🚀 Features

  • Improved Swap UX!
  • Simplified firmware update flow starting from version 2.0
  • Troubleshoot USB errors on Live

🐛 Fixes

  • Fixed translation bugs and improved experience
  • Websocket bridge now opens correctly when Ledger Live starts
  • Enhanced behaviour when multiple announcements are triggered
  • Assets without a currency conversion are highlighted
  • Coin-specific service status updates only appear if Live holds those accounts
2021-10-14
ledgerjs v6.10.0
  • hw-app-solana 🎊 new library for Solana app bindings (#673) thanks @konoart
  • hw-app-algorand Added address encoding to algorand app (#667) thanks @ThomasK33
  • @ledgerhq/currencies (Ledger Live)
    • Add AVAX to currencies.ts (#629) thanks @ApolloUnicorn
    • update "terminated" status to reflect Ledger Live status
  • library updates
    • Building libraries (eslint, typescript,..)
    • usb-detection on node-hid

Important rework of hw-app-btc

To prepare support of incoming taproot in Bitcoin network, we have a complete rework of hw-app-btc (thanks @kallerosenbaum ). The code shipped is only activated on a future BTC app release and is going to be tested on the next days (you may expect newer version of hw-app-btc if necessary). That said, a user coming with a regular 1.x BTC app will still use the previous code, so it should be non breaking.

2021-10-18

RFC

type rfc # title date status
bip bip-0340 BIP340: Make reference impl accept None for aux_rand 2021-10-23 Update
bip X Create semgrep-analysis.yml 2021-10-22 Closed
bip X Make Wikitext linguist-detectable 2021-10-22 Merged
bip bip-0341 BIP 341: fix SigMsg length calculation 2021-10-22 Closed
bip bip-0341 Add test vectors for BIP 341 SigMsg 2021-10-21 Update
bip bip-0119 Minor Updates to BIP-119 2021-10-16 Update
bip X Revert "Updated URL of the JavaScript reference implementation" 2021-10-16 Closed
bip X Reject 199 (expired) 2021-10-11 Update
bip X [DRAFT] Durable, Low Energy Bitcoin PoW 2021-10-11 Update
bip bip-0069 BIP 0069: Fix broken link 2021-10-10 New PR
bip bip-0067 BIP 0067: Fix a broken link 2021-10-10 Update
bolt X websocket address type: allow transport over RFC6455 2021-10-23 Update
bolt X Explicitly allow funding_locked early, and support alias scids (feat 46/47) 2021-10-22 Update
bolt X Lightning Specification Meeting 2021/10/25 2021-10-22 Update
bolt X Add a `max_dust_htlc_exposure_msat` 2021-10-21 Update
bolt X Offers 2021-10-21 Update
bolt X anchors: follow up changes after initial zero fee anchors merge 2021-10-21 Update
bolt peer protocol BOLT-02+09: introduce feature bit to gate new channel_type feature - 44/45 2021-10-20 Update
bolt routing gossip BOLT 7: Onion message support (features 38/39) 2021-10-19 Update
bolt X Remove link to lightning.network website 2021-10-19 Merged
bolt onion routing Remove stale reference to the gamma key from Bolt 4 2021-10-19 Merged
bolt X Stale reference to gamma 2021-10-19 Closed
bolt X Lightning Specification Meeting 2021/09/27 2021-10-18 Closed
bolt X Route Blinding 2021-10-18 Update
bolt X Move repository to lightning organization 2021-10-18 Update
bolt X Lightning Specification Meeting 2021/10/11 2021-10-18 Update
bolt X Explicitly allow funding_locked early, and include scid. 2021-10-13 Update
bolt X Feature `option_scid_alias` separate from zero-conf 2021-10-13 Closed
bolt X Routing Nodes need a way to announce min-cltv-from-now 2021-10-13 Closed
bolt X Add a `min_cltv_from_now` field in channel_updates via a new TLV 2021-10-13 Closed
bolt messaging BOLT 1: adds remote address to optional init_tlvs 2021-10-12 Update
bolt X Drop ping sending rate-limit suggestion 2021-10-12 Update
bolt X Add payment metadata to payment request (feature 48) 2021-10-12 Update
slip slip-0010 SLIP10 v2? 2021-10-20 Update
slip slip-0044 Add Vega Protocol to slip-0044 2021-10-20 Merged
slip slip-0044 Update slip-0044.md 2021-10-18 Merged
slip slip-0044 Update slip-0044.md 2021-10-18 Closed
slip X add DLN 2021-10-18 Merged
slip slip-0044 Add Optimistic Ethereum to slip44 2021-10-16 Merged
slip slip-0044 Update slip-0044.md 2021-10-15 Merged
slip X Add Eluvio ELV 2021-10-15 Merged
slip X Remove evmos testnet prefix 2021-10-11 Merged
slip X Evmos HRP 2021-10-11 Merged