Return-Path: Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 2351FC002D for ; Sun, 9 Oct 2022 07:00:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DE5D360B73 for ; Sun, 9 Oct 2022 07:00:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DE5D360B73 Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=voskuil-org.20210112.gappssmtp.com header.i=@voskuil-org.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=mY5x3YsS X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qcbsISyrT1t9 for ; Sun, 9 Oct 2022 07:00:06 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 00A69605E3 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by smtp3.osuosl.org (Postfix) with ESMTPS id 00A69605E3 for ; Sun, 9 Oct 2022 07:00:05 +0000 (UTC) Received: by mail-pf1-x432.google.com with SMTP id f140so8346218pfa.1 for ; Sun, 09 Oct 2022 00:00:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=voskuil-org.20210112.gappssmtp.com; s=20210112; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:to:from :from:to:cc:subject:date:message-id:reply-to; bh=RxlM0amhRXjMv83T/pMuqOPV/Kf4loPvn7Q6L4WEBKk=; b=mY5x3YsSTX4ZaBjLEsIm5287AGaZCj8o5/OgQO0IVUdSbK/jqWC1b723vN+eu5ZN83 23IHxm6LVF3oxT9ugQE5kLQ6sL3v4Xt2kgGmgRlFRoWCecu97mUDKeCifDfsYg1mWyrj Vbiz7pNrPYXRv0zk3N4jmYD8If8F+lLmvbU5IvtVQjqX2Q/DLFJ4XM04tqctXEjcH+uq lNKpISskwMhvKmQobaYES+MfQbn2DLk24KCuh4CCPk+oExQ4pZyfEOWvIW2FsdwJsBzH gREeMWaNFnJZTxeqjM147oyqeprHcKHg4hsdBbx2NKv+k4KVTm9p6t7exdQH7YnfiSyl uERw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RxlM0amhRXjMv83T/pMuqOPV/Kf4loPvn7Q6L4WEBKk=; b=UBAgnbsXPkQ7gA3jGIGxS6aI4W9zvRRFTIbonkfg+cyIsqu4noaqOgsHcutOAi6i56 t7SpBacNTi8vYIhlnvy5NWXpQpnsZuJppvD77jQ9iHfI44MExR8auWxptpueG1Q1mytO mRwi0PXWZW/hG9aErJ2Hi3C0EIZUjd02FrRj94wrAlR+J9mOCg6qH7XzmBcbZ/3p9IPX b4WnksA5+M3RiUbykUNbiL4eY/HpUSpmFqLXSr76blHCrqVD/EtJ2ev17bpDPH2be5/7 Bj9MSJKsX2LlYD+Zycv7Jl2tr19lAkG7GeC8EU4X1km1WKDLKO+ePBJbcrkVU+iYQzTA N1fA== X-Gm-Message-State: ACrzQf1uU55Asr4WunEgcyDE8KuCTJo2k+Tm+39Jxz9IM+YHTebgYUE7 yXXJ9Bb3a0/njxv7fyooByVLMK9GjgDPkA== X-Google-Smtp-Source: AMsMyM6+vn8oRLsHB4Pk+ScISO+4MfpwNHQfX5gp2I1TtTCLGVkTjdlSdQvoFIEjl/hxj/Wy3BLpzw== X-Received: by 2002:a05:6a00:807:b0:563:136f:a4fe with SMTP id m7-20020a056a00080700b00563136fa4femr4148007pfk.36.1665298805323; Sun, 09 Oct 2022 00:00:05 -0700 (PDT) Received: from ERICDESKTOP ([50.35.79.94]) by smtp.gmail.com with ESMTPSA id f17-20020a170902ce9100b00172f4835f60sm4278990plg.189.2022.10.09.00.00.04 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 09 Oct 2022 00:00:04 -0700 (PDT) From: To: "'Anthony Towns'" , "'Bitcoin Protocol Discussion'" References: <03ca01d8d8fb$1558ed50$400ac7f0$@voskuil.org> <040f01d8d93c$a58c2540$f0a46fc0$@voskuil.org> <069201d8db50$59a98c60$0cfca520$@voskuil.org> In-Reply-To: Date: Sun, 9 Oct 2022 00:00:04 -0700 Message-ID: <008301d8dbac$c28280a0$478781e0$@voskuil.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQGjJkZ87zZ0BUhtE3y1t2YHVdIMmQLud6c7AVI9RdsCSqBKvwK1YZmRrib0u0A= Content-Language: en-us Subject: Re: [bitcoin-dev] Packaged Transaction Relay X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Oct 2022 07:00:09 -0000 On Sat, Oct 08, 2022, Anthony Towns via bitcoin-dev wrote: > > > > Protocol cannot be defined on an ad-hoc basis as a "courtesy" > > > BIPs are a courtesy in the first place. > > I suppose if you felt that you were the authority then this would be > > your perspective. > > You seem to think that I'm arguing courtesy is not a good thing, or that we > couldn't use more of it? That is neither what I said nor implied. You were clearly dismissing the public process, not advocating for politeness. > > The BIP process was created by Amir specifically because Bitcoin > > standards were being discussed and developed behind closed doors. > > It definitely bothers me that Bitcoin development is not being discussed out > in the open as much as I would like, and to counter that, I try to encourage > people to post their ideas to this list, and write them up as a BIP; and likewise > try to do both myself as well. > > But how much value do you think anyone's actually getting from posting their > development ideas to this list these days? Do you really think people reading > your mail will be more inspired to discuss their ideas in the open, or that > they'll prefer to get in a room with their friends and allies, and close the > doors so they can work in peace? My comments have nothing to do with posting to this list. > > > There's no central authority to enforce some particular way of doing > > > things. > > As if reaching consensus with other people implies a singular authority. > > Reaching consensus with other people doesn't require putting a document in > some particular github repo, either. Which is a good thing, or the people in > control of that repo would become that singular authority. It is the public process that the community has clearly established. It has been challenged at times, which anyone is free to do - creating their own if they feel it becomes necessary. There is certainly no such issue in this case, so it is not at all clear what you mean to imply here. Is this just a blanket rejection of community standards development, or is it that you feel this community is limited to "friends and allies"? Developers of Bitcoin Core have stated countless times that they consider Bitcoin Core to be the protocol documentation, implying that their internal process is the process of arriving at community consensus. What was that you said about "some particular github repo" becoming the "singular authority"? > > > If you think that the version restriction should be part of the BIP, > > > why not do a pull request? The BIP is still marked as "Draft". > > I did not implement and ship a deviation from the posted proposal. > > You think BIP 155 is suboptimal, and would rather see it changed, no? The Bitcoin Core developers who deployed the deviation apparently also thought the BIP was suboptimal. Whether I agree with the change isn't relevant. > But if you won't put any effort into changing it (and how much effort do you > think a PR to change it document it as being gated by version 70016 would > be?), why do you imagine the people who are happy with the BIP as it is > would put any effort in? Yes, that's it. I'm lazy. It's all about effort, not about the process which, by your own measure, the owners of a single repo aim to be the "singular authority". > > > > I doubt that anyone who's worked with it is terribly fond of > > > > Bitcoin's P2P protocol versioning. I've spent some time on a > > > > proposal to update it, though it hasn't been a priority. If anyone > > > > is interested in collaborating on it please contact me directly. > > "contact me directly" and wanting something other than standards "being > discussed and developed behind closed doors" seems quite contradictory to > me. It's the public process that is at issue, and you of course know that - hence your varied attempts here to make it about something else. > > Your contributions notwithstanding, you are in no place to exhibit > > such arrogance. > > I don't understand what you think is arrogant about posting a public proposal > about how I think things should work, even if I had only put > 10 minutes thought into it. If that *is* arrogance, I guess I think we could use > more of it, as well as more courtesy... As if I was referring to this. "BIPs are a courtesy in the first place" says it all. Best, e