Return-Path: Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 7F65FC002D for ; Sat, 8 Oct 2022 19:58:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 614AB607C1 for ; Sat, 8 Oct 2022 19:58:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 614AB607C1 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=1CNcxNpt 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 U_R0nNTLy1lv for ; Sat, 8 Oct 2022 19:58:36 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 73EFF606F2 Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) by smtp3.osuosl.org (Postfix) with ESMTPS id 73EFF606F2 for ; Sat, 8 Oct 2022 19:58:36 +0000 (UTC) Received: by mail-pf1-x42b.google.com with SMTP id w2so7708291pfb.0 for ; Sat, 08 Oct 2022 12:58:36 -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=DNZLfWxFvHxvobhZvlMDUTeISMrAt2DAd6kQDa2mnkg=; b=1CNcxNptNflMFBXGMRnFjd2fUFVINgC2rF+l9puDHZ7Nvp17N88xMt9FkB3DBJey+O gVE6FQ+V/CBW9Ays5Fw085IxFcA7fmeSKrlQ/MO4WGHiLtKmC7DPBvy+/iFJX3vY6CAe J97ra4DSifqHM1igI91QmKIfc41QL4UrfmeZZmM/JOPdxCJomKWEmumJvquyTBhj4DeT mAiQhF/Z/c+tlmWgz65TM1UDH7twgaDpqVsouVDslHto+ETiNqffUpIzQH+c+IcLaejB Umsy6vHf4S34e/3E/j3s6/xjPbWQFLF/oHxaWWVFM5rfqEcaJj9rCm2/xU1wqwc5PmeO ESzA== 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=DNZLfWxFvHxvobhZvlMDUTeISMrAt2DAd6kQDa2mnkg=; b=uGZH4Pz5u4lGlsZHFpq5/w8Nu0hHRjpijMBzCALuvg7Q8caHPs2XGkqwqhd7BYUBQ0 cRAf9UozBNraH/I0Bew7OTQOzMV8l2M5u9i0VhEGU24YIgKuMGKq5gNqC0WiJTiCoP6n UJT3UCN7/yu1lG/XYa4wVOcbdQPrH7e3hZYDWR/8jFhOvj7sWYE9He3dOFDen764wMZP 7WYQ64stqmlKyGgAOGRClaRobA09SUeiSp5l5iuhGcW+sCL3QjJLY59eFe7n/5Nr7Kqk I7P6TFO/K/83kMywzvOAMAj4JH4CzkkLX4TOTDQ7H8f2VnHy7cWsaBfhWYNIh+oTtilS abWw== X-Gm-Message-State: ACrzQf3c/I+bZ3RTXZnZVcofp3JAMiaA9MFeHnUSWugPz2JVFrlSdYuo bY1wA2JkMmUZRcP0C1zKt8ye972FsR3eZg== X-Google-Smtp-Source: AMsMyM5I8J5FgLDtDPy6L1lEH88znbRazNgkIis6dJ1dx3uCWLnUIaV4a4OvZGlScpgX53BYaIRM3w== X-Received: by 2002:a05:6a00:1946:b0:562:9701:5b31 with SMTP id s6-20020a056a00194600b0056297015b31mr11388966pfk.34.1665259115748; Sat, 08 Oct 2022 12:58:35 -0700 (PDT) Received: from ERICDESKTOP ([50.35.79.94]) by smtp.gmail.com with ESMTPSA id b13-20020a170903228d00b0017bf6061ee4sm3680016plh.117.2022.10.08.12.58.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Oct 2022 12:58:35 -0700 (PDT) From: To: "'Anthony Towns'" , "'Bitcoin Protocol Discussion'" References: <03ca01d8d8fb$1558ed50$400ac7f0$@voskuil.org> <040f01d8d93c$a58c2540$f0a46fc0$@voskuil.org> In-Reply-To: Date: Sat, 8 Oct 2022 12:58:35 -0700 Message-ID: <069201d8db50$59a98c60$0cfca520$@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: AQGjJkZ87zZ0BUhtE3y1t2YHVdIMmQLud6c7AVI9RduuTjFkkA== 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: Sat, 08 Oct 2022 19:58:40 -0000 > From: Anthony Towns > On Wed, Oct 05, 2022 at 09:32:29PM -0700, Eric Voskuil 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. However in the case of community software development, open standards are a tool to preempt such centralization. The BIP process was created by Amir specifically because Bitcoin standards were being discussed and developed behind closed doors. That process was being funded almost entirely by a corporate consortium (the Bitcoin Foundation). It was also clear that one implementation leads directly to this type of authority complex, which is why he also started libbitcoin. It's not surprising to learn that you feel this way, and it's nice of you to share those thoughts publicly. > There's no central authority to enforce some particular way of doing things. As if reaching consensus with other people implies a singular authority. > > - and it's not exactly a courtesy to keep yourself from getting dropped by > peers. It is not clear to me why such a comment would be accepted instead > of specifying this properly. > > 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. The developers who did so spent almost as much time writing a comment about the intentional deviation as they would have spent issuing a PR to the BIP. Presumably, given that years have passed, there has been enough time to correct that "mistake". At this point there are at least 5 implementations operating on mainnet that are inconsistent with Core. > > 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. > > Bottlenecking a proposal on someone who doesn't see it as a priority doesn't > seem smart? I didn't realize I was holding you up. As far as I've been able to gather, it hasn't been a priority for anyone. Yet somehow, on the same day that I posted the fact that I was working on it, it became your top priority. > Here's what I think makes sense: > > https://github.com/ajtowns/bips/blob/202210-p2pfeatures/bip- > p2pfeatures.mediawiki Looks like you put about 10 minutes of thought into it. In your words, BIPs are a courtesy - feel free to do what you want. I'm well aware of your contributions to Bitcoin, but I find the arrogance off-putting. I have spent many years contributing to Bitcoin development and understanding, entirely on my own dime, even paying others to do so - as well as raising donations for them. I do this intentionally, not because I/we haven't had offers. Many corporate and state-funded Bitcoin Core developers have repeatedly, aggressively, openly and self-servingly worked to put a stop to such community efforts. To them the BIP process is a "courtesy" - just sometimes documenting what they happen to be doing in the protocols. And without actual alternatives, that's exactly what it is. So I'll just leave you with this: "MIT Digital Currency Initiative (DCI) announces research collaboration with the Bank of England on central bank digital currency The Bank of England announced an agreement to collaborate on a twelve-month Central Bank Digital Currency (CBDC) research project with MIT Digital Currency Initiative. The agreement supports and builds on DCI's ongoing research into CBDC, while also contributing to the Bank of England's wider research and exploration of central bank digital currencies. While no decision has been made on whether or not to introduce a CBDC in the UK, the work will investigate and experiment with potential CBDC technology designs and approaches, and evaluate key tradeoffs, opportunities, and risks. This type of research can help inform wider policy development by contributing important technical ideas and questions. As part of OpenCBDC, DCI's open-source codebase and research initiative, MIT DCI aims to fill this gap by engaging technologists, user researchers, central bankers, private sector leaders, and academics in service of a more accessible, trusted, fair, and resilient economy. We don't yet know if or in what contexts CBDCs can help improve the broader international monetary system, or how they might be best designed to do so, but we believe engaging in technical research is an important step in answering these questions." https://dci.mit.edu/research/2022/3/31/mit-digital-currency-initiative-dci-a nnounces-research-collaboration-with-the-bank-of-england-on-central-bank-dig ital-currency https://ras.mit.edu/finding-funding/find-funding/federal-funding https://dci.mit.edu/anthony-aj-towns Some might call this a conflict of interest. A widespread community of independent implementations is not in the interest of those who both make and must comply with regulatory diktat. Then of course there's this: "Joichi Ito, director of MIT's Media Lab, resigned Saturday (Sept. 7 [2019]) after The New Yorker published an investigation into his attempts to conceal financial contributions from pedophile Jeffrey Epstein. Although Ito stewarded MIT's lab, his work and legacy in the crypto community have largely passed under the radar. Ito established the Digital Currency Initiative (DCI) at MIT, helping bitcoin survive some of its darkest days in 2015. That year, when the Bitcoin Foundation, a nonprofit dedicated to the cryptocurrency's development faced "funding constraints," the DCI welcomed bitcoin core developers Gavin Andresen, Cory Fields, and Wladimir van der Laan in full-time roles." https://qz.com/1704325/revisiting-mits-digital-currency-initiative-after-joi -ito-epstein/ DCI jumps in to "help Bitcoin survive some of its darkest days". What exactly was dark about these days apart from the fact that this corporate consortium fell apart? It fell apart due to widespread community rejection - initially driven by Amir. What fell apart was the attempt at corporate influence/control, with development largely driven by Gavin and Mike Hearn on the payroll - both of whom eventually disgraced themselves. Your contributions notwithstanding, you are in no place to exhibit such arrogance. Best, e > Cheers, > aj