public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
From: Antoine Riard <antoine.riard@gmail.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] Time for an update to BIP2?
Date: Thu, 19 Sep 2024 00:47:55 -0700 (PDT)	[thread overview]
Message-ID: <92b43444-7048-4882-ab06-4a34616b2c46n@googlegroups.com> (raw)
In-Reply-To: <82a37738-a17b-4a8c-9651-9e241118a363@murch.one>


[-- Attachment #1.1: Type: text/plain, Size: 6354 bytes --]

Hi Murch,

I had a full review on the updatses to BIP 2, and overall it sounds 
reasonable.

I have only 3 observations, to be addressed or not.

About the "What is the scope of the BIPs repository ?"

"The BIPs repository is focused on information and technologies that aim to 
support and expand the utility of the bitcoin
currency. Related topics that are of interest to the Bitcoin community may 
be acceptable. Proposals that are in direct
contradiction to this mission, e.g. by undermining fungibility, 
facilitating unrelated protocols, using Bitcoin for data
storage, or hobbling mining decentralization, may be considered 
out-of-scope."

There is no need to strictly define bitcoin mission in any fashion...Even 
if you go back to Satoshi's writings far more than
the currency aspect of bitcoin was designed for with the inclusion of a 
wide bitcoin script programming languages, rather
than just signature verification [0]. Even historically, if you go back to 
all the BIPs which have been discussed during
the block size wars (bip 103, bip 104, bip 105, etc) some of those BIPs in 
themselves are ways to articulate the technical
debate about scalability, and the impact or not on mining decentralization.

Same if you take fungibility, is BIP 431 good for fungibility ? No words 
inside this BIP about the impact to have policy
only semantics encoded in the nVersion field, forever marked in the 
transaction logs, and as such eventual protocol
semantics leaked by the bit setting as such affecting the fungibility of 
the coins. Should have all the BIPs in the future
to have a mandatory privacy section ? I don't know, it's a question worthy 
to be raised.

If I have a suggestion it would be to remove the "mission" term. It is 
implying that Bitcoin has some kind of eschatologic
mission, and sooner or latter, we'll be back to what did happen during the 
block size war, people doing whitepaper
fundamentalism and someone like CSW or a faction pretending to be "Satoshi 
Vision", while being to have been proven
a fraud so far in front of a public court of justice [1].

Bitcoin has a rich enough technical and cultural history in itself in case 
of community's lack of consensus.

"Off-list BIP-related correspondence should be sent (or CC'd) to the BIP 
editors."

I can see why you could reach out off-list to the BIP editors, e.g for 
security reasons if you wish some clarification
on an old BIP, and you don't have the level of experience to know who to 
reach out in the ecosystem to ask more.

Though apart of that, I would discourage off-list BIP-related 
correspondence with the BIP editors.

Is there any other good reason ? I cannot see any, if it's for complaining 
that BIP editors are not taking fast
enough administrative and editorial tasks, I think it should be done on 
some public communication channels.

About the "BIP Editors" workflow.

I think there should be explicitely a public process detailed to nominate 
new BIP editors in the presence of some
fragment of the community being unsatisfied with the current way of BIP 
editors work is done.

Let's learn from what did happen with the taproot activation years ago, 
when there was only one BIP editor, and
it was claimed by some he was too slow in assigning a BIP number to the 
activation logic [2].

Finally, I think it could be good to have a historical note pointing that 
the BIP process was originally authored
by Amir Taaki in September 2011, at a time he was working on a 
consensus-compatible re-implementation of a bitcoin
full node, which has become libbitcoin and which was not necessarily 
affected by all the sec issues of core over
the recent years.

Best,
Antoine
ots hash: a3efafd1b7a49306a7f7683ae142af088f9f31955a2eaa9bf1d8fd6fcae1c372

[0] https://bitcointalk.org/index.php?topic=195.msg1611#msg1611
[1] Indeed, there has been an appeal of the justice decision by CSW. If in 
appeal there is a need to have more
    technical experts in defense of the historical devs quoted / against 
CSW, I'm here.
[2] 
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018835.html
Le mercredi 18 septembre 2024 à 19:30:16 UTC+1, Murch a écrit :

> Hey y’all,
>
> Continuing the conversation about an update to the BIP process, I have 
> clobbered together a draft proposal.
>
> It aims to make determinations on all the topics that were covered by 
> BIP 2, but tries to address many of the pain points brought up in the 
> discussion earlier this year, the BIP Process Wishlist, and issues 
> surfaced by sighting the open pull requests.
>
> The main changes compared to BIP 2 are:
>
> - Sunset the comments system
> - Rework the workflow
> - Use only four Status values (Preliminary, Ready, Active, and 
> Abandoned) instead of nine, clarify the meaning of statuses
> - Replace the "Standards Track" BIP type with the "Specification" BIP 
> type, and update definitions for all BIP types
> - Declare Process BIPs to be living documents
> - Discourage adoption tracking in the BIPs repository
> - Introduce Revision header and Change Log to record changes to BIPs 
> after they have been recommended for adoption
> - Update description of repository’s scope
> - Reduce BIP Editor role to checking editorial and formal criteria, 
> reassigning judgment calls to authors and audience
>
> I’m open to reconsider most aspects of this proposal, provided 
> convincing arguments and tenable alternatives. Please consider relevant 
> rationale provided in the footnotes when suggesting changes.
>
> Please especially take note of the description of the repository’s scope.
>
> You can find the draft here:
> https://github.com/murchandamus/bips/pull/2
>
> I may also open a pull request to the main BIPs repository later this 
> week assuming this draft is well-received.
>
> Best,
> Murch
>

-- 
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 on the web visit https://groups.google.com/d/msgid/bitcoindev/92b43444-7048-4882-ab06-4a34616b2c46n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 7387 bytes --]

  reply	other threads:[~2024-09-19  7:59 UTC|newest]

Thread overview: 99+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-27 18:53 [bitcoindev] Adding New BIP Editors 'Ava Chow' via Bitcoin Development Mailing List
2024-02-27 20:11 ` [bitcoindev] " 'Léo Haf' via Bitcoin Development Mailing List
2024-02-27 22:40   ` Luke Dashjr
2024-02-27 22:57     ` 'Ava Chow' via Bitcoin Development Mailing List
2024-02-27 23:26     ` Steve Lee
2024-02-28 11:12     ` bitcoin-dev-ml.void867 via Bitcoin Development Mailing List
2024-02-28 16:31     ` Tim Ruffing
2024-03-07 20:56       ` Antoine Riard
2024-03-14 11:56       ` Chris Stewart
2024-03-27 21:25         ` Murch
2024-03-27 23:36           ` Keagan McClelland
2024-03-27 23:39           ` John C. Vernaleo
2024-03-28 13:02             ` Murch
2024-03-28 16:09               ` /dev /fd0
2024-03-28 20:04                 ` Matt Corallo
2024-03-28 20:31                   ` Antoine Riard
2024-03-28 20:59                   ` John C. Vernaleo
2024-03-28 21:19                     ` Matt Corallo
2024-03-29  2:34                     ` Michael Folkson
2024-03-29  5:24                   ` /dev /fd0
2024-03-29 21:08                     ` Antoine Riard
2024-03-30 11:51                       ` Michael Folkson
2024-03-30 20:01                         ` Antoine Riard
2024-03-31 16:01                           ` Michael Folkson
2024-04-01 20:14                             ` Antoine Riard
2024-04-07 10:11                             ` Ali Sherief
2024-04-01 21:13                   ` David A. Harding
2024-04-01 23:55                     ` /dev /fd0
2024-04-02  0:37                       ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-02 13:49                         ` /dev /fd0
2024-04-02 14:28                           ` Luke Dashjr
2024-04-02 15:13                             ` Gloria Zhao
2024-04-02 15:39                               ` Luke Dashjr
2024-04-03 15:03                                 ` Murch
2024-04-02  8:18                     ` Michael Folkson
2024-04-02 14:24                     ` nvk
2024-04-11 14:22                       ` Sergi Delgado Segura
2024-04-15 17:50                         ` Matt Corallo
2024-04-16 12:34                           ` Tim Ruffing
2024-04-16 13:32                             ` NVK
2024-04-16 17:08                         ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-17 23:58                           ` 'nsvrn' via Bitcoin Development Mailing List
2024-04-19 22:32                           ` Olaoluwa Osuntokun
2024-04-20 19:14                           ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-20 19:48                             ` NVK
2024-04-20 19:59                             ` Michael Folkson
2024-04-20 20:59                               ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-20 20:46                             ` Steve Lee
2024-04-20 21:08                               ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-20 21:11                                 ` Steve Lee
2024-04-20 21:37                                   ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-20 22:03                                     ` Steve Lee
2024-04-20 22:47                                       ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-22  2:44                                         ` Steve Lee
2024-04-20 22:21                                 ` Michael Folkson
2024-04-20 23:05                                   ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-21 11:43                                     ` Michael Folkson
2024-04-21 16:39                                       ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-21 17:57                                         ` Michael Folkson
2024-04-21 18:47                                           ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-21 19:18                                             ` Michael Folkson
2024-04-21 20:48                                             ` Antoine Riard
2024-04-21 23:01                             ` Matt Corallo
2024-04-22  0:06                               ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-22  4:28                             ` Ali Sherief
2024-04-23 22:15                             ` Anthony Towns
2024-04-25  6:42                               ` Antoine Riard
2024-03-29 22:17               ` Keagan McClelland
2024-03-30  4:04               ` Peter Todd
2024-04-01 18:42               ` Jonas Nick
2024-03-27 23:54           ` Matt Corallo
2024-03-28 15:50             ` Brandon Black
2024-03-28 19:42               ` Antoine Riard
2024-03-28 20:04               ` Matt Corallo
2024-04-02 13:17                 ` [bitcoindev] Time for an update to BIP2? Tim Ruffing
2024-04-03 19:44                   ` Pieter Wuille
2024-04-04  5:00                     ` Anthony Towns
2024-04-04  9:09                       ` Niklas Goegge
2024-04-04 12:58                         ` [bitcoindev] Adding New BIP Editors 0xB10C
2024-05-13 18:33                       ` [bitcoindev] Time for an update to BIP2? Murch
2024-09-18 18:25                         ` Murch
2024-09-19  7:47                           ` Antoine Riard [this message]
2024-09-19 18:48                             ` Murch
2024-04-01 18:41             ` [bitcoindev] Re: Adding New BIP Editors Murch
2024-03-31 17:01           ` 'Ava Chow' via Bitcoin Development Mailing List
2024-04-01  6:21             ` /dev /fd0
2024-04-01 11:58             ` Michael Folkson
2024-04-03 16:58             ` Juan Galt
2024-04-03 17:24               ` Vasil Dimov
2024-04-03 18:34                 ` 'Fabian' via Bitcoin Development Mailing List
2024-03-07 22:39     ` Keagan McClelland
2024-02-27 21:33 ` [bitcoindev] " 'Antoine Poinsot' via Bitcoin Development Mailing List
2024-02-27 21:48   ` Greg Tonoski
2024-02-27 23:10 ` [bitcoindev] " /dev /fd0
2024-02-28  4:22 ` /dev /fd0
2024-03-09 10:46 ` Michael Folkson
2024-03-10 17:27   ` Bitcoin Error Log
2024-03-11 16:48   ` Jon A
2024-04-05 19:18 ` Larry Ruane

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=92b43444-7048-4882-ab06-4a34616b2c46n@googlegroups.com \
    --to=antoine.riard@gmail.com \
    --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