Selected Q&A from Bitcoin Stack Exchange include:

- Why is it important that nonces when signing not be related?
- How could a 2 byte witness program make sense?
- What is the xpriv/xpub type for P2TR?

bitcoinops.org/en/newsletters/

Show thread

Joost Jager started a thread on the Lightning-Dev mailing list about how to best allow users to choose between paying more fees for faster payments or waiting longer to save money...

bitcoinops.org/en/newsletters/

Show thread

Bitcoin Optech newsletter #176 is here:

- links to a discussion about how to allow LN users to choose between higher fees and higher payment reliability
- summarizes popular questions and answers from the Bitcoin Stack Exchange
- LND 0.14.0-beta release

bitcoinops.org/en/newsletters/

In addition to our normal updates to Bitcoin wallets/services, this month shows several services are already supporting taproot in various forms.

- bitcoinj adds bech32m, P2TR support
- libwally-core adds bech32m support
- Spark Lightning Wallet adds BOLT12 offers
- BitGo wallets support taproot
- NthKey adds bech32m send capabilities
- Ledger Live supports taproot
- Muun wallet supports taproot
- Kollider launches alpha LN-based trading platform

bitcoinops.org/en/newsletters/

Show thread

As expected, the taproot soft fork activated at block height 709,632. As of this writing, several large mining pools are not mining blocks containing taproot spends...

bitcoinops.org/en/newsletters/

Show thread

Bitcoin Optech newsletter #175 is here:

- provides information about the activation of taproot
- summarizes changes to services and client software
- LND 0.14.0-beta.rc4 release candidate

bitcoinops.org/en/newsletters/

Taproot will activate at block 709,632, which is anticipated a few days after the publication of this column. As the final entry in this series, we would like to thank some of the many people who helped develop and activate taproot—and who will soon begin enforcing it.

bitcoinops.org/en/newsletters/

Show thread

Add ChainstateManager::ProcessTransaction is a PR by John Newbery to add a new ChainstateManager::ProcessTransaction() interface function responsible for processing transactions as candidates to the mempool and performing mempool consistency checks. The review club discussed the current interface for adding transactions to the mempool.

bitcoinops.org/en/newsletters/

Show thread

The Neutrino lightweight included a heuristic for detecting when a compact block filter might not include correct data, and this heuristic incorrectly reported an error on correctly-generated filters for a block on testnet containing a taproot transaction...

bitcoinops.org/en/newsletters/

Show thread

Olaoluwa Osuntokun posted an extensive summary from the recent virtual and in-person LN developers meeting in Zurich...

bitcoinops.org/en/newsletters/

Show thread

Thibaut Le Guilly started a thread on the DLC-Dev mailing list about integrating Discreet Log Contracts (DLCs) with LN...

bitcoinops.org/en/newsletters/

Show thread

Bitcoin Optech newsletter #174 is here:

- summarizes a post about ways of integrating discreet log contracts with LN channels
- links to a detailed summary of the recent LN developer conference
- describes ideas for performing additional verification of compact block filters
- recaps the "Add ChainstateManager::ProcessTransaction" Bitcoin Core PR Review Club Meeting
- continues the 'how to prepare for taproot' series: thank you!

bitcoinops.org/en/newsletters/

Less than two weeks after the publication of this post, taproot is expected to activate at block 709,632.

At block 709,631 nearly all full nodes we’re aware of will be enforcing the same consensus rules. One block later, nodes running Bitcoin Core 0.21.1, 22.0, or related releases will be enforcing the additional taproot rules not enforced by earlier software releases.

This carries a risk that earlier and later versions of node software will accept different blocks...

bitcoinops.org/en/newsletters/

Show thread

Pieter Wuille posted to the Bitcoin-Dev mailing list a set of test vectors he’s proposing to add the BIP341 specification of taproot.

The test vectors should be especially useful to developers working on implementations which want to be ready to use taproot shortly after activation.

bitcoinops.org/en/newsletters/

Show thread

Lisa Neigut started a thread on the Bitcoin-Dev mailing list about the possibility of eliminating the P2P transaction relay network and having users submit transactions to miners directly. Proposed benefits of this operating mode included reducing bandwidth requirements, improved privacy, and elimination of the complexity in RBF and CPFP package rules, and better communication about next-block feerates. However, several people disagreed...

bitcoinops.org/en/newsletters/

Show thread

Bitcoin Optech newsletter #173 is here:

summarizes a discussion about submitting transactions directly to miners
- links to a set of recommended taproot test vectors for wallet implementations
- continues the 'how to prepare for taproot' series: what happens at activation?
- Bitcoin Core 0.20.2, C-Lightning 0.10.2rc2 releases

bitcoinops.org/en/newsletters/

Preparing for taproot #19: future consensus changes

As taproot nears activation at block 709,632, we can start to look forward to some of the consensus changes that developers have previously expressed the desire to build on top of taproot.

- Cross-input signature aggregation
- SIGHASH_ANYPREVOUT
- Delegation and generalization
- New and old opcodes

bitcoinops.org/en/newsletters/

Show thread

Selected Q&A from Bitcoin Stack Exchange include:

- Where to find the exact number of hashes required to mine most recent block?
- Using a 2-of-3 taproot keypath with schnorr signatures?
- Why coinbase maturity is defined to be 100 and not 50?
- Why does Bitcoin use double hashing so often?

bitcoinops.org/en/newsletters/

Show thread

Bitcoin Optech newsletter #172 is here:

- summarizes popular questions and answers from the Bitcoin Stack Exchange
- continues the 'how to prepare for taproot' series: future consensus changes
- Rust-Lightning 0.0.102, C-Lightning 0.10.2rc1 releases

bitcoinops.org/en/newsletters/

Preparing for taproot #18: taproot trivia

- What is a taproot?
- Schnorr signatures predate ECDSA
- Unsure what name to use
- Schnorr signatures for twisted Edwards curves
- Pay to contract
- A Good Morning
- 2.5 years in 1.5 days

bitcoinops.org/en/newsletters/

Show thread
Show older
unidentified instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!