Re: [bitcoin-dev] "Compressed" headers stream

2017-12-12 Thread Suhas Daftuar via bitcoin-dev
Hi, First, thanks for resurrecting this, I agree this is worth pursuing. On Mon, Dec 11, 2017 at 4:04 PM, Gregory Maxwell via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > > Nbits _never_ needs to be sent even with other consensus rules because > its more or less necessarily a st

[bitcoin-dev] [BIP Proposal] P2SH and Version 0 Segwit Script enforcement from genesis

2018-01-19 Thread Suhas Daftuar via bitcoin-dev
Hi, I propose backdating the P2SH and Segwit version 0 script rules back to the genesis block, as a way to simplify these consensus rules. Here's the abstract from a draft BIP I wrote up to explain this change: The Pay to Script Hash (P2SH, BIP 16) script rules and the Version 0 Witness Program

[bitcoin-dev] A proposal for WTXID-based transaction relay

2020-02-25 Thread Suhas Daftuar via bitcoin-dev
Hi all, I've been working on a proposal to add support for relaying transactions based on their wtxid, rather than just their txid. The current draft is at https://github.com/sdaftuar/bips/blob/2020-02-wtxid-relay/bip-wtxid-relay.mediawiki, and for some background I'll paste the motivation sectio

[bitcoin-dev] [BIP Proposal] New "sendheaders" p2p message

2015-09-24 Thread Suhas Daftuar via bitcoin-dev
Hi, I'm proposing the addition of a new, optional p2p message to help improve the way blocks are announced on the network. The draft BIP is available here and pasted below: https://gist.github.com/sdaftuar/465bf008f0a4768c0def The goal of this p2p message is to facilitate nodes being able to opt

Re: [bitcoin-dev] [BIP Proposal] New "sendheaders" p2p message

2015-09-24 Thread Suhas Daftuar via bitcoin-dev
On Thu, Sep 24, 2015 at 2:17 PM, Tier Nolan via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > > Is there actually a requirement for the new message? New nodes could just > unilaterally switch to sending headers and current nodes would be > compatible. > I don't believe that unila

Re: [bitcoin-dev] [BIP Proposal] New "sendheaders" p2p message

2015-09-24 Thread Suhas Daftuar via bitcoin-dev
t; > On 24 September 2015 14:37:40 GMT-04:00, Suhas Daftuar via bitcoin-dev < > bitcoin-dev@lists.linuxfoundation.org> wrote: > >On Thu, Sep 24, 2015 at 2:17 PM, Tier Nolan via bitcoin-dev < > >bitcoin-dev@lists.linuxfoundation.org> wrote: > > > >> >

[bitcoin-dev] [BIP Proposal] Buried Deployments

