Avatar
Bitcoin Optech
bdb96ad31ac6af123c7683c55775ee2138da0f8f011e3994d56a27270e692575
We provide weekly newsletters, workshops, case studies, and research for the #Bitcoin community.

Bitcoin Optech newsletter #329 is here:

- summarizes a new offchain payment resolution protocol

- links to papers about potential IP-layer tracking and censorship of LN payments

- BTCPay Server security fixes

- adds an LN-Penalty topic

- adds a Timeout trees topic

- Optech Newsletter #329 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/11/15/

John Law posted to Delving Bitcoin the description of a micropayment protocol that requires both participants to contribute funds to a bond that can be effectively destroyed at any time by either participant...

https://bitcoinops.org/en/newsletters/2024/11/15/#mad-based-offchain-payment-resolution-opr-protocol

Charmaine Ndolo posted to Delving Bitcoin summaries of two recent papers about reducing the privacy of LN payments and potentially censoring them...

https://bitcoinops.org/en/newsletters/2024/11/15/#papers-about-ip-layer-censorship-of-ln-payments

BTCPay Server 2.0.3 and 1.13.7 are maintenance releases that include security critical fixes for users of certain plugins and features...

https://bitcoinops.org/en/newsletters/2024/11/15/#btcpay-server-2-0-3

LN-Penalty is a state protocol that penalizes a party who publishes a past state by allowing their funds to be seized by their counterparty...

https://bitcoinops.org/en/topics/ln-penalty/

Timeout trees are a type of trustless contract protocol that produces a tree of offchain transactions that only remain safe against counterparty theft for a limited period of time (i.e., they time out)...

https://bitcoinops.org/en/topics/timeout-trees/

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 15:30 UTC. Join us to discuss or ask questions!

https://x.com/i/spaces/1lDxLlkMpnvxm

Bitcoin Optech newsletter #328 is here:

- describes a vulnerability affecting old versions of Bitcoin Core

- recaps the "Ephemeral Dust" PR Review Meeting

- Optech Newsletter #328 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/11/08/

Antoine Poinsot announced to the Bitcoin-Dev mailing list the final vulnerability disclosure predating Bitcoin Core’s new disclosure policy...

https://bitcoinops.org/en/newsletters/2024/11/08/#disclosure-of-a-vulnerability-affecting-bitcoin-core-versions-before-25-1

Ephemeral Dust is a PR by instagibbs that makes transactions with ephemeral dust standard, improving the usability of both keyed as well as unkeyed (P2A) anchors...

https://bitcoinops.org/en/newsletters/2024/11/08/#bitcoin-core-pr-review-club

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 15:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1YqGovmrydQKv

Bitcoin Optech newsletter #327 is here:

- describes a proposal for timeout tree channel factories

- summarizes a draft BIP for proofs of discrete log equivalence to be used when generating silent payments

- adds a discrete log equivalency (DLEQ) topic

- adds a duplex micropayment channels topic

- Optech Newsletter #327 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/11/01/

ZmnSCPxj posted to Delving Bitcoin and discussed with Optech contributors a proposal for a new multi-layer channel factory design named SuperScalar...

https://bitcoinops.org/en/newsletters/2024/11/01/#timeout-tree-channel-factories

Andrew Toth posted to the Bitcoin-Dev mailing list a draft BIP and a link to an implementation for generating and verifying proofs of discrete log equality (DLEQ) for the elliptic curve used by Bitcoin (secp256k1)...

https://bitcoinops.org/en/newsletters/2024/11/01/#draft-bip-for-dleq-proofs

Discrete log equivalency (DLEQ) or proofs of discrete log equivalency (PODLE) is the ability to prove two points on an elliptic curve were both derived from the same private value (such as a private key)...

https://bitcoinops.org/en/topics/discrete-log-equivalency/

Duplex micropayment channels are bi-directional micropayment channels that use deincrementing relative time locks to ensure the latest state is the first that can be confirmed.

https://bitcoinops.org/en/topics/duplex-micropayment-channels/

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Andrew Toth on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://x.com/i/spaces/1lDxLlkZXaMxm

ZmnSCPxj recently joined Dave Harding and Mike Schmidt in our first Optech Deep Dive podcast episode.

The discussion aimed to provide a deeper understanding of ZmnSCPxj’s SuperScalar proposal in preparation for its coverage in the upcoming Newsletter #327.

Get ahead:

https://bitcoinops.org/en/podcast/2024/10/31/

Yesterday Elle Mouton and Andrew Toth joined Murch and Schmidty to discuss Newsletter #326:

- Updates to the v1.75 LN gossip proposal

- Draft BIP for sending silent payments w/PSBTs

- Stack Exchange Q&A

Catch up:

https://bitcoinops.org/en/podcast/2024/10/29/

Bitcoin Optech newsletter #326 is here:

- summarizes updates to a proposal for new LN channel announcements

- describes a BIP for sending silent payments with PSBTs

- summarizes popular Q&A from Stack Exchange

- Optech Newsletter #326 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/10/25/

Elle Mouton posted to Delving Bitcoin a description of several proposed changes to the new channel announcements protocol that will support advertising simple taproot channels...

https://bitcoinops.org/en/newsletters/2024/10/25/#updates-to-the-version-1-75-channel-announcements-proposal

Andrew Toth posted to the Bitcoin-Dev mailing list a draft BIP for allowing wallets and signing devices to use PSBTs to coordinate the creation of a silent payment...

https://bitcoinops.org/en/newsletters/2024/10/25/#draft-bip-for-sending-silent-payments-with-psbts

Selected Q&A from Bitcoin Stack Exchange:

- Duplicate blocks in blk*.dat files?

- How was the structure of pay-to-anchor decided?

- What are the benefits of BIP324 decoy packets?

- Why is the opcode limit 201?

- Will my node relay a tx below my minimum tx relay fee?

- Why doesn’t the Bitcoin Core wallet support BIP69?

- How can I enable testnet4 in Bitcoin Core 28.0?

- What are the risks of broadcasting a transaction that reveals a scriptPubKey using a low-entropy key?

https://bitcoinops.org/en/newsletters/2024/10/25/#selected-qa-from-bitcoin-stack-exchange

Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Elle Mouton and Andrew Toth on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://x.com/i/spaces/1ZkKzRERMDvKv

Bitcoin Optech newsletter #325 is here:

- looks at summaries of some of the topics discussed at a recent LN developer meeting

- summarizes changes to services/client software

- Optech Newsletter #325 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/10/18/

Olaoluwa Osuntokun posted to Delving Bitcoin a summary of his notes (with additional commentary) from a recent LN developer conference...

https://bitcoinops.org/en/newsletters/2024/10/18/#ln-summit-2024-notes

Changes to services and client software:

- Coinbase adds taproot send support

- Dana wallet released

- Kyoto BIP157/158 light client released

- DLC Markets launches on mainnet

- Ashigaru wallet announced

- DATUM protocol announced

- Bark Ark implementation announced

- Phoenix v2.4.0 and phoenixd v0.4.0 released

https://bitcoinops.org/en/newsletters/2024/10/18/#changes-to-services-and-client-software

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Steven Roose on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://x.com/i/spaces/1lPKqORVVgZJb

Bitcoin Optech newsletter #324 is here:

- newsletter announces three vulnerabilities affecting old versions of the Bitcoin Core full node

- announces a separate vulnerability affecting old versions of the btcd full node

- links to a contributed Optech guide describing how to use multiple new P2P network features added in Bitcoin Core 28.0

- recaps the "Add getorphantxs" PR Review Meeting

- Optech Newsletter #324 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/10/11/

Niklas Gögge posted to the Bitcoin-Dev mailing list links to the announcements of three vulnerabilities affecting versions of Bitcoin Core that have been past their end of life since at least April 2024...

https://bitcoinops.org/en/newsletters/2024/10/11/#disclosure-of-vulnerabilities-affecting-bitcoin-core-versions-before-25-0

Antoine Poinsot and Niklas Gögge disclosed a consensus failure vulnerability affecting the btcd full node...

https://bitcoinops.org/en/newsletters/2024/10/11/#cve-2024-38365-btcd-consensus-failure

Gregory Sanders has written a guide for Optech aimed at developers of wallets and other software that uses Bitcoin Core to create or broadcast transactions. The guide walks through the use of several of the features and describes how the features can be useful for multiple protocols, including simple payments and RBF fee bumping, LN commitments and HTLCs, Ark, and LN splicing...

https://bitcoinops.org/en/newsletters/2024/10/11/#guide-for-wallets-employing-bitcoin-core-28-0

Add getorphantxs is a PR by tdb3 that adds a new experimental RPC method named getorphantxs...

https://bitcoinops.org/en/newsletters/2024/10/11/#bitcoin-core-pr-review-club

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1OwxWNrEWZZJQ

Bitcoin Core 28.0 includes a number of new P2P and mempool policy features that may be useful for businesses and users.

In this blog post, Gregory Sanders summarizes the feature set and how they can be used individually or together.

The guide explains and provides command line samples for:

- One Parent One Child (1P1C) Relay

- TRUC Transactions

- 1P1C-topology Package RBF

- Pay To Anchor (P2A)

as well as describing common wallet patterns that can benefit: simple payments, coinjoins, LN, Ark, LN splicing

https://bitcoinops.org/en/bitcoin-core-28-wallet-integration-guide/

Bitcoin Optech newsletter #323 is here:

- announces a planned security disclosure

- Bitcoin Core 28.0

- Optech Newsletter #323 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/10/04/

Antoine Poinsot posted to Delving Bitcoin to announce the planned disclosure on October 10th of a consensus bug affecting the btcd full node...

https://bitcoinops.org/en/newsletters/2024/10/04/

Bitcoin Core 28.0 is the latest major release of the predominant full node implementation. It’s the first release to include support for testnet4, opportunistic one-parent-one-child (1p1c) package relay, default relay of opt-in topologically restricted until confirmation (TRUC) transactions, default relay of pay-to-anchor transactions, limited package RBF relay, default full-RBF, and default parameters for assumeUTXO...

https://bitcoinops.org/en/newsletters/2024/10/04/#bitcoin-core-28-0

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Bastien Teinturier on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1YpKklenRXyGj

Bitcoin Optech newsletter #322 is here:

- announces a fixed vulnerability affecting older versions of Bitcoin Core

- provides an update on hybrid channel jamming mitigation

- summarizes a paper about more efficient and private client-side validation

- announces a proposal to update the BIP process

- summarizes popular Q&A from Stack Exchange

- Optech Newsletter #322 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/09/27/

Antoine Poinsot posted to the Bitcoin-Dev mailing list a link to the announcement of a vulnerability affecting versions of Bitcoin Core that have been past their end of life since at least December 2023...

https://bitcoinops.org/en/newsletters/2024/09/27/#disclosure-of-vulnerability-affecting-bitcoin-core-versions-before-24-0-1

Carla Kirk-Cohen posted to Delving Bitcoin details about various attempts to defeat an implementation of the mitigation for channel jamming attacks originally proposed by Clara Shikhelman and Sergei Tikhomirov...

https://bitcoinops.org/en/newsletters/2024/09/27/#hybrid-jamming-mitigation-testing-and-changes

Jonas Nick, Liam Eagen, and Robin Linus posted to the Bitcoin-Dev mailing list a paper about a new client-side validation protocol. Shielded CSV uses zero-knowledge proofs to allow verification with a fixed amount of resources and without revealing previous transfers...

https://bitcoinops.org/en/newsletters/2024/09/27/#shielded-client-side-validation-csv

Mark “Murch” Erhardt posted to the Bitcoin-Dev mailing list to announce the availability of a pull request for a draft BIP that describes an updated process for the BIP repository...

https://bitcoinops.org/en/newsletters/2024/09/27/#draft-of-updated-bip-process

Selected Q&A from Bitcoin Stack Exchange:

- What specific verifications are done on a fresh Bitcoin TX and in what order?

- Why is my bitcoin directory larger than my pruning data limit setting?

- What do I need to have set up to have getblocktemplate work?

- Can a silent payment address body be brute forced?

- Why does a tx fail testmempoolaccept BIP125 replacement but is accepted by submitpackage?

- How does the ban score algorithm calculate a ban score for a peer?

