From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 03 Jun 2025 11:29:20 -0700 Received: from mail-oo1-f56.google.com ([209.85.161.56]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1uMWNy-0003pC-Pv for bitcoindev@gnusha.org; Tue, 03 Jun 2025 11:29:19 -0700 Received: by mail-oo1-f56.google.com with SMTP id 006d021491bc7-60436c86028sf1952547eaf.2 for ; Tue, 03 Jun 2025 11:29:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748975352; cv=pass; d=google.com; s=arc-20240605; b=QaD5X3ld63WK7lsBhoJE9G6EH2kTcuR5B4vrSmAyOufkg8wnsDe7yoLGwKY9rZIcH0 MFnRbYE708rBEtf0e/gacdYOJdvDYV3qyUsNSW346GZhrzGN7xmQvrONBpHruSBYwbwH +zzJmwP9BYAwJ4XT1SXhwxWdvUy1Uuep6Jf8kdvyeu/tqUzWUudJQfxNn0skG0sZ9PtJ XaURWMKQnHtvJMEk+eSJ/NgBe8wNoHhiC2OY3dk8455LjHc/7evri9KVubXZUMLSk6og A9V7dCRz8iTv2xsQLTc/Okxz7pM+3342i7zwLRhIl+F0OYsCsT5qIxfFULj92gdgT9pj I3ZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=7n/fJwmvQJoNImEnvex2ZQoUpvmSmaYcRO8Ra3dllOM=; fh=OzHW0hPmJeqgA6jGMk5+6kUyPBCpH5/Mq5YTBD9QF6g=; b=GIaR2qaVCELE2E2NUKtBNjJfPYtYsZ01w9gcPnh9uFGLIrjPUBsdBJfztYF3ZulJqQ W4ig1c2nu+X+Q2bVmnMFEkWI7RwUqCIiSyM7Yyexo0W9NNtQmYSTcIjgoQQCiyvdcce/ YxP7qDOUgOlFEbtCZ6zjV2BeUqcd2orTJJy6abNvYPWD6BCwBDOC4kGyx9PYuSv7PHH4 NngIJZoqm5QFu5OE9lQP49gNcLkfUkt4v/uRVuwpI8pPkpG5MA6Hqw+UYBIvows2J/ZC JORREfwNcrjNF2bjjF0utKex1dCFZPq+s39f33UXJPsh4Ngnz3n5jM5wWSgqx1RbvHb6 2Ucg==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Hzoml+56; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::62d as permitted sender) smtp.mailfrom=gmaxwell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1748975352; x=1749580152; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:sender:from:to:cc:subject:date:message-id :reply-to; bh=7n/fJwmvQJoNImEnvex2ZQoUpvmSmaYcRO8Ra3dllOM=; b=RMhDIL1ZpzsqnTVIaPbwx5IPA595AgIUdfC+Ym+i7cqBlkM048sHV+d7izUskkgHvZ SeYegtf2KxpPngLlWVqbgSD3+C85P4WeURDx9kbbAskh1ziRjj2qoBdYJUVFYxS1XBmC 7j5yMWWJU6DSXFBDfCbEPKZBjkdv0F1S/04c6NyhF9zO2YEVN5oSYXfG8lRaD7u4DTI0 uTmnrkTa+nIAxpiBAEdif4p0cUuHRrYJm2MTXrzGHQkpilJ7kP6uJYbIVwtUk24Kvg6D rVjEhh24HICX0+xwHblMvzqzcTI5vUaeDxFpk1yvIq2bA4OaOlifMSx+7cmjITglNjd7 v7qg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748975352; x=1749580152; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7n/fJwmvQJoNImEnvex2ZQoUpvmSmaYcRO8Ra3dllOM=; b=Vx0IC+Ds4jgmpYl1qf2xujlVrB5gbFLyfeaKaLpoPZJ7VJvow0uANdOf4GSXXslxsW 7xiDPkouAtIQbzWCrcKW5HjretxK+JGSY4mSemFYsonUy91JaZ64x8G9LqnjgswEKbkg F9Gm22J6OckmMliB251SX1A8czzx/FMvjJ2U2P6jbHzXPAzsapgx0sdu+fUeyA+q5SGm DnFhdS+aQoB8ydV120tc/3lDLcp/NVVjSEc8/MNfmyy+dGFBqL6MQVXEG/u+4jGFFXCv 56UxS5bQ98ixd70uMtoVFs2keS8YR7OefCcFF/2eEP7xswxFfW//h4yAM8YA9no1Vm3k fF+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748975352; x=1749580152; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-beenthere:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=7n/fJwmvQJoNImEnvex2ZQoUpvmSmaYcRO8Ra3dllOM=; b=ZJbOksTZq9FLuFdCKYjHfMdxkFx7HRWfDCLnWwDif6Zbb9m97uXXfvW9nByJ5S+RF3 bELW3+uX50KnA+1TzY1dpDOfKyojGiIyekz7B67lfgw6gZIv8UWyTZiu7qr0vDEd2S8n E4np3OFr1M/wYJkWQMBGM05XqTwiFVqUzuw7ZvleyCORQ1vdWCrq3fXc5slSA1w3oNcD NEkr007yQU0GNClZnSKZQt/y1UmlVyWqfO4nxJea6lxQUcjX1KWD+CpSnyoIpePDmLew 49JPQWQtjPmUj6BwGUoP8V3Y2WlUxRvQFFCWnDvFPoJoBd7ZP9aFoXD402jC/54u8i/O EJvg== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUwuLCf/iQ8zZrwXrAP5e9ZNcvo36REIQ+Vqprchw/bvwHwWwhS7xn5JUNKSzkqsGUlS/UmRgaVcckx@gnusha.org X-Gm-Message-State: AOJu0Yxd5WSq+j5tk36tJSNiZnp5AVBwa8JkCMKTGv3jAbX3xw5l1F70 kJwoNRapD7bbAJK/fzyCoccZv2zIT3fko5qd+VOwcNKoBLoBF3l14oDY X-Google-Smtp-Source: AGHT+IGhKoYUHTgZQ03vRpKejBtkF6qvc0v2sGEhobcFXk+3jGMSvRiuh+1dunCU9TEvazzocCGrVQ== X-Received: by 2002:a05:6820:991:b0:60f:b12:5d65 with SMTP id 006d021491bc7-60f0b126a50mr16763eaf.5.1748975352261; Tue, 03 Jun 2025 11:29:12 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZee1hCW7iiaGZDnR27ERedCrawsIeeI7nvcWKwKbo3I8A== Received: by 2002:a05:6820:1a87:b0:602:6b60:8b80 with SMTP id 006d021491bc7-60be5490637ls1244024eaf.1.-pod-prod-04-us; Tue, 03 Jun 2025 11:29:08 -0700 (PDT) X-Received: by 2002:a05:6808:2f0a:b0:406:74ae:2d4b with SMTP id 5614622812f47-408f0eed69dmr112003b6e.14.1748975348659; Tue, 03 Jun 2025 11:29:08 -0700 (PDT) Received: by 2002:a05:6808:5068:b0:3fa:da36:efcd with SMTP id 5614622812f47-408f0237c79msb6e; Tue, 3 Jun 2025 10:00:55 -0700 (PDT) X-Received: by 2002:a17:903:2f85:b0:234:aaa9:f929 with SMTP id d9443c01a7336-2353964798cmr258558145ad.47.1748970054474; Tue, 03 Jun 2025 10:00:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1748970054; cv=none; d=google.com; s=arc-20240605; b=hZGyStrzgkolJgDEEOIXElOBzFQexo4T+YB0hmLdbvnihWf3e3V71rbyAuv1J0UGIO OzKOo8vI6Tb7/glHpyrDSsNjXNr5o4Rm0klki3oxNVyUKnB+cGeLcQXhzyT0NbWvrrym B1EKdjsCqSoeOfItDkkRhUk3XpDUTwP5DrKAFmkZ1VHHojs6bdG3eVYrAWdQEpD0Wpp7 sVJupeePDQh+YJ0Xpn4vgY25E8zJgF2wZfOvau7FKC6LvwJQzd8laFZGw59pnsSijUcq 37obD/WfTep9a+nHdnGIrzrTms+wIxAYgOgXcsbdwsKRyUlkGS0+n9BVrakS5LMWGCg3 2pow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=vrAAzBoeRORk7medFnl92aCFgMebPXNfTiUoQ1pPvS8=; fh=ykxiNqjf//+BiDAW8efWJAjdCFW+S1iX6pn+7QgqWu4=; b=YeYDurDsA60dSIJtCnDFWZ0lOW/QFwtVb+/n6UFE2zTg08s+J6f5pxqEhZZemDNWnh y+YdoZgZ0WsNoZD914oBMeiFOdBIPr4lFGR2OrWrQEcVbR6Wq45bUKuLl7XJqh0GNNgB AmnfJRNMEbF+5dGEK3dpOPuoxU6NEIeFs8tE59u9aXt081qBSR98qpYlCKqGa2PiBenG B363HnMUvOpYSQhgHvWPBmJItu0ACeZq0Z+/KAGIUDp0WUVIGRa1p0UtvdOif0VR5txU dAnB9lxGC7qZHrXrzxuvxOZ9z6a5ANk90usDFtjCD2VQhY5GPGePjAAVeHLJWaoVVFb+ YMqg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Hzoml+56; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::62d as permitted sender) smtp.mailfrom=gmaxwell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com. [2607:f8b0:4864:20::62d]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-b2eceaf63efsi557080a12.1.2025.06.03.10.00.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Jun 2025 10:00:54 -0700 (PDT) Received-SPF: pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::62d as permitted sender) client-ip=2607:f8b0:4864:20::62d; Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-234bfe37cccso75111685ad.0 for ; Tue, 03 Jun 2025 10:00:54 -0700 (PDT) X-Gm-Gg: ASbGncujPgSrwsZkINJeib/0mswgskGIzcVG73ZeYbJfPAPBDNhXh6CQmOE1giitn9o NgB7jVf5/abknCnHfDNPFgdFy9acTWdtFjk68mF3FWhVK+4ZScf56cxhG1JgbTrjlD60UTvyRQ8 9JVIk9N2TLI25CuMVHnYncfEPE6D8AAzhA X-Received: by 2002:a17:903:18a:b0:234:986c:66e4 with SMTP id d9443c01a7336-235390e0c0bmr258256635ad.12.1748970053737; Tue, 03 Jun 2025 10:00:53 -0700 (PDT) MIME-Version: 1.0 References: <4BA2B86E-3E4B-416B-9237-AFD66FC4E37A@sprovoost.nl> In-Reply-To: <4BA2B86E-3E4B-416B-9237-AFD66FC4E37A@sprovoost.nl> From: Greg Maxwell Date: Tue, 3 Jun 2025 17:00:42 +0000 X-Gm-Features: AX0GCFsEykQFq-6Lw97YeCeaXohNWUO7Mp80LyFWeKnh1ctZPYpoPHvXbcFCM3w Message-ID: Subject: Re: [bitcoindev] Censorship Resistant Transaction Relay - Taking out the garbage(man) To: Sjors Provoost Cc: bitcoindev@googlegroups.com Content-Type: multipart/alternative; boundary="000000000000c6a3180636add25c" X-Original-Sender: gmaxwell@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Hzoml+56; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::62d as permitted sender) smtp.mailfrom=gmaxwell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.5 (/) --000000000000c6a3180636add25c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jun 3, 2025 at 8:00=E2=80=AFAM Sjors Provoost = wrote: > Then all you've achieved is an incentive to submit directly to miners, > making those miners more profitable. Congrats, you didn't fix spam, you > didn't rate limit anything and you made mining more centralised. > That's not all it does: it also created infrastructure for impeding other kinds of transactions which may be much more time sensitive than the spam transactions and may be much less able to use direct submission. No one is going to (convincingly) argue that including a monkey jpeg in a transaction is _unlawful_ and so for commercial miners there is always going to be a price where they will include them-- and that price is lower once excessive filtering pays for the creation of submission mechanisms (as it already has done). But when the censorship is backed by threat (even if vague or unconstitutional) of civil or criminal legal penalties, the avenue to just bypass may be much less available. So for example, in an alternative universe: Bitcoin goes along with Guida and after having built this massive edifice of transaction censorship the Bitcoin developers lose their UK lawsuit Craig S Wright after he successfully bribes a judge, and now have a the UK courts imposing a worldwide order to freeze any of their bitcoin address under threat of imprisonment. The censorship is deployed via the prebuilt censorship infrastructure, and willingness to bypass it is greatly decreased because doing so would land the bypasser a UK arrest warrant. Could they still get their transactions through? Probably but at much greater costs and delays, creating a significant harm. Not building the censorship infrastructure (even though you intend it for 'good' purposes) and instead building anti-censorship infrastructure leaves us all with a better world. A world that, sure, sometimes has higher transaction fees due to waves of well funded spam--- but that's just the cost of having limited capacity on the network to preserve the ability to validate and to provide income for security. It's not a cost of spam itself: Even if there was never any spam at all there would sometimes be elevated transaction fees due to surges in demand. Essentially the energy behind this anti-spam stuff is just relitigating the blocksize war, but doing it under the cover(?) of undermining a foundational property of Bitcoin: that bitcoin was created to escape other people passing judgement over which existing transactions are okay or not. The Bitcoin project has never seen that to be its role. Prior to Bitcoin your ability to transact "could always be overridden by the admin based on his judgment call weighing the principle [...] against other concerns, or at the behest of his superiors." If someone cares that someone else is using bitcoin for things they don't like, or that being outbid can delay their transactions-- then they ought to be using something else. This was settled long ago. That's the problem with all this filtering stuff: It works better, to the extent it works at all, against sincere usage which lacks the flexibility of spam (or outright attacks). Sincere usage cares that the network validates its rules, it has to spend specific coins, specific values, use specific fields. Collateral usage (a term that I think better captures most of what people are calling spam)-- where the goal of the transaction isn't really to move Bitcoins-- can do virtually *anything* with its transactions, it is far more flexible and so it is less vulnerable to attempts to filter it. --=20 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 e= mail to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/= CAAS2fgT3gyra4BNN1zDVz%3Dn%3DtmteZLC4xuzTWSm_s0T6Rw2MJA%40mail.gmail.com. --000000000000c6a3180636add25c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

No one is going to (co= nvincingly) argue that including a monkey jpeg in a transaction is _unlawfu= l_ and so for commercial miners there is always going to be a price where t= hey will include them-- and that price is lower once excessive filtering pa= ys for the creation of submission mechanisms (as it already has done).

But when the censorship is backed by thre= at (even if vague or unconstitutional) of civil or criminal legal penalties= , the avenue to just bypass may be much less available.

So for example, in an alternative universe: Bitcoin goes= along with Guida and after having built this massive edifice of transactio= n censorship the Bitcoin developers lose their UK lawsuit Craig S Wright af= ter he successfully bribes a judge, and now have a the UK courts imposing a= worldwide order to freeze any of their bitcoin address under threat of imp= risonment.=C2=A0 The censorship is deployed via the prebuilt censorship inf= rastructure, and willingness to bypass it is greatly decreased because doin= g so would land the bypasser a UK arrest warrant. Could they still get thei= r transactions through?=C2=A0 Probably but at much greater costs and delays= , creating a significant harm.=C2=A0 Not building the censorship infrastruc= ture (even though you intend it for 'good' purposes) and instead bu= ilding anti-censorship infrastructure leaves us all with a better world.

A world that, sure, sometimes has highe= r transaction fees due to waves of well funded spam--- but that's just = the cost of having limited capacity on the network to preserve the ability = to validate and to provide income for security.=C2=A0 It's not a cost o= f spam itself:=C2=A0 Even if there was never any spam at all there would so= metimes be elevated transaction fees due to surges in demand.=C2=A0 Essenti= ally the energy behind this anti-spam stuff is just relitigating the blocks= ize war, but doing it under the cover(?) of undermining a foundational prop= erty of Bitcoin: that bitcoin was created to escape other people passing ju= dgement over which existing transactions are okay or not.=C2=A0 The Bitcoin= project has never seen that to be its role.

Prior to Bitcoin your ability to transact "could always be ove= rridden by the admin based on his judgment call=20 weighing the principle [...] against other concerns, or at the=20 behest of his superiors."=C2=A0 If someone cares that someone else is = using bitcoin for things they don't like, or that being outbid can dela= y their transactions-- then they ought to be using something else.=C2=A0 Th= is was settled long ago.

That's t= he problem with all this filtering stuff:=C2=A0 It works better, to the ext= ent it works at all, against sincere usage which lacks the flexibility of s= pam (or outright attacks).=C2=A0 Sincere usage cares that the network valid= ates its rules, it has to spend specific coins, specific values, use specif= ic fields.=C2=A0=C2=A0 Collateral usage (a term that I think better capture= s most of what people are calling spam)-- where the goal of the transaction= isn't really to move Bitcoins-- can do virtually *anything* with its t= ransactions, it is far more flexible and so it is less vulnerable to attemp= ts to filter it.
=C2= =A0

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to
bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/= d/msgid/bitcoindev/CAAS2fgT3gyra4BNN1zDVz%3Dn%3DtmteZLC4xuzTWSm_s0T6Rw2MJA%= 40mail.gmail.com.
--000000000000c6a3180636add25c--