2016-11-14 Thread Suhas Daftuar via bitcoin-dev
Hi, Recently Bitcoin Core merged a simplification to the consensus rules surrounding deployment of BIPs 34, 66, and 65 ( https://github.com/bitcoin/bitcoin/pull/8391), and though the change is a minor one, I thought it was worth documenting the rationale in a BIP for posterity. Here's the abstrac

Re: [bitcoin-dev] [BIP Proposal] Buried Deployments

2016-11-15 Thread Suhas Daftuar via bitcoin-dev
even a material performance > optimization (the checks are avoidable once activated until a sufficiently > deep reorg deactivates them). > > e > > On Nov 14, 2016, at 10:17 AM, Suhas Daftuar via bitcoin-dev < > bitcoin-dev@lists.linuxfoundation.org> wrote: > > Hi, >

[bitcoin-dev] Segregated witness p2p layer compatibility

2017-03-27 Thread Suhas Daftuar via bitcoin-dev
Hi, There have been two threads recently that have made references to peer-to-peer implementation details in Bitcoin Core's Segregated Witness code that I would like to clarify. In the thread "Issolated Bitcoin Nodes" ( https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-March/013765.htm

Re: [bitcoin-dev] TXMempool and dirty entries

2017-05-08 Thread Suhas Daftuar via bitcoin-dev
Hi, I've moved the bitcoin-dev list to bcc:, as this question is better suited to forums dedicated to Bitcoin Core implementation specifics, rather than the general bitcoin development list. Please feel free in the future to ask questions like this on the bitcoin-core-dev mailing list (https://li

Re: [bitcoin-dev] I do not support the BIP 148 UASF

2017-05-22 Thread Suhas Daftuar via bitcoin-dev
I also do not support the BIP 148 UASF, and I'd like to add to the points that Greg has already raised in this thread. BIP 148 would introduce a new consensus rule that softforks out non-segwit signalling blocks in some time period. I reject this consensus rule as both arbitrary and needlessly di

Re: [bitcoin-dev] Block size following technological growth

2015-07-30 Thread Suhas Daftuar via bitcoin-dev
On Thu, Jul 30, 2015 at 12:20 PM, Gavin Andresen via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > So we'd get to 2MB blocks in the year 2021. I think that is much too > conservative, and the most likely effect of being that conservative is that > the main blockchain becomes a sett

[bitcoin-dev] Generalizing feature negotiation when new p2p connections are setup

2020-08-14 Thread Suhas Daftuar via bitcoin-dev
Hi, Back in February I posted a proposal for WTXID-based transaction relay[1] (now known as BIP 339), which included a proposal for feature negotiation to take place prior to the VERACK message being received by each side. In my email to this list, I had asked for feedback as to whether that prop

Re: [bitcoin-dev] Generalizing feature negotiation when new p2p connections are setup

2020-08-17 Thread Suhas Daftuar via bitcoin-dev
t its > communication to the negotiated protocol, and allows ignoring of known but > unsupported/disabled features. > > Sorry I missed your earlier post. Been distracted for a while. > > e > > > On Aug 14, 2020, at 12:28, Suhas Daftuar via bitcoin-dev < > bit

Re: [bitcoin-dev] Generalizing feature negotiation when new p2p connections are setup

2020-08-24 Thread Suhas Daftuar via bitcoin-dev
Hi all, Thanks for the helpful discussion. My primary motivation in starting this thread was to establish what the expectations are for new feature deployment (particularly whether the protocol version should continue to be bumped or not), and I think I have that answer -- different from what I p

Re: [bitcoin-dev] A Replacement for RBF and CPFP: Non-Destructive TXID Dependencies for Fee Sponsoring

2020-09-22 Thread Suhas Daftuar via bitcoin-dev
Hi, I think the topic of how to improve transaction relay policy and fee bumping is an important one that needs to be worked on, so I'm glad this is a topic of discussion. However I am pretty skeptical of this consensus change proposal: The Sponsor Vector TXIDs must also be in the block the tran

[bitcoin-dev] Proposal for new "disabletx" p2p message

2021-01-06 Thread Suhas Daftuar via bitcoin-dev
Hi, I'm proposing the addition of a new, optional p2p message to allow peers to communicate that they do not want to send or receive (loose) transactions for the lifetime of a connection. The goal of this message is to help facilitate connections on the network over which only block-related data

Re: [bitcoin-dev] Proposal for new "disabletx" p2p message

2021-01-19 Thread Suhas Daftuar via bitcoin-dev
On Thu, Jan 14, 2021 at 1:46 AM Anthony Towns wrote: > > ==Specification== > > # A new disabletx message is added, [...] > > # A node that has sent or received a disabletx message to/from a peer > MUST NOT send any of these messages to the peer: > > ## inv messages for transactions > > [...] > >

Re: [bitcoin-dev] Package Relay Proposal

2022-06-08 Thread Suhas Daftuar via bitcoin-dev
Hi, Thanks again for your work on this! One question I have is about potential bandwidth waste in the case of nodes running with different policy rules. Here's my understanding of a scenario I think could happen: 1) Transaction A is both low-fee and non-standard to some nodes on the network. 2)

Re: [bitcoin-dev] Packaged Transaction Relay

2022-10-04 Thread Suhas Daftuar via bitcoin-dev
(Apologies for the double-post -- I'm resending this message to the list with much of the quoted text trimmed, because my first message was placed in the moderation queue for being too large) Hi, Thanks for sharing your thoughts on packaged transaction relay. The sole objective, as expressed in

Re: [bitcoin-dev] On mempool policy consistency

2022-10-27 Thread Suhas Daftuar via bitcoin-dev
I have more to say on this broader topic, but since you've brought up this particular example I think it's worth commenting: On Thu, Oct 27, 2022 at 1:23 PM Anthony Towns via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > Is that true? Antoine claims [1] that opt-in RBF isn't enoug

Re: [bitcoin-dev] On mempool policy consistency

2022-10-31 Thread Suhas Daftuar via bitcoin-dev
AJ, Thanks for the thoughtful post. I think your observations about how we view mempool policy in the Bitcoin Core project, and how that seems to be changing in the discussions around `-mempoolfullrbf`, are on-point and provide a helpful baseline for considering future policy changes. For a long

Re: [bitcoin-dev] Removing BIP-125 Rule #5 Pinning with the Always-Replaceable Invariant

2022-11-07 Thread Suhas Daftuar via bitcoin-dev
Hello bitcoin-dev, The description in the OP is completely broken for the simple reason that Bitcoin transactions can have multiple inputs, and so a single transaction can conflict with multiple in-mempool transactions. The proposal would limit the number of descendants of each in-mempool transact