https://bitcoinops.org/en/newsletters/2024/09/27/#selected-qa-from-bitcoin-stack-exchange

Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Jon Atack, Gloria Zhao, and Jonas Nick on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1mrGmMbAAdBGy

Bitcoin Optech newsletter #321 is here:

- links to a proof-of-concept implementation for

proving in zero-knowledge that an output is part of the UTXO set

- describes one new and two previous proposals for allowing offline LN

payments

- summarizes research about DNS seeding for non-IP network

addresses

- summarizes changes to services/client software

- Optech Newsletter #321 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/09/20/

Johan Halseth posted to Delving Bitcoin to announce a proof-of-concept tool that allows someone to prove that they control one of the outputs in the current UTXO set without revealing which output...

https://bitcoinops.org/en/newsletters/2024/09/20/#proving-utxo-set-inclusion-in-zero-knowledge

Andy Schroder posted to Delving Bitcoin to sketch a communication process an LN wallet could use to generate tokens that could be provided to an internet-connected wallet in order to pay it...

https://bitcoinops.org/en/newsletters/2024/09/20/#ln-offline-payments

Virtu posted to Delving Bitcoin a survey of the availability of seed nodes on anonymity networks and discussed methods for allowing new nodes that exclusively use those networks to learn about peers through DNS seeders...

https://bitcoinops.org/en/newsletters/2024/09/20/#dns-seeding-for-non-ip-addresses

Changes to services and client software:

- Strike adds BOLT12 support

- BitBox02 adds silent payment support

- The Mempool Open Source Project v3.0.0 released

- ZEUS v0.9.0 released

- Live Wallet adds consolidation support

- Bisq adds Lightning support

https://bitcoinops.org/en/newsletters/2024/09/20/#changes-to-services-and-client-software

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1RDGlywwRREJL

Bitcoin Optech newsletter #319 is here:

- summarizes a proposal for allowing Stratum v2 pool miners to receive compensation for the transaction fees contained in the block templates they turn into shares

- announces a research fund investigating the proposed OP_CAT opcode

- describes a discussion about mitigating merkle tree vulnerabilities with or without a soft fork

- Bitcoin Core 28.0rc1

- Core Lightning 24.08

- Optech Newsletter #319 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/09/06/

Filippo Merli posted to Delving Bitcoin about an extension to Stratum v2 that will allow tracking the amount of fees included in shares when the shares contain transactions selected by an individual miner...

https://bitcoinops.org/en/newsletters/2024/09/06/#stratum-v2-extension-for-fee-revenue-sharing

Victor Kolobov posted to the Bitcoin-Dev mailing list to announce a $1 million fund for research into a proposed soft fork to add an OP_CAT opcode...

https://bitcoinops.org/en/newsletters/2024/09/06/#op-cat-research-fund

Eric Voskuil posted to the Delving Bitcoin discussion thread about the consensus cleanup soft fork proposal a request for an update given recent discussion on the Bitcoin-Dev mailing list. In particular, he saw “no justification for the proposed invalidation of 64 byte transactions”...

https://bitcoinops.org/en/newsletters/2024/09/06/#mitigating-merkle-tree-vulnerabilities

Bitcoin Core 28.0rc1 is a release candidate for the next major version of the predominant full node implementation. A testing guide is available...

https://github.com/bitcoin-core/bitcoin-devwiki/wiki/28.0-Release-Candidate-Testing-Guide

Core Lightning 24.08 is a major release of this popular LN node implementation containing new features and bug fixes.

https://bitcoinops.org/en/newsletters/2024/09/06/#core-lightning-24-08

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Filippo Merli on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1rmxPoBjMRVJN

Bitcoin Optech newsletter #318 is here:

- announces a new mailing list to discuss Bitcoin mining

- summarizes popular Q&A from Stack Exchange

- Bitcoin Core 28.0rc1 release candidate

- Optech Newsletter #318 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/08/30/

Jay Beddict announced a new mailing list to “discuss emerging Bitcoin mining technology updates as well as the impacts of Bitcoin-related software or protocol changes on mining.”

https://bitcoinops.org/en/newsletters/2024/08/30/#new-bitcoin-mining-development-mailing-list

Selected Q&A from Bitcoin Stack Exchange:

- Can a BIP152 compact block be sent before validation by a node that doesn’t know all transactions?

- Did Segwit (BIP141) eliminate all txid malleability issues listed in BIP62?

- Why are the checkpoints still in the codebase?

- Bulletproof++ as generic ZKP ala SNARKs?

- How can OP_CAT be used to implement covenants?

- Why do some bech32 bitcoin addresses contain a large number of ‘q’s?

- How does a 0-conf signature bond work?

https://bitcoinops.org/en/newsletters/2024/08/30/#selected-qa-from-bitcoin-stack-exchange

Bitcoin Core 28.0rc1 is a release candidate for the next major version of the predominant full node implementation. A testing guide is being prepared...

https://bitcoinops.org/en/newsletters/2024/08/30/#bitcoin-core-28-0rc1

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1ZkKzRQBYgvKv

Bitcoin Optech newsletter #317 is here:

- summarizes discussion about an anti-exfiltration protocol that only requires one round trip of communication between a wallet and a signing device

- summarizes changes to services/client software

- Optech Newsletter #317 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/08/23/

Moonsettler posted to Delving Bitcoin to describe an anti-exfiltration protocol. The protocol uses the sign-to-contract protocol to allow a software wallet to contribute entropy to the nonce selected by a hardware signing device in a way that allows the software wallet to later verify the entropy was used...

https://bitcoinops.org/en/newsletters/2024/08/23/#simple-but-imperfect-anti-exfiltration-protocol

Changes to services and client software:

- Proton Wallet announced

- CPUNet testnet announced

- Lightning.Pub launches

- Taproot Assets v0.4.0-alpha released

- Stratum v2 benchmarking tool released

- STARK verification PoC on signet

- SeedSigner 0.8.0 released

- Floresta 0.6.0 released

https://bitcoinops.org/en/newsletters/2024/08/23/#changes-to-services-and-client-software

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1LyGBgmeNjkJN

Bitcoin Optech newsletter #316 is here:

- describes a new time warp that’s particularly consequential for the new testnet4

- summarizes proposed mitigations for onion message denial-of-service concerns

- seeks feedback on a proposal to allow LN payers to identify themselves

- announces a major change to Bitcoin Core’s build system that could affect developers and integrators

- adds Inbound forwarding fees, Merkle tree vulnerabilities topics

- Optech #316 Recap

https://bitcoinops.org/en/newsletters/2024/08/16/

Mark “Murch” Erhardt posted to Delving Bitcoin to describe an attack discovered by developer Zawy for exploiting testnet4’s new difficulty adjustment algorithm...

https://bitcoinops.org/en/newsletters/2024/08/16/#new-time-warp-vulnerability-in-testnet4

Gijs van Dam posted to Delving Bitcoin to discuss a recent paper by researchers Amin Bashiri and Majid Khabbazian about onion messages...

https://bitcoinops.org/en/newsletters/2024/08/16/#onion-message-dos-risk-discussion

Bastien Teinturier posted to Delving Bitcoin to propose methods for allowing spenders to optionally include extra data with their payments that would allow receivers to identify those payments as having come from a known contact...

https://bitcoinops.org/en/newsletters/2024/08/16/#optional-identification-and-authentication-of-ln-payers

Cory Fields posted to the Bitcoin-Dev mailing list to announce Bitcoin Core’s impending switch from the GNU autotools build system to the CMake build system...

https://bitcoinops.org/en/newsletters/2024/08/16/#bitcoin-core-switch-to-cmake-build-system

Inbound forwarding fees are fees charged by an LN node for accepting a payment for forwarding. The original LN protocol only specifies charging forwarding fees when a node relays the payment to its next hop...

https://bitcoinops.org/en/topics/inbound-forwarding-fees/

Merkle tree vulnerabilities are a class of problems in the design of the merkle tree used by the Bitcoin consensus protocol...

https://bitcoinops.org/en/topics/merkle-tree-vulnerabilities/

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Bastien Teinturier on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1vOGwrmXkNLKB

Bitcoin Optech newsletter #314 is here:

- announces the disclosure of two vulnerabilities affecting older versions of Bitcoin Core

- summarizes a proposed approach to optimizing miner transaction selection when cluster mempool is in use

- highlights a network event simulator for the Bitcoin P2P network

- Optech Newsletter #314 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/08/02/

Niklas Gögge posted to the Bitcoin-Dev mailing list a link to announcements of two vulnerabilities affecting versions of Bitcoin Core that have been past their end of life since at least October 2022...

https://bitcoinops.org/en/newsletters/2024/08/02/#disclosure-of-vulnerabilities-affecting-bitcoin-core-versions-before-0-21-0

Pieter Wuille posted to Delving Bitcoin about ensuring that miner block templates can include the best set of transactions when using cluster mempool...

https://bitcoinops.org/en/newsletters/2024/08/02/#optimizing-block-building-with-cluster-mempool

Sergi Delgado posted to Delving Bitcoin about Hyperion, a network simulator he’s written that tracks how data propagates through a simulated Bitcoin network...

https://bitcoinops.org/en/newsletters/2024/08/02/#hyperion-network-event-simulator-for-the-bitcoin-p2p-network

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1ynJODgpgawxR

Bitcoin Optech newsletter #311 is here:

- recaps the "Testnet4 including PoW difficulty adjustment fix" PR Review Meeting

- Optech Newsletter #311 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/07/12/

'Testnet4 including PoW difficulty adjustment fix' is a PR by Fabian Jahr that introduces Testnet4 as a new test network to replace Testnet3 and simultaneously fixes the long-standing difficulty adjustment and time warp bugs...

https://bitcoinops.org/en/newsletters/2024/07/12/#bitcoin-core-pr-review-club

Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Fabian Jahr and Vojtěch Strnad on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://twitter.com/i/spaces/1YpKklyngkNGj

Bitcoin Optech newsletter #310 is here:

- summarizes the disclosure of 10 vulnerabilities affecting old versions of Bitcoin Core

- describes a proposal to allow BOLT11 invoices to include blinded paths

- Optech Newsletter #310 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/07/05/

Antoine Poinsot posted to the Bitcoin-Dev mailing list a link to an announcement of 10 vulnerabilites affecting versions of Bitcoin Core that have been past their end-of-life for almost two years...

https://bitcoinops.org/en/newsletters/2024/07/05/#disclosure-of-vulnerabilities-affecting-bitcoin-core-versions-before-0-21-0

Elle Mouton posted to Delving Bitcoin a proposed BLIP specification for an optional field that could be added to BOLT11 invoices to communicate a blinded path for paying the receiver’s node...

https://bitcoinops.org/en/newsletters/2024/07/05/#adding-a-bolt11-invoice-field-for-blinded-paths

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Antoine Poinsot on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://x.com/i/spaces/1BRKjPgRAkRJw

Bitcoin Optech newsletter #309 is here:

- summarizes research into estimating the likelihood that an LN payment is feasible

- summarizes popular Q&A from Stack Exchange

- Optech Newsletter #309 Recap on Twitter Spaces

https://bitcoinops.org/en/newsletters/2024/06/28/

René Pickhardt posted to Delving Bitcoin about estimating the likelihood that an LN payment is feasible given the public knowledge of a channel’s maximum capacity but no knowledge about its current balance distribution...

https://bitcoinops.org/en/newsletters/2024/06/28/#estimating-the-likelihood-that-an-ln-payment-is-feasible

Selected Q&A from Bitcoin Stack Exchange:

- How is the progress IBD calculated?

- What is progress increase per hour during synchronization?

- Should an even Y coordinate be enforced after every key-tweak operation, or only at the end?

- Signet mobile phone wallets?

- What block had the most transaction fees?

- bitcoin-cli listtransactions fee amount is way off, why?

- Did uncompressed public keys use the 04 prefix before compressed public keys were used?

- What happens if an HTLC’s value is below the dust limit?

- How does subtractfeefrom work?

- What’s the difference between the 3 index directories “blocks/index/”, “bitcoin/indexes” and “chainstate”?

https://bitcoinops.org/en/newsletters/2024/06/28/#selected-qa-from-bitcoin-stack-exchange

Bitcoin Optech will host an audio recap discussion of this newsletter with special guest René Pickhardt on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!

https://x.com/i/spaces/1MYGNowQanbJw