Re: [bitcoin-dev] OP_Expire and Coinbase-Like Behavior: Making HTLCs Safer by Letting Transactions Expire Safely

2023-11-02 Thread Matt Morehouse via bitcoin-dev
On Thu, Nov 2, 2023 at 6:27 AM Peter Todd via bitcoin-dev wrote: > > On Thu, Nov 02, 2023 at 05:24:36AM +, Antoine Riard wrote: > > Hi Peter, > > > > > So, why can't we make the HTLC-preimage path expire? Traditionally, we've > > tried > > > to ensure that transactions - once valid - remain

Re: [bitcoin-dev] The Pinning & Replacement Problem Set

2023-11-02 Thread Peter Todd via bitcoin-dev
On Thu, Nov 02, 2023 at 08:58:36AM +, John Carvalho via bitcoin-dev wrote: > Good morning, > > All layers and technologies "on" Bitcoin will fail in situations where > miners misbehave or the blocks & mempool remain consistently, overly full. > Consider this as a "law" of Bitcoin/blockchains.

[bitcoin-dev] The Pinning & Replacement Problem Set

2023-11-02 Thread John Carvalho via bitcoin-dev
Good morning, All layers and technologies "on" Bitcoin will fail in situations where miners misbehave or the blocks & mempool remain consistently, overly full. Consider this as a "law" of Bitcoin/blockchains. In hindsight (for you, not me) it was very unwise to start messing with mempool

Re: [bitcoin-dev] Full Disclosure: CVE-2023-40231 / CVE-2023-40232 / CVE-2023-40233 / CVE-2023-40234 "All your mempool are belong to us"

2023-11-02 Thread Antoine Riard via bitcoin-dev
Hi list, As I received a lot of feedback on the full disclosure of the 16th week of October and the following posts, some accurate, I'm taking time to address a few of them. I think one of the most recurring feedback is the fact that the replacement cycling issue laid out in the initial full

Re: [bitcoin-dev] OP_Expire and Coinbase-Like Behavior: Making HTLCs Safer by Letting Transactions Expire Safely

2023-11-02 Thread Antoine Riard via bitcoin-dev
Hi Peter, > So, why can't we make the HTLC-preimage path expire? Traditionally, we've tried > to ensure that transactions - once valid - remain valid forever. We do this > because we don't want transactions to become impossible to mine in the event of > a large reorganization. I don't know if

Re: [bitcoin-dev] OP_Expire and Coinbase-Like Behavior: Making HTLCs Safer by Letting Transactions Expire Safely

2023-11-02 Thread Peter Todd via bitcoin-dev
On Thu, Nov 02, 2023 at 05:24:36AM +, Antoine Riard wrote: > Hi Peter, > > > So, why can't we make the HTLC-preimage path expire? Traditionally, we've > tried > > to ensure that transactions - once valid - remain valid forever. We do > this > > because we don't want transactions to become