Bitcoin Optech newsletter #308 is here:
- announces the disclosure of a vulnerability affecting old versions of LND
- summarizes continued discussion about PSBTs for silent payments
- summarizes changes to services/client software
- Optech Newsletter #308 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/06/21/
Matt Morehouse posted to Delving Bitcoin the disclosure of a vulnerability affecting versions of LND before 0.17.0...
Several developers have been discussing adding support for coordinating the sending of silent payments using PSBTs. Since our previous summary, the discussion has focused on using a technique where each signer generates an ECDH share and a compact proof that they generated their share correctly...
https://bitcoinops.org/en/newsletters/2024/06/21/#continued-discussion-of-psbts-for-silent-payments
Changes to services and client software:
- Casa adds descriptor support
- Specter-DIY v1.9.0 released
- Constant-time analysis tool cargo-checkct announced
- Jade adds miniscript support
- Ark implementation announced
- Volt Wallet beta announced
- Joinstr adds electrum support
- Bitkit v1.0.1 released
- Civkit alpha announced
https://bitcoinops.org/en/newsletters/2024/06/21/#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!
Bitcoin Optech newsletter #307 is here:
- announces a draft BIP for a quantum-safe Bitcoin address format
- recaps the "Don’t wipe indexes again when continuing a prior reindex" PR Review Meeting
- Optech Newsletter #307 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/06/14/
Developer Hunter Beast posted to both Delving Bitcoin and the mailing list a “rough draft” BIP for assigning version 3 segwit addresses to a quantum-resistant signature algorithm...
https://bitcoinops.org/en/newsletters/2024/06/14/#draft-bip-for-quantum-safe-address-format
'Don’t wipe indexes again when continuing a prior reindex' is a PR by TheCharlatan that can improve startup time when a user restarts their node before an ongoing reindex has completed...
https://bitcoinops.org/en/newsletters/2024/06/14/#bitcoin-core-pr-review-club
Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Hunter Beast on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #306 is here:
- announces upcoming disclosure of vulnerabilities affecting older versions of Bitcoin Core
- describes a BIP for a new testnet
- summarizes a proposal for covenants based on functional encryption
- examines an update to the 64-bit arithmetic proposal
- links to a script for validating proof-of-work on signet with the OP_CAT opcode
- looks at a proposed update to the BIP21 specification of bitcoin: URIs
- #306 Recap
https://bitcoinops.org/en/newsletters/2024/06/07/
Several members of the Bitcoin Core project discussed on IRC a proposed policy for disclosing vulnerabilities that affected older versions of Bitcoin Core...
Fabian Jahr posted to the Bitcoin-Dev mailing list to announce a draft BIP for testnet4, a new version of testnet designed to eliminate some problems with the existing testnet3...
https://bitcoinops.org/en/newsletters/2024/06/07/#bip-and-experimental-implementation-of-testnet4
Jeremy Rubin posted to Delving Bitcoin his paper about theoretically using functional encryption to add a full range of covenant behavior to Bitcoin with no required consensus changes...
https://bitcoinops.org/en/newsletters/2024/06/07/#functional-encryption-covenants
Chris Stewart posted to Delving Bitcoin to announce an update to his earlier proposal to add the ability to work with 64-bit numbers in Bitcoin Script...
Anthony Towns posted to Delving Bitcoin about a script for signet that uses OP_CAT to allow anyone to spend coins sent to the script using proof of work (PoW). This can be used as a decentralized signet-bitcoin faucet...
https://bitcoinops.org/en/newsletters/2024/06/07/#op-cat-script-to-validate-proof-of-work
Matt Corallo posted to the Bitcoin-Dev mailing list about updating the BIP21 specification for the bitcoin: URI...
https://bitcoinops.org/en/newsletters/2024/06/07/#proposed-update-to-bip21
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!
Bitcoin Optech newsletter #305 is here:
- describes a proposed light client protocol for silent payments
- summarizes two new proposed descriptors for taproot
- links to a discussion about whether opcodes with overlapping features should be added in a soft fork
- summarizes popular Q&A from Stack Exchange
- Optech Newsletter #305 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/05/31/
Setor Blagogee posted to Delving Bitcoin to describe a draft specification for a protocol to help lightweight clients receive silent payments (SPs)...
https://bitcoinops.org/en/newsletters/2024/05/31/#light-client-protocol-for-silent-payments
Oghenovo Usiwoma posted to Delving Bitcoin about two new proposed descriptors for constructing taproot spend conditions...
https://bitcoinops.org/en/newsletters/2024/05/31/#raw-taproot-descriptors
Pierre Rochard asks if proposed soft forks that can provide much of the same features at a similar cost should be considered mutually exclusive, or whether it would make sense to activate multiple proposals and let developers use whichever alternative they prefer...
Selected Q&A from Bitcoin Stack Exchange:
- What’s the smallest possible coinbase tx / block size?
- Understanding Script’s number encoding, CScriptNum
- Is there a way to make an address public but hide how many BTC it contains?
- Testing increased feerates in regtest
- Why is my P2P_V2 peer connected over a v1 connection?
- Does a P2PKH tx send to the hash of the uncompressed or compressed key?
- What are different ways to broadcast a block to the Bitcoin network?
https://bitcoinops.org/en/newsletters/2024/05/31/#selected-qa-from-bitcoin-stack-exchange
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Oghenovo Usiwoma and Pierre Rochard on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #304 is here:
- summarizes analysis of upgrading LN channels w/o closing/reopening them
- discusses challenges ensuring pool miners are paid appropriately
- links to discussion about using PSBTs for silent payments
- announces proposed miniscript BIP
- summarizes a proposal for frequent rebalancing of an LN channel to simulate a futures contract
- summarizes changes to services/client software
- adds a pooled mining topic
- Newsletter #304 Recap
https://bitcoinops.org/en/newsletters/2024/05/24/
Carla Kirk-Cohen posted to Delving Bitcoin a summary and analysis of existing proposals for upgrading existing LN channels to support new features. She examines a variety of different cases and compares three previously proposed ideas for upgrading channels...
https://bitcoinops.org/en/newsletters/2024/05/24/#upgrading-existing-ln-channels
Ethan Tuttle posted to Delving Bitcoin to suggest that mining pools could reward miners with ecash tokens proportionate to the number of shares they mined...
https://bitcoinops.org/en/newsletters/2024/05/24/#challenges-in-rewarding-pool-miners
Josie Baker started a discussion on Delving Bitcoin about PSBT extensions for silent payments (SPs), citing a draft specification by Andrew Toth...
https://bitcoinops.org/en/newsletters/2024/05/24/#discussion-about-psbts-for-silent-payments
Ava Chow posted to the Bitcoin-Dev mailing list a draft BIP for miniscript...
https://bitcoinops.org/en/newsletters/2024/05/24/#proposed-miniscript-bip
Tony Klausing posted to Delving Bitcoin a proposal, with working code, for stable channels...
https://bitcoinops.org/en/newsletters/2024/05/24/#channel-value-pegging
Changes to services and client software:
- Silent payment resources
- Cake Wallet adds silent payments
- Coordinator-less coinjoin PoC
- OCEAN adds BOLT12 support
- Coinbase adds Lightning support
- Bitcoin escrow tooling announced
- Block’s call for mining community feedback
- Sentrum wallet tracker released
- Stack Wallet adds FROST support
- Transaction broadcast tool announced
https://bitcoinops.org/en/newsletters/2024/05/24/#changes-to-services-and-client-software
Pooled mining occurs when two or more independent miners collaborate on finding proof of work for new blocks, with them fairly dividing the rewards of any blocks they find...
https://bitcoinops.org/en/topics/pooled-mining/
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Andrew Toth, Antoine Poinsot, and Tony Klausing on Twitter Spaces Monday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #303 is here:
- summarizes a new scheme for anonymous usage tokens that could be used for LN channel announcements and other sybil-resistant coordination protocols
- links to discussion about a new BIP39 seed phrase splitting scheme
- announces an alternative to BitVM for verifying successful execution of arbitrary programs in interactive contract protocols
- relays suggestions for updating the BIPs process
- Optech Newsletter #303 Recap
https://bitcoinops.org/en/newsletters/2024/05/17/
Adam Gibson posted to Delving Bitcoin about a scheme he has developed to allow anyone who can keypath-spend a UTXO to prove they could spend it without revealing which UTXO it is...
https://bitcoinops.org/en/newsletters/2024/05/17/#anonymous-usage-tokens
Rama Gan posted to the Bitcoin-Dev mailing list a link to a set of tools they have developed for generating and splitting a BIP39 seed phrase without using any electronic computing equipment...
https://bitcoinops.org/en/newsletters/2024/05/17/#bip39-seed-phrase-splitting
Sergio Demian Lerner and several co-authors posted to the Bitcoin-Dev mailing list about a new virtual CPU architecture based in part on the ideas behind BitVM. The goal of their project, BitVMX, is to be able to efficiently prove the proper execution of any program that can be compiled to run on an established CPU architecture, such as RISC-V...
https://bitcoinops.org/en/newsletters/2024/05/17/#alternative-to-bitvm
Mark “Murch” Erhardt continued the discussion on the Bitcoin-Dev mailing list about updating BIP2, which is the document that currently describes the Bitcoin improvement proposals (BIP) process...
https://bitcoinops.org/en/newsletters/2024/05/17/#continued-discussion-about-updating-bip2
Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday (note the day change) at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #302 is here:
- announces the beta release of a full node supporting utreexo
- summarizes two proposed extensions to BIP119 OP_CHECKTEMPLATEVERIFY
- Optech Newsletter #302 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/05/15/
Calvin Kim posted to the Bitcoin-Dev mailing list to announce the beta release of utreexod, a full node with support for utreexo. Utreexo allows a node to store a small commitment to the state of the UTXO set rather than the entire set itself...
https://bitcoinops.org/en/newsletters/2024/05/15/#release-of-utreexod-beta
Jeremy Rubin posted to the Bitcoin-Dev mailing list a proposed BIP to extend the proposed OP_CHECKTEMPLATEVERIFY (OP_CTV) with two additional features...
Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #301 is here:
- describes an idea for securing transactions with lamport signatures without requiring any consensus changes
- recaps the "Index TxOrphanage by wtxid, allow entries with same txid" PR Review Meeting
- Optech Newsletter #301 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/05/08/
Ethan Heilman posted to the Bitcoin-Dev mailing list a method for requiring that a transaction be signed by a lamport signature in order to be valid...
Index TxOrphanage by wtxid, allow entries with same txid is a PR by Gloria Zhao that allows multiple transactions with the same txid to exist in TxOrphanage at the same time by indexing them on wtxid instead of txid...
https://bitcoinops.org/en/newsletters/2024/05/08/#bitcoin-core-pr-review-club
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Ethan Heilman and Gloria Zhao on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #300 is here:
- summarizes a CTV-like proposal that uses commitments embedded in public keys
- examines the analysis of a contract protocol with Alloy
- announces the arrests of Bitcoin developers
- links to summaries of a CoreDev.tech developer meetup
- Optech Newsletter #300 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/05/01/
Tadge Dryja posted to Delving Bitcoin a proposal for a slightly more efficient version of the core idea of OP_CHECKTEMPLATEVERIFY (CTV)...
https://bitcoinops.org/en/newsletters/2024/05/01/#ctv-like-exploding-keys-proposal
Dmitry Petukhov posted to Delving Bitcoin a specification he had created using the Alloy specification language for the simple OP_CAT-based vault. Petukhov used Alloy to find several useful modifications and to highlight important constraints that any potential implementors should observe...
https://bitcoinops.org/en/newsletters/2024/05/01/#analyzing-a-contract-protocol-with-alloy
As widely reported elsewhere, two developers of the Samourai privacy-enhanced Bitcoin wallet were arrested last week in relation to their software, based on charges by U.S. law enforcement...
https://bitcoinops.org/en/newsletters/2024/05/01/#arrests-of-bitcoin-developers
Many Bitcoin Core contributors met in person for a periodic CoreDev.tech event last month in Berlin. Transcripts for some of the sessions from the event have been provided by attendees...
https://bitcoinops.org/en/newsletters/2024/05/01/#coredev-tech-berlin-event
Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Tadge Dryja on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #299 is here:
- newsletter describes a proposal to relay weak blocks to improve compact block performance in a network with multiple divergent mempool policies
- announces the addition of five BIP editors
- summarizes popular Q&A from Stack Exchange
- Optech Newsletter #299 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/04/24/
Greg Sanders posted to Delving Bitcoin about using weak blocks to improve compact block relay, particularly in the presence of divergent policies for transaction relay and mining. A weak block is a block with insufficient proof-of-work (PoW) to become the next block on the blockchain but which otherwise has a valid structure and set of valid transactions...
https://bitcoinops.org/en/newsletters/2024/04/24/#weak-blocks-proof-of-concept-implementation
After public discussion, the following contributors have been made BIP editors: Bryan “Kanzure” Bishop, Jon Atack, Mark “Murch” Erhardt, Olaoluwa “Roasbeef” Osuntokun, and Ruben Somsen.
https://bitcoinops.org/en/newsletters/2024/04/24/#bip-editors-update
Selected Q&A from Bitcoin Stack Exchange:
- Where exactly is the “off-by-one” difficulty bug?
- How is P2TR different than P2PKH using opcodes from a developer perspective?
- Are replacement transactions larger in size than their predecessors and than non-RBF transactions?
- Are Bitcoin signatures still vulnerable to nonce reuse?
- How do miners manually add transactions to a block template?
https://bitcoinops.org/en/newsletters/2024/04/24/#selected-qa-from-bitcoin-stack-exchange
Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Gregory Sanders on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #298 is here:
- summarizes an analysis of how a node with cluster mempool behaved when tested with all transactions seen on the network in 2023
- Bitcoin Core 27.0 release
- summarizes changes to services/client software
- Optech Newsletter #298 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/04/17/
Suhas Daftuar posted to Delving Bitcoin that he recorded every transaction his node received in 2023 and has now run them through a development version of Bitcoin Core with cluster mempool enabled to quantify differences between the existing version and the development version...
Changes to services and client software:
- Phoenix for server announced
- Mercury Layer adds Lightning swaps
- Stratum V2 Reference Implementation v1.0.0 released
- Teleport Transactions update
- Bitcoin Keeper v1.2.1 released
- BIP-329 label management software
- Key agent Sigbash launches
https://bitcoinops.org/en/newsletters/2024/04/17/#changes-to-services-and-client-software
Bitcoin Core 27.0 is the release of the next major version of the network’s predominant full node implementation...
https://bitcoinops.org/en/newsletters/2024/04/17/#bitcoin-core-27-0
Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #297 is here:
- announces a new domain-specific language for experimenting with contract protocols
- summarizes a discussion about modifying BIP editor responsibilities
- describes proposals to reset and modify testnet
- recaps the "Implement 64 bit arithmetic op codes in the Script interpreter" PR Review Meeting
- Optech Newsletter #297 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/04/10/
Kulpreet Singh posted to Delving Bitcoin about a domain-specific language (DSL) he’s working on for Bitcoin. The language makes it easy to specify the operations that should be performed as part of a contract protocol...
https://bitcoinops.org/en/newsletters/2024/04/10/#dsl-for-experimenting-with-contracts
Tim Ruffing posted to the Bitcoin-Dev mailing list about updating BIP2, which specifies the current process for adding new BIPs and updating existing BIPs...
https://bitcoinops.org/en/newsletters/2024/04/10/#updating-bip2
Jameson Lopp posted to the Bitcoin-Dev mailing list about problems with the current public Bitcoin testnet (testnet3) and suggested restarting it, potentially with a different set of special-case consensus rules...
https://bitcoinops.org/en/newsletters/2024/04/10/#discussion-about-resetting-and-modifying-testnet
'Implement 64 bit arithmetic op codes in the Script interpreter' is a PR by Chris Stewart (GitHub Christewart) that introduces new opcodes allowing users to perform arithmetic operations on larger (64-bit) operands in Bitcoin Script than is currently allowed (32-bit)...
https://bitcoinops.org/en/newsletters/2024/04/10/#bitcoin-core-pr-review-club
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Kulpreet Singh, Jameson Lopp, and Joost Jager on Twitter Spaces Thursday at 16:00 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #296 is here:
- summarizes discussion about a new push for a consensus cleanup soft fork
- announces a plan to choose additional BIP editors
- adds an accidental confiscation topic
- adds a duplicate transactions topic
- adds a gap limit topic
- adds a time warp topic
- Optech Newsletter #296 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/04/03/
Antoine Poinsot posted to Delving Bitcoin about revisiting Matt Corallo’s consensus cleanup proposal from 2019...
https://bitcoinops.org/en/newsletters/2024/04/03/#revisiting-consensus-cleanup
Mark “Murch” Erhardt continued the thread about adding new BIP editors by proposing everyone express “their arguments for and against any candidates in this thread until Friday end-of-day (April 5th)...
https://bitcoinops.org/en/newsletters/2024/04/03/#choosing-new-bip-editors
Accidental confiscation can occur if a poorly designed soft fork permanently prevents a user from being able to get a transaction confirmed...
https://bitcoinops.org/en/topics/accidental-confiscation/
Duplicate transactions are more than one transaction that are identical and have identical txids. Bitcoin’s consensus rules use txids to uniquely identify transactions, so duplicate transactions can cause unwanted behavior...
https://bitcoinops.org/en/topics/duplicate-transactions/
Gap limits are the limits wallets set for how many addresses they’ll derive from an HD wallet without seeing any transactions related to those addresses...
https://bitcoinops.org/en/topics/gap-limits/
Time warp is an exploit of Bitcoin’s difficulty adjustment algorithm that allows miners controlling a large amount of hashrate to prevent difficulty from increasing even as the rate of block production increases...
https://bitcoinops.org/en/topics/time-warp/
Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Antoine Poinsot on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #295 is here:
- announces the disclosure of a bandwidth-wasting attack affecting Bitcoin Core and related nodes
- describes several improvements to the idea for transaction fee sponsorship
- summarizes a discussion about using live mempool data to improve Bitcoin Core’s feerate estimation
- summarizes popular Q&A from Stack Exchange
- Bitcoin Core 27.0rc1 testing guide
- adds a free relay topic
- Optech Newsletter #295 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/03/27/
A bandwidth-wasting attack was described to the Bitcoin-Dev mailing list. In short, Mallory broadcasts one version of a transaction to Alice and a different version of the transaction to Bob...
https://bitcoinops.org/en/newsletters/2024/03/27/#disclosure-of-free-relay-attack
Martin Habovštiak posted to the Bitcoin-Dev mailing list an idea for allowing one transaction to boost the priority of an unrelated transaction...
https://bitcoinops.org/en/newsletters/2024/03/27/#transaction-fee-sponsorship-improvements
Abubakar Sadiq Ismail posted to Delving Bitcoin about improving Bitcoin Core’s feerate estimation using data from a node’s local mempool...
https://bitcoinops.org/en/newsletters/2024/03/27/#mempool-based-feerate-estimation
Selected Q&A from Bitcoin Stack Exchange:
- What are the risks of running a pre-SegWit node (0.12.1)?
- When is OP_RETURN cheaper than OP_FALSE OP_IF?
- Why does BIP-340 use secp256k1?
- What criteria does Bitcoin Core use to create block templates?
- How does the initialblockdownload field in the getblockchaininfo RPC work?
https://bitcoinops.org/en/newsletters/2024/03/27/#selected-qa-from-bitcoin-stack-exchange
Bitcoin Core 27.0rc1 has a brief overview to suggested testing topics and a scheduled meeting of the Bitcoin Core PR Review Club dedicated to testing today (March 27th) at 15:00 UTC.
https://bitcoincore.reviews/v27-rc-testing
https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Candidate-Testing-Guide
Free relay was a policy on early Bitcoin full nodes to allow some unconfirmed transactions to be relayed even if they didn’t pay transaction fees. That policy allowed an attacker to waste the bandwidth of full nodes without paying any cost, so modern full nodes generally try to forbid operations which don’t allow miners to claim fees that are proportionate to the amount of relay bandwidth used...
https://bitcoinops.org/en/topics/free-relay/
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Dave Harding, Peter Todd, Abubakar Sadiq Ismail, David Gumberg, and Jeffrey Czyz on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #294 is here:
- announces a project to create a BIP324 proxy for light clients
- summarizes discussion about a proposed BTC Lisp language
- summarizes changes to services/client software
- adds a Kindred replace by fee topic
- Optech #294 Recap
https://bitcoinops.org/en/newsletters/2024/03/20/
Sebastian Falbesoner posted to Delving Bitcoin to announce a TCP proxy for translating between the version 1 (v1) Bitcoin P2P protocol and the v2 protocol defined in BIP324. This is especially intended to allow light client wallets written for v1 to take advantage of v2’s traffic encryption...
https://bitcoinops.org/en/newsletters/2024/03/20/#bip324-proxy-for-light-clients
Anthony Towns posted to Delving Bitcoin about his experiments over the past couple of years creating a variant of the Lisp language for Bitcoin, called BTC Lisp. See Newsletters #293 and #191 for previous discussions...
https://bitcoinops.org/en/newsletters/2024/03/20/#overview-of-btc-lisp
Changes to services and client software:
- BitGo adds RBF support
- Phoenix Wallet v2.2.0 released
- Bitkey hardware signing device released
- Envoy v1.6.0 released
- VLS v0.11.0 released
- Portal hardware signing device announced
- Braiins mining pool adds Lightning support
- Ledger Bitcoin App 2.2.0 released
https://bitcoinops.org/en/newsletters/2024/03/20/#changes-to-services-and-client-software
Kindred replace by fee is the ability for a transaction to replace a related transaction in the mempool even if there’s no conflict between the two transactions...
https://bitcoinops.org/en/topics/kindred-replace-by-fee/
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Sebastian Falbesoner, Anthony Towns, and Russell O’Connor on Twitter Spaces Thursday at 14:30 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #293 is here:
- summarizes a post about trustless onchain betting for potential soft forks
- links to a detailed overview of Chia Lisp for Bitcoiners
- recaps the "Re enable OP_CAT" PR Review Meeting
- Core Lightning v24.02.1, Bitcoin Core 26.1rc1, Bitcoin Core 27.0rc1 release candidates
https://bitcoinops.org/en/newsletters/2024/03/13/
ZmnSCPxj posted to Delving Bitcoin a protocol for giving control over a UTXO to a party that correctly predicts whether or not a particular soft fork will activate...
https://bitcoinops.org/en/newsletters/2024/03/13/#trustless-onchain-betting-on-potential-soft-forks
Anthony Towns posted to Delving Bitcoin a detailed overview of the Lisp variant used by the Chia cryptocurrency...
https://bitcoinops.org/en/newsletters/2024/03/13/#overview-of-chia-lisp-for-bitcoiners
'Re enable OP_CAT' is a PR by Armin Sabouri (GitHub 0xBEEFCAF3) that reintroduces the OP_CAT opcode but only on signet Bitcoin Inquisition and only for tapscript (taproot script)...
https://bitcoinops.org/en/newsletters/2024/03/13/#bitcoin-core-pr-review-club
Bitcoin Core 27.0rc1 is a release candidate for the next major version of the network’s predominant full node implementation.
https://bitcoinops.org/en/newsletters/2024/03/13/#bitcoin-core-27-0rc1
Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Thursday at 14:00 UTC (new time!). Join us to discuss or ask questions!
Bitcoin Optech newsletter #292 is here:
- summarizes a discussion about updating the specification for BIP21 bitcoin: URIs
- describes a proposal to manage multiple concurrent MuSig2 signing sessions with a minimum of state
- links to a thread about adding editors for the BIPs repository
- discusses a set of tools that allow quickly porting the Bitcoin Core GitHub project to a self-hosted GitLab project
- Optech Newsletter #292 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/03/06/
Josie Baker posted to Delving Bitcoin to discuss how BIP21 URIs are specified to be used, how they’re used today, and how they can be used in the future...
https://bitcoinops.org/en/newsletters/2024/03/06/#updating-bip21-bitcoin-uris
Salvatore Ingala posted to Delving Bitcoin about minimizing the amount of state needed to perform multiple MuSig2 signing sessions in parallel...
Ava Chow posted to the Bitcoin-Dev mailing list to suggest the addition of BIP editors to help the current editor...
https://bitcoinops.org/en/newsletters/2024/03/06/#discussion-about-adding-more-bip-editors
Fabian Jahr posted to Delving Bitcoin about maintaining a backup of the Bitcoin Core project’s GitHub account on a self-hosted GitLab instance. In case the project ever needed to leave GitHub suddenly, this would make all existing issues and pull requests accessible on GitLab within a short amount of time, allowing work to continue with only a brief interruption...
https://bitcoinops.org/en/newsletters/2024/03/06/#gitlab-backup-for-bitcoin-core-github-project
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Josie Baker, Salvatore Ingala, and Fabian Jahr on Twitter Spaces Thursday at 15:00 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #291 is here:
- describes a proposed contract for trustless miner feerate futures,
- links to a coin selection algorithm for LN nodes providing dual funding liquidity
- details a prototype for a vault using OP_CAT
- discusses sending and receiving ecash using LN and ZKCPs
- summarizes popular Q&A from Stack Exchange
- adds an Ecash topic
- Optech Newsletter #291 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/02/28/
ZmnSCPxj posted to Delving Bitcoin a set of scripts that will allow two parties to conditionally pay each other based on the marginal feerate to include a transaction in a future block...
https://bitcoinops.org/en/newsletters/2024/02/28/#trustless-contract-for-miner-feerate-futures
Richard Myers posted to Delving Bitcoin about creating a coin selection algorithm that is optimized for LN nodes offering liquidity via liquidity advertisements...
https://bitcoinops.org/en/newsletters/2024/02/28/#coin-selection-for-liquidity-providers
Developer Rijndael posted to Delving Bitcoin about a Rust-language proof-of-concept implementation he’s written for a vault that only depends on the current consensus rules plus the proposed OP_CAT opcode...
https://bitcoinops.org/en/newsletters/2024/02/28/#simple-vault-prototype-using-op-cat
Anthony Towns posted to Delving Bitcoin about linking “ecash mints to the lightning network without losing ecash’s anonymity or adding any additional trust”...
https://bitcoinops.org/en/newsletters/2024/02/28/#sending-and-receiving-ecash-using-ln-and-zkcps
Selected Q&A from Bitcoin Stack Exchange:
- Why can’t nodes have the relay option to disallow certain transaction types?
- What is the circular dependency in signing a chain of unconfirmed transactions?
- How does Ocean’s TIDES payout scheme work?
- What data does the Bitcoin Core wallet search for during a blockchain rescan?
- How does transaction rebroadcasting for watch-only wallets work?
https://bitcoinops.org/en/newsletters/2024/02/28/#selected-qa-from-bitcoin-stack-exchange
Ecash is a type of centralized digital currency that uses blind signatures to prevent the centralized controlling party (the mint) from knowing the balance of any particular user or from learning which users were involved in any transactions...
https://bitcoinops.org/en/topics/ecash/
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Richard Myers and Rijndael on Twitter Spaces Thursday at 15:00 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #290 is here:
- describes a proposal for providing DNS-based human-readable Bitcoin payment instructions
- summarizes a post with thoughts about mempool incentive compatibility
- links to a thread discussing the design of Cashu and other ecash systems
- looks at continuing discussion about 64-bit arithmetic
- gives an overview of an improved reproducible ASMap creation process
- summarizes changes to services/client software
- Optech #290 Recap
https://bitcoinops.org/en/newsletters/2024/02/21/
Following previous discussions, Matt Corallo posted to Delving Bitcoin a draft BIP that will allow a string like example@example.com to resolve to DNS address such as example.user._bitcoin-payment.example.com...
Suhas Daftuar posted to Delving Bitcoin several insights into the criteria full nodes can use to select which transactions to accept into their mempools, relay to other nodes, and mine for maximal revenue...
https://bitcoinops.org/en/newsletters/2024/02/21/#thinking-about-mempool-incentive-compatibility
Several weeks ago, developer Thunderbiscuit posted to Delving Bitcoin a description of the blind signature scheme behind the Chaumian ecash system used in Cashu, which denominates balances in satoshis and allows sending and receiving money using Bitcoin and LN...
https://bitcoinops.org/en/newsletters/2024/02/21/#cashu-and-other-ecash-system-design-discussion
Several developers have continued discussing a potential future soft fork that could add 64-bit arithmetic operations to Bitcoin.
This week, Chris Stewart created a new discussion thread for a draft BIP for an opcode originally proposed as part of OP_TAPLEAF_UPDATE_VERIFY, OP_INOUT_AMOUNT...
Fabian Jahr posted to Delving Bitcoin about advancements in creating a map of autonomous systems (ASMap) that each control the routing for large parts of the internet...
https://bitcoinops.org/en/newsletters/2024/02/21/#improved-reproducible-asmap-creation-process
Changes to services and client software:
- Multiparty coordination protocol NWC announced
- Mutiny Wallet v0.5.7 released
- GroupHug transaction batching service
- Boltz announces taproot swaps
https://bitcoinops.org/en/newsletters/2024/02/21/#changes-to-services-and-client-software
Bitcoin Optech will host an audio recap discussion of this newsletter with special guests callebtc, Chris Stewart, and Fabian Jahr on Twitter Spaces Thursday at 15:00 UTC. Join us to discuss or ask questions!
Bitcoin Optech newsletter #289 is here:
- summarizes ideas for relay enhancements after cluster mempool is deployed
- describes research into the topologies and sizes of LN-style anchor outputs in 2023
- announces a new host for the Bitcoin-Dev mailing list
- encourages readers to celebrate I Love Free Software Day by thanking free software contributors
- recaps the "Add maxfeerate and maxburnamount args to submitpackage" PR Review Meeting
- Newsletter #289 Recap
https://bitcoinops.org/en/newsletters/2024/02/14/
Gregory Sanders posted to Delving Bitcoin several ideas for allowing individual transactions to opt-in to certain mempool policies after cluster mempool support has been fully implemented, tested, and deployed...
Suhas Daftuar posted to Delving Bitcoin about his research into the idea of automatically applying v3 transaction relay policy to anchors-style LN commitment and fee-bumping transactions...
The Bitcoin protocol development discussion mailing list is now hosted on a new server with a new email address. Everyone who wishes to continue receiving posts needs to resubscribe...
https://bitcoinops.org/en/newsletters/2024/02/14/#bitcoin-dev-mailing-list-move
Every year on February 14th, organizations such as FSF and FSFE encourage users of free and open source software (FOSS) to “reach out and say ‘Thank you!’ to all the people maintaining and contributing to Free Software”...
https://bitcoinops.org/en/newsletters/2024/02/14/#i-love-free-software-day
'Add maxfeerate and maxburnamount args to submitpackage' is a PR by Greg Sanders (GitHub instagibbs) that adds functionality to the submitpackage RPC that is already present in the single-transaction RPCs sendrawtransaction and testmempoolaccept...
https://bitcoinops.org/en/newsletters/2024/02/14/#bitcoin-core-pr-review-club
Bitcoin Optech will host an audio recap discussion of this newsletter with special guest Gregory Sanders on Twitter Spaces Thursday at 15:00 UTC. Join us to discuss or ask questions!