This week’s newsletter summarizes a draft BIP for block template sharing between full nodes and announces a library that allows trusted delegation of script evaluation (including for features not available in Bitcoin’s native scripting languages). Also included are our regular sections describing recent updates to services and client software, announcing new releases and release candidates, and summarizing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt discuss Newsletter #367.| Bitcoin Optech
This week’s newsletter includes our regular sections announcing new release candidates and summarizing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Gloria Zhao and Mike Schmidt are joined by Tadge Dryja and Anthony Towns to discuss Newsletter #366.| Bitcoin Optech
Helping Bitcoin-based businesses integrate scaling technology.| Bitcoin Optech
This week’s newsletter announces draft BIPs for Utreexo, summarizes continued discussion about lowering the minimum transaction relay feerate, and describes a proposal to allow nodes to share their block templates to mitigate problems with divergent mempool policies. Also included are our regular sections summarizing a Bitcoin Core PR Review Club meeting, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure projects. We also includ...| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by David Gumberg, Lauren Shareshian, Jameson Lopp, Steven Roose, and Tim Ruffing to discuss Newsletter #365.| Bitcoin Optech
This week’s newsletter summarizes the results of a test of compact block relay prefilling and links to a mempool-based fee estimation library. Also included are our regular sections summarizing discussion about changing Bitcoin’s consensus rules, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by Matt Morehouse and Jesse Posner to discuss Newsletter #364.| Bitcoin Optech
Helping Bitcoin-based businesses integrate scaling technology.| Bitcoin Optech
This week’s newsletter summarizes a vulnerability affecting old versions of LND, describes an idea for improving privacy when using co-signer services, and examines the impact of switching to quantum-resistant signature algorithms on HD wallets, scriptless multisig, and silent payments. Also included are our regular sections summarizing popular questions and answers on the Bitcoin Stack Exchange, announcing new releases and release candidates, and describing notable changes to popular Bitco...| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by Davidson Souza to discuss Newsletter #363.| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by Sanket Kanjalkar, Jonas Nick, Tadge Dryja, Steven Roose, and Brandon Black to discuss Newsletter #361.| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by Gregory Sanders to discuss Newsletter #299.| Bitcoin Optech
This week’s newsletter describes a proposal to improve capital efficiency on LN using tunable penalties. Also included are our regular sections with summaries of top questions and answers from the Bitcoin Stack Exchange, announcements of new releases and release candidates, and descriptions of notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
This week’s newsletter summarizes a discussion about submitting transactions directly to miners, links to a set of recommended taproot test vectors for wallet implementations, and includes our regular sections about preparing for taproot, new releases and release candidates, and notable changes to popular Bitcoin infrastructure projects.| Bitcoin Optech
This week’s newsletter links to a proposal to encrypt P2P communication and describes Lightning Loop, a tool and service for withdrawing bitcoins from an LN channel to an onchain transaction. Also included are links to resources about bech32 adoption, summaries of popular questions and answers from Bitcoin Stack Exchange, and a list of notable code changes in popular Bitcoin infrastructure projects.| Bitcoin Optech
This week’s newsletter describes a proposal to separate the network connections and peer management used for onion message relay from those used for HTLC relay in LN. Also included are our regular sections summarizing discussion about changing Bitcoin’s consensus and listing recent changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by Bryan Bishop, Robin Linus, and Rene Pickhardt to discuss Newsletter #359.| Bitcoin Optech
Out-of-band fees are payments made directly to a specific miner (or group of miners) in exchange for confirming one or more transactions. They can be contrasted with standard in-band fees that are paid using the fee implied by the difference in a transaction’s input and output value.| Bitcoin Optech
Mark “Murch” Erhardt and Mike Schmidt are joined by Richard Myers, Rijndael, Luke Dashjr, and Jason Hughes to discuss Newsletter #291.| Bitcoin Optech
This week’s newsletter describes a proposal to limit public participation in Bitcoin Core repositories, announces a significant improvements to BitVM-style contracts, and summarizes research into LN channel rebalancing. Also included are our regular sections summarizing recent changes to clients and services, announcing new releases and release candidates, and describing recent changes to popular Bitcoin infrastructure software.| Bitcoin Optech
This week’s newsletter shares an analysis about syncing full nodes without old witnesses. Also included are our regular sections with descriptions of discussions about changing consensus, announcements of new releases and release candidates, and summaries of notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Helping Bitcoin-based businesses integrate scaling technology.| Bitcoin Optech
This week’s newsletter describes a fixed vulnerability affecting old versions of Bitcoin Core. Also included are our regular sections summarizing recent discussions about changing Bitcoin’s consensus rules, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
This week’s newsletter announces a new aggregate signature protocol compatible with secp256k1 and describes a standardized backup scheme for wallet descriptors. Also included are our regular sections summarizing recent Bitcoin Stack Exchange questions and answers, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
This week’s newsletter announces the disclosure of a vulnerability affecting old versions of LND and summarizes a discussion about the Bitcoin Core Project’s priorities. Also included are our regular sections describing discussion related to consensus changes, announcing new releases and release candidates, and summarizing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Accountable Computing Contracts (ACC) are payments that the receiving party can spend if they verifiably run a specified function on a specified set of inputs. If the receiving party doesn’t run the function or doesn’t run it correctly, the paying party can reclaim the payment after a period of time.| Bitcoin Optech
MuSig is a protocol for aggregating public keys and signatures for the schnorr digital signature algorithm.| Bitcoin Optech
Compact block relay is a protocol that allows two nodes with roughly similar sets of unconfirmed transactions to minimize both the bandwidth and the latency required to transfer a block that confirms many of those same transactions.| Bitcoin Optech
This week’s newsletter describes a proposal for a new managed joinpool protocol and summarizes an idea for relaying transactions using the Nostr protocol. Also included is another entry in our limited weekly series about mempool policy, plus our regular sections summarizing notable questions and answers posted to the Bitcoin Stack Exchange, listing new software releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Replace-By-Fee (RBF) is a node policy that allows an unconfirmed transaction in a mempool to be replaced with a different transaction that spends at least one of the same inputs and which pays a higher transaction fee.| Bitcoin Optech
This week’s newsletter describes a proposal to relay weak blocks to improve compact block performance in a network with multiple divergent mempool policies and announces the addition of five BIP editors. Also included are our regular sections with selected questions and answers from the Bitcoin Stack Exchange, announcements of new releases and release candidates, and summaries of notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
This week’s newsletter 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, and discusses sending and receiving ecash using LN and ZKCPs. Also included are our regular sections summarizing popular questions and answers from the Bitcoin Stack Exchange, announcing new releases and release candidates, and describing recent changes to popular Bitcoin inf...| Bitcoin Optech
This week’s newsletter 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, briefly looks at continuing discussion about 64-bit arithmetic in Bitcoin scripts (including a specification for a previously proposed opcode), and gives an overview of an improved reproducible ASMap creation process. Also included are o...| Bitcoin Optech
Covenants are a category of proposed changes to Bitcoin’s consensus rules that would allow a script to prevent an authorized spender from spending to certain other scripts.| Bitcoin Optech
OP_CHECKTEMPLATEVERIFY (CTV) is a proposed new opcode that takes a commitment and requires any transaction executing the opcode to match the commitment in the following fields: its version, locktime, signature scripts, number of inputs, sequences, number of outputs, outputs, and the location of the input being spent within the spending transaction. This allows an output to specify how its funds may be spent—a design known in Bitcoin as a covenant.| Bitcoin Optech
Package relay is a proposed feature for Bitcoin relay nodes that would allow them to send and receive packages of related transactions which would be accepted or rejected based on the feerate of the overall package rather than having each individual transaction in the package accepted or rejected based only on its own feerate.| Bitcoin Optech
Transaction pinning is a method for making fee bumping prohibitively expensive by abusing node protections against attacks that can waste bandwidth, CPU, and memory. This can make fee management more difficult in multiparty contract protocols (such as LN).| Bitcoin Optech
Anchor outputs are special outputs in LN commitment transactions that are designed to allow the transaction to be fee bumped. An earlier name for the proposal was simplified commitments.| Bitcoin Optech
Child Pays For Parent (CPFP) is a fee bumping technique where a user spends an output from a low-feerate unconfirmed transaction in a child transaction with a high feerate in order to encourage miners to include both transactions in a block.| Bitcoin Optech
Helping Bitcoin-based businesses integrate scaling technology.| Bitcoin Optech
This week’s newsletter shares the disclosure of past vulnerabilities in LND, summarizes a proposal for fee-dependent timelocks, describes an idea for improving fee estimation using transaction clusters, discusses how to specify unspendable keys in descriptors, examines the cost of pinning in the v3 transaction relay proposal, mentions a proposed BIP to allow descriptors to be included in PSBTs, announces a tool that can be used with the MATT proposal to prove a program executed correctly, l...| Bitcoin Optech
This week’s newsletter describes several discussions about the proposed cluster mempool and summarizes the results of a test performed using warnet. Also included are our regular sections summarizing a meeting of the Bitcoin Core PR Review Club, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
This week’s newsletter describes a proposal to allow retrieval of LN offers using specific DNS addresses similar to lightning addresses. Also included are our regular sections summarizing changes to services and client software, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech
Dual funding is creating a payment channel for LN where both parties can contribute funds. The underlying protocol, called the version 2 channel establishment protocol, may also be used for negotiated opening of single-funded channels, but its motivating purpose is providing support for dual funding.| Bitcoin Optech
This week’s newsletter describes fraud proofs for outdated backup state and includes our regular sections summarizing recent changes to services and client software, announcing new releases and release candidates, and describing notable changes to popular Bitcoin infrastructure software.| Bitcoin Optech