From: Murch <murch@murch.one>
To: bitcoindev@googlegroups.com
Subject: Re: [bitcoindev] BIP 3 and issues on BIPs
Date: Mon, 1 Jun 2026 15:54:36 -0700 [thread overview]
Message-ID: <06d94f73-eb1e-4072-8135-81f8d38260b9@murch.one> (raw)
In-Reply-To: <a00e00b8-b794-4462-a705-0e209120aad4@murch.one>
I meant to, but forgot to reply to the the “Draft BIPs record open
issues” part:
I double-checked and realized that I have to retract that. While there
are a number of hits on “todo” and “tbd” across the published BIPs,
those almost exclusively refer to deferred test vectors, reference
implementations, or activation parameters. There are just a few
references to other things, mostly some data to be backfilled in
Rationale or similar. Maybe I had seen some of that in unpublished BIPs,
but you were right that open issues are not recorded in the manner that
you suggested.
-Murch
On 2026-06-01 14:24, Murch wrote:
> Hi AJ,
>
> I get the concern that in the case of the BIP Owners disagreeing with
> critics about a raised issue or whether it has been addressed
> satisfactorily, the issue may not be recorded in a manner that the
> critics would consider comprehensive.
>
> Maybe directly starting with the summaries would work better than
> gathering comments from random people, but given the low participation
> in the repository I’m still not convinced that there would be
> significant interest in contributing to these summaries. So, I’m still
> convinced that it would most likely become an additional burden for the
> BIP Editors to collect, curate, and referee these submissions, and would
> probably still be slanted to the opinions of a few active participants
> like in the prior system.
>
> I agree that needing to dig through so many different sources sucks and
> a better system would be better. I’m not sure that just having the BIP
> Editors curate submissions is enough.
>
> I’m gonna mull more on this and would be curious what others have to say.
>
> Murch
>
> On 2026-05-31 00:12, Anthony Towns wrote:
>> On Thu, May 28, 2026 at 11:28:49AM -0700, Murch wrote:
>>> BIP3
>>> already recommends that the Rationale should record relevant
>>> objections or
>>> important concerns that were raised and addressed as this proposal was
>>> developed.
>>
>> Right, I'm particularly referring to issues that aren't (sufficiently)
>> addressed here.
>>
>> If it helps, consider the user story: "As a BIP author, if there's a
>> problem/concern with my (draft) BIP that I don't currently know how
>> to address (or perhaps don't currently have time to address), how
>> should I track that concern and ensure that it's known to potential
>> collaborators/implementers?"
>>
>> My previous best answer for APO was "file an issue against
>> bitcoin-inquisition/bitcoin" which doesn't feel very satisfactory.
>>
>>> Open issues are also already often recorded in Draft BIPs.
>>
>> Can you point to some examples? That sounds like a match for what I was
>> thinking. ("git grep -i open.issue" in the master branch has no hits,
>> afaics)
>>
>>> We now
>>> allow linking to multiple relevant discussions—new threads should be
>>> added
>>> as a document matures. In an ideal world this would already cover at
>>> least
>>> the first two classes of feedback.
>>
>> I think there probably should be a second space for issues that the
>> author disputes; that may happen due to the criticisms being invalid,
>> or the author being unreasonable -- having a third party being able to
>> make a "yeah, this is a reasonable thing for people to be aware of"
>> without compromising the "BIPs are owned by their authors" principle
>> would be valuable.
>>
>>> In principle I am open to the idea to collect a summary of the
>>> discussion
>>> and dissent in a dedicated space, but there was hardly any commentary
>>> even
>>> when anyone could post it without any friction.
>>
>> From my perspective, the comments wiki wasn't valuable for either
>> summaries (it just contains random people's hot-takes on the topic) or
>> for discussion (there's not a wide range of people responding to issues).
>> So the friction there is just "reading/commenting is a complete waste
>> of time".
>>
>> A list of open issues that the author agrees are worth paying
>> attention to
>> in their own BIP would be worth paying attention to, I think, except for
>> the "oh, the game theory optimal approach is to reject all open issues;
>> that way more people will think my BIP is perfect" flaw.
>>
>>> Why should we expect this
>>> more arduous approach to have more adoption than the comment system? My
>>> expectation would be that going via pull requests and curation would not
>>> create more commentary, but the same amount of commentary would increase
>>> work and decision making for the BIP Editors, especially if the
>>> expectation
>>> is that BIP Editors collect such feedback for BIPs when the authors or
>>> dissenters do not submit it.
>>
>> I think the purpose would be to summarise commentary, not generate it.
>> For
>> example, if you wanted to know "what are the concerns people have with
>> BIP 119 so I can judge them for myself", how would you get that answer?
>> Or, if you asked an AI, how would it generate a good answer? I think
>> the only real approach is to scour the archives of this list, delving,
>> optech, various pull requests, and maybe also IRC logs or twitter debates
>> or podcast or talk transcripts?
>>
>>>> I think this would be a substantial improvement on the state of the art
>>>> for things like BIP 39 and its "Unanimously discourage for
>>>> implementation"
>>>> criticisms,[…]
>>> This issue has already been addressed. When BIP3 was deployed, I
>>> removed all
>>> Comment URL headers that linked to empty wikis, and only left those
>>> that had
>>> content. BIP3 empowers¹ BIP Owners to decide whether to remove or keep
>>> Comment Summary and Comment URL from their BIPs. To be fair, this
>>> information may need to be spread more broadly.
>>
>> Hmm, filed as https://github.com/bitcoin/bips/pull/2184 maybe.
>>
>>>> […] or, eg, creating issues against bitcoin-inquisition/bitcoin [0],
>>>> or commenting on old, closed PRs [1].
>>> The latter was my mistake. I should have just emailed BIP authors
>>> directly
>>> instead of commenting on the ancient PRs that submitted the
>>> corresponding
>>> documents, or opened up a PR to propose the changes to get the authors’
>>> input on them.
>>
>> That wasn't meant as a criticism; just trying to figure out something
>> better to do in future.
>>
>> Cheers,
>> aj
>>
>
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/06d94f73-eb1e-4072-8135-81f8d38260b9%40murch.one.
next prev parent reply other threads:[~2026-06-01 23:04 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-27 1:51 [bitcoindev] BIP 3 and issues on BIPs Anthony Towns
2026-05-28 18:28 ` Murch
2026-05-31 7:12 ` Anthony Towns
2026-06-01 21:24 ` Murch
2026-06-01 22:54 ` Murch [this message]
2026-06-05 11:41 ` Anthony Towns
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=06d94f73-eb1e-4072-8135-81f8d38260b9@murch.one \
--to=murch@murch.one \
--cc=bitcoindev@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox