From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 01 May 2025 23:49:15 -0700 Received: from mail-oi1-f190.google.com ([209.85.167.190]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1uAkCw-0004st-RL for bitcoindev@gnusha.org; Thu, 01 May 2025 23:49:15 -0700 Received: by mail-oi1-f190.google.com with SMTP id 5614622812f47-3fa52ae463asf1378171b6e.1 for ; Thu, 01 May 2025 23:49:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1746168549; cv=pass; d=google.com; s=arc-20240605; b=B+Sp7ldCjdIPLDW5p1+zPe73aW14oTqN6IjWHjNyjrnJPZcOJ2KyQ2E/R5QNeoYpnf 2XLTmsNIIMcJVdy93yFAUho40q3nUHTwXnwUr8WWZDt4PidgMbCsWRugFA8dw3JWZWVX DnPbFyEyS/yEv/6R6ZrVtqvaNzv1wAXW5RMZvZzvUdS/niU+V8qXPz2jn1JORaprTAUY q/5sk21tVE1Ugzlovex96jjluIkiwfKk4+rX9HrIZTZtQcLcxBKUkPtZH13pl0YDwlbu Ux41Go2BoMpUpwqJHz6q05QkJuWZKO0Bv2iuazhGmEm4qmSq5icUIE1q9WV5XlzvHJ8d 0c3g== 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:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :dkim-signature; bh=54gD12yZJDkACbNkQtionkNVsV1Ngto5fwA7/LIMhww=; fh=gstKIFXOL+FdnKs97IMKWgUF4qy12/4bTjcTqOHxmlU=; b=JlMo7Dna1hnq9RHJlmGCKvWdFBhpibStUC4fxHgr4Bbh4vQRIrRyVsR4LuPzYBszuA fzj4Z7xXU9Z0HsqX39/VEGShScfUEUlNJJbw+KIVpG/Il8/3inNQ91oDfzTlOAP+Fzaf c60dF88Jwlgl3oMxcSvOiFF0lIkxWl1iCtvcWkJytA0mMkylh/Okw/HOb/Ta9wYRcqts B7fCqXuAWTYfKQh84Z4+QUrDuCf/U/oFgXbdxEkobtnJl1aD9MwhdvZtdCfetVMXzX+V e4A+hg72cBXhe4X+F9MjVGD/F5KYN9uQKZuv5lG4bUgV2ZKXtA5YHYDkVoxyx5jbYXj4 r6xw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1746168549; x=1746773349; 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:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to; bh=54gD12yZJDkACbNkQtionkNVsV1Ngto5fwA7/LIMhww=; b=H9lr1Xh79U/TZZH43RB0ts5mreZsyLiZd81+qQaTpL/rehjBZBujViWsSvCIQtdI8w qRe5ujqd5Ka8N1FtrzInJxf4wlzmMyCDn4YtSSn8uhvmcXN1pDWJCYAgD1AEmcaMz93h 90gzJWXldbdgIjZ+ZmzcOEGN73OCTGlhVvQl5pdSjpShGbKZoBlxQIAT1mHlQe6/5muI YiU6yLocoCDzv1zZHKwZVYcROATUOpmO3xT5JwkzG9ZUvmT+1gjsjqcjEetrqJ5qFAo8 vzxU4oBvjYDnHaCGILebSUhs65quiqlxMN+g6PBzz121xNfsg4gNzTUe7YOLm8ck8lVY KyEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746168549; x=1746773349; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=54gD12yZJDkACbNkQtionkNVsV1Ngto5fwA7/LIMhww=; b=VpSWAAjp5YhYEmbtVh3R5w/lTdv8kUM9bRyEiVlGRxTmK80MT/RWJNWcqtIRGe4QNc 6pGweBJdYuli8tVqPrGQdrWkak0k6LSd0IijxCY2vN+fVznVDEdrNETlDJqEJMLVeS83 PSmVfX230eofdtIttKwQ6E2qb2KsXFwoLCjtELW12+DZZBV5HHqPVQnA8prXmd2MKi+k 63i04MIOuyIxuxTE/5eirxYVG2T4eT2bnnmSRUSN+A+z8Pmr6yj9dltbtCrMnrWP2RVj vADjJQJbQSP1cBGdRJwZ9ueS9AC8ADuubPx9KqY50c2EoazGATKDOxJiVCnv/j8PiBPF Bk0Q== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVWiO3Adu7r7Sw5nsyk9J5pdBbKWj9KOKqvbRJtOb6B5d1jcfUwbOFFluSlY9bGT4xAMTTmTrTWnTnE@gnusha.org X-Gm-Message-State: AOJu0Yz7cxTjN/ZESADp6p3bNsOpIRC29LTm8QEc5H/1WU8rEhrjAPyk demeh6aYuB59w/rAb8aUMeEXo3ZucabfV1y29zfVea05lN3Zuw6m X-Google-Smtp-Source: AGHT+IFC1AddhWg3kQleXM5xW3zZxUjjxoziAXy1ligXkfXjyH+/khF2eZv+X8I5F1kkM6Fin+Hf3A== X-Received: by 2002:a05:6808:6f88:b0:3fa:52ae:43dd with SMTP id 5614622812f47-403413a4c98mr1302079b6e.19.1746168548617; Thu, 01 May 2025 23:49:08 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBHPxXkAXsEvfHMrGHDjcLzxLnTgeDNghzj1blA/YkrWaQ== Received: by 2002:a4a:d145:0:b0:606:8605:dc0b with SMTP id 006d021491bc7-607df24e1a9ls474554eaf.0.-pod-prod-07-us; Thu, 01 May 2025 23:49:05 -0700 (PDT) X-Received: by 2002:a05:6808:2022:b0:3fe:f41d:465e with SMTP id 5614622812f47-403414c6fa5mr1031818b6e.37.1746168544893; Thu, 01 May 2025 23:49:04 -0700 (PDT) Received: by 2002:a05:6808:2109:b0:403:484c:9068 with SMTP id 5614622812f47-403484c9443msb6e; Thu, 1 May 2025 23:34:53 -0700 (PDT) X-Received: by 2002:a17:903:41c4:b0:220:da88:2009 with SMTP id d9443c01a7336-22e103aa1d5mr26665045ad.45.1746167692164; Thu, 01 May 2025 23:34:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746167692; cv=none; d=google.com; s=arc-20240605; b=kxOGvkwmgcPIosjCmERg9bMuj29JB1j9Ngc/N0eY9ZoPd1Hf6+FYXeWFAG3z63BiAN u5FDAt6xL2qYYVcjs1poYqOu/NldnZnFWLxCibCQqoyi4txjvTI4+hf242Wh7g/NwsmT TaQbR4EBq/oGXBz2MfPB8uNVl3WRTtjvuKYYD72cHc5Fno3MqgZMbfM8KuhxU3izc0ho EABCQRePxwxJmFrDgU7gQ+46HTzw33WIeLH29Ho9h4zjiXDfKr4LWqOej+f5rpLF+RAA s76za5XJaIJFknXRydnF/bpWOTq3k88OaCF+XM0eDJMMmmnNtdwB1XZ0AmPIkOlz+LuA ZMWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date; bh=AgYPVtCFYIJXnUhuvAZ3wIW4GClQ5Vj/fsT+l16LSIo=; fh=7PNYLTJpmxE6t4uiesFVK3lw6pizE4KZHUYyj/pq80U=; b=J21A8PoAJtwIuSocAvClVR3Ru1ZSBuQplPE08mFPAKTsTaBMaJ4a8SNXI14PZqGcm7 B6O+nToUo+SXfi7F+D/W+IgZoNc7XeBA34bdpb3wjMx970X+4f0hhMikE48k8xsPCJfi apBRQ7AyRdVRPfT3J1QKYDzWybIt7wLhzbzTRYqVk/cYOW1yttg1DdJy391yuCO2HHxr f/amWpuN529qBqiqwkvGNjcSiH7Z7o+Quer3iysV6vRvOErqOWu0l4UdMWDvoSVnpPRJ doJWvnse/4ciNPlScG1biybIXnKKMmnqK7IUhKQZ3KplWdlL4rM+cOpfAVfazz3PhwBo duQw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au Received: from cerulean.erisian.com.au (azure.erisian.com.au. [172.104.61.193]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-22e1520b7e2si3685ad.6.2025.05.01.23.34.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 May 2025 23:34:52 -0700 (PDT) Received-SPF: pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) client-ip=172.104.61.193; Received: from aj@azure.erisian.com.au by cerulean.erisian.com.au with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uAjyy-0002sY-19; Fri, 02 May 2025 16:34:50 +1000 Received: by email (sSMTP sendmail emulation); Fri, 02 May 2025 16:34:45 +1000 Date: Fri, 2 May 2025 16:34:45 +1000 From: Anthony Towns To: Chris Guida Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] Relax OP_RETURN standardness restrictions Message-ID: References: <03be4934-f0ff-4b58-880d-861d63a4f970@dashjr.org> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline In-Reply-To: X-Spam_score: -0.0 X-Spam_bar: / X-Original-Sender: aj@erisian.com.au X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au 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.8 (/) On Wed, Apr 30, 2025 at 10:57:29PM -0600, Chris Guida wrote: > > Fees are under 3sat/vb; there's no attack. Excess block space is being > > filled by low-value spam, but that's expected and, in a permissionless > > system, unavoidable. > This is just a temporary cease-fire I mean, the definition of a cease-fire is that no one attacks during it. > while the spammers reload their > ammunition. There is obviously about to be another wave, otherwise what is > the point of eliminating OP_RETURN restrictions? The point of eliminating OP_RETURN restrictions is to avoid people encoding data in more harmful ways. > > They subside when the people creating the spam realise they're wasting > > money paying for fees. > Yes, and then the money printer makes sure that there is always enough easy > money sloshing around in the economy so that more pop up where the old ones > dropped out. This can and will continue indefinitely if we do nothing. Yes, spammers can and will continue filling up block space if they're willing to pay more for that block space than non-spammers. > > Acting tough about it at best has zero effect, and at worst generates > > publicity for the spammers as media and influencers gather around the > > drama, making the activity more profitable. > It worked great in 2014! I don't agree with that claim. (To be specific: I think it had zero technical/economic effect (though maybe some propaganda value), and that Ethereum was launched as its own chain for the same class of reasons that Algorand and Solana launched their own chains, rather than using data commitments on top of Ethereum) > You seem to have only read about half of my message. I guess I should have > written something shorter! It's almost always true that writing something shorter is better. > I'll repeat the relevant part here in case you missed it: > "We don't need to make sure no spam ever reaches the blockchain. That is, > of course, impossible. All we need to do is show active hostility to the > spammers, and the worst schemes (the ones that rely on a consistent > transaction format) will be impossible to maintain, Ultimately, that's not true: you can always encode data in ways that would otherwise look like a normal financial transaction, or a set of normal financial transactions, and if necessary, encrypt it in a way that it's only identifiable as a data encoding after it's already been published. I don't particularly want to give practical examples of how to do that, of course. > And of course, smaller blocks don't help with *high*-value (high-fee) spam, > which the recent ordinals/runes waves were. Ordinals/runes only managed to have fees-per-block rise above the block subsidy (ie 313sat/vb or 625sat/vb) for a handful of blocks, so I wouldn't call it particularly "high value" in general. At 3sat/vb and $100k/BTC we're still at the "sure, I can afford 25c for an on-chain tx to buy a coffee" level. > My worry with high-value spam > is that if it keeps growing, it could make it practically impossible for > people to just use bitcoin to pay for stuff. That's the exact opposite concern: if there's that much high value transaction volume, then that valuation will justify paying for both engineering talent to avoid whatever filtering efforts you come up with (if nothing else, by spammers mining blocks directly), and mining fees to price your transactions out of the available block space. The solution to that scenario is to increase the block size, until there's enough capacity for all the high value transactions as well as your lower value ones. I don't share that concern, personally. Data storage is far more efficiently done outside of a blockchain (or more cheaply done on non-Bitcoin blockchains), and for any legitimate use case, avoiding wasting money on inefficient designs or unnecessary engineering projects lets you capture more of that value as profit. For scams and frauds, that doesn't apply, but scams and frauds only last until your pool of victims grows wise to your shenanigans. 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/aBRnhXwUYWFbvd95%40erisian.com.au.