From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 10 Dec 2025 06:02:48 -0800 Received: from mail-oi1-f183.google.com ([209.85.167.183]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1vTKmF-0005gg-Ib for bitcoindev@gnusha.org; Wed, 10 Dec 2025 06:02:48 -0800 Received: by mail-oi1-f183.google.com with SMTP id 5614622812f47-45361764728sf1195453b6e.0 for ; Wed, 10 Dec 2025 06:02:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765375361; cv=pass; d=google.com; s=arc-20240605; b=SJqY63K/mVmDEmvfAOYAowEhiFrX2EJcKhVxyUw4NA3ejgdB0m6JUGhLkcCFolMbVQ eCREvdjy3SWDZcUMLtpKAGZ73SssJ/PnKjriK8JR7WwyKm409JimHGCKqB6sZjqNxOq/ T82/FY4zHP8IYTGUyixeMajt3dWXR0u7uHhN6bKzAxDkBlGCwVlA1gyWDykuU8uighl1 cjvl4UDEO8pUsQiBNEC8x++jPcdspoioTEYM8Po2VhI65CMVe1KvewnYTz6XNgQfTSQ4 rvUQ+w/YLam6fiLAvM6RrLz5d40PWpBjk9YYxIP4is/5mHPT/Hucxu0WFrzutjuVVDSK dhMg== 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 :feedback-id:sender:dkim-signature; bh=FcuBbCODKIfyh8UDtrY4DzsuS3iujIIROElqsdojRcs=; fh=J/QzAo9GNw53QSCwZWEnWHLfnYC31z/h7FTxg77/pZU=; b=f3WenShVzxnRXwokRRI0WY1Wu+OWn+ZX3IPfyHIIsivQoxvOPTqPLs5KHRZHaDnlWx R15KlHrmx+0YZSHpr8VSdGc0Vpf+uQO18USHpKQhrr5hMxdGZWx3KyLfvlEHdeS08lN+ XGlKr/D+lm6juvk6ivU7XTHcdbqZyqNPKDbWRbMf+geVkotiBY3eZOLBMuVmhwgjOeqs VqT42oxLJTI+xRjUZ6+QptqySW9knvKDyXUjQ0UecSj9hDdT9Js7JWr+f6w5WFARJuk9 W3UMjOlOJlvmrFpjj2gB+xX6ZFoMCK3pFrFIVWQu/GrIE3NlsCCSl7kJWdefEf8yEUT6 VUhQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=fxhQxmt5; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.149 as permitted sender) smtp.mailfrom=pete@petertodd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1765375361; x=1765980161; 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:feedback-id:sender :from:to:cc:subject:date:message-id:reply-to; bh=FcuBbCODKIfyh8UDtrY4DzsuS3iujIIROElqsdojRcs=; b=OrwP5E0hltN/4CLP0GKdpMy3ivbT9c/ZJdbXHYoN4IvJWEsfVlB6Kh7TDyOvOEWUAY majPhiadk2t6sYUUvFr2X2EXu3no72eKhGXVJ8w2CTOXeVGDucz95uWqJGBmFcIUeCPa ey28bx7VP0wcbisjKXwC7ye9iwBibgovdxyqF+kIJT1XihR72KUig8SpEQjhoqlB0vfT 4ZYjXKBl0WnIFY+i4jqmtd3/ykyLx5gNVER1T94uygGkrSqyC2Il/x3J9sUAMQ9JTEEh zQwR5ZrhuxBBrEI36K3PKhH1eDWiNRTzym59V7IvWKq7NvK8lgSY6yrn3AkFHmYpMxGl O0ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765375361; x=1765980161; 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:feedback-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=FcuBbCODKIfyh8UDtrY4DzsuS3iujIIROElqsdojRcs=; b=fvqbJ5mVt5Od5v8wXFRMBQClfK1dLXcYRptFae1wXyQ6B3JiIwE7OI0tZ6RSk2Sb26 eou53yfMf7g+0Sexu4Z+Apmy8K0WFp99Mfu7/M+XI5qnv4S8X4FHwDzNkAcTdFk648xC +NjQt3jb8JWpplec+TjpmwKkYdTd0Q18oG252fAmypHOtX4wUUYpfu5fCBKIwBD5g/Aw 9WFyuFLLFXN2XotTiJPEHnNy2dAMLlLlHUNJK6EVHJYaufWQBlIoU3MPAE6AKwHYLL1i mqoGSIY+jvdb8Vq1xRKBJPDWBlyZ7Z4/BWsKjxyFXkTCrtQydwNFODkeI1qvqH1HQBzy Eo/Q== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUTyIO1rFwZp29Zod+o9oPAP1ygFTc8Xsa2J3tFCevf8Pf+JDrDqsa6rbtKKvW4RRxN77mixaNPepCG@gnusha.org X-Gm-Message-State: AOJu0YzkYQJJao1QpKWyPj1NisbFXDZwduRtizkER3I7ujB83ptylRsi a2EuNohLysia4VyM89CK9TIKCPUEmCv1j0JD1r83q8I4ey8LPnX7ixRK X-Google-Smtp-Source: AGHT+IEFJymYhOhNBmZhiyXOXSgMDxj28In5dpPVzd2BV24M5glVc7WlxBLlFj+wUcBV8xpvoIg0Cw== X-Received: by 2002:a05:6808:2201:b0:450:2db2:72ac with SMTP id 5614622812f47-455869af41cmr1321072b6e.6.1765375360783; Wed, 10 Dec 2025 06:02:40 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com; h="AWVwgWayFSfScz8JI9mbCgbainwRZlyamj6b6/IFO+74cc28zg==" Received: by 2002:a05:6871:889c:10b0:3d5:92b8:657b with SMTP id 586e51a60fabf-3f508b67e8bls2405244fac.0.-pod-prod-09-us; Wed, 10 Dec 2025 06:02:36 -0800 (PST) X-Received: by 2002:a05:6808:2384:b0:450:ac7e:cb7a with SMTP id 5614622812f47-455866ef930mr1409481b6e.34.1765375355993; Wed, 10 Dec 2025 06:02:35 -0800 (PST) Received: by 2002:a05:6808:8901:10b0:44f:fe66:38a2 with SMTP id 5614622812f47-453886d1a38msb6e; Wed, 10 Dec 2025 05:58:00 -0800 (PST) X-Received: by 2002:a05:6a00:803:b0:7e1:82f6:59d0 with SMTP id d2e1a72fcca58-7f22dcb4e5cmr2481976b3a.22.1765375078889; Wed, 10 Dec 2025 05:57:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1765375078; cv=none; d=google.com; s=arc-20240605; b=J7tWrVbam9V3JI5d3svnc6iaKr6XV4AJEekU4Crki/7KX+XJoVOcpWIUEOG1yrIQpL 7C4MPBsxlL2JyyKhTWN840UXwYf+M/jywFq6/nPkyBAMxAgIuFVU7+giuWUhANKNmzwv b1tTF/07DQOxYM4BVg23YXHdAX66eOYOfqV4tlWI8I7rl+jtCjultCLMnPRSSyyrB0HZ lkyM3ouSalQkrAYnfHouK7RnX0qR6jkFZUFXZZXhabxgbVwi+3SvlqE2AWj9HNO1lOtI y15fhmeCklSVcpAoaE5tQ84alxUvXfXIq+0XHzBxWC8vRoYkTyu1lU0jIWgZBEBLUoif F9+g== 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:feedback-id:dkim-signature; bh=9GAJ40QSFaALoBxMjuzrB/zhpevJn4zJqeYfhmq4ZL4=; fh=6b1pLcW6tcZ6I7AhOCDpUTdU/HBZRb+DjIxd1ga4+Sc=; b=HPp/QtcDw9lcO0iYrPOpI1qSKiJHJLnCx8jceFhQJ+dbRlSiibf0UHICVPnEqlFley hmxV/yuhSoARo1PK+q1kdUhmDzGqxZp3ePfB2FvZwJhETz8UZ1Q7q3mlThN2r7DOhpzl waMIufo/+/0vAHB+vRCmE+97/T1W+d4B4ypO0d21WygunGLRM5dQO7If27j57piE/zcT Sxg7Vu8mcnSz/UZi8sS3N/nXfj7I/fPLKnCYCXS2sBa+Ng9hG84hyHPfp1KxvnIJr+L+ 8t2Oz5crAc26oOuahvUmCbBVGFfDVG0TfZ9M3mKE/Mt8pb0ee78aYFUZNPAwZMUU2M6S 4SHg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=fxhQxmt5; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.149 as permitted sender) smtp.mailfrom=pete@petertodd.org Received: from fout-b6-smtp.messagingengine.com (fout-b6-smtp.messagingengine.com. [202.12.124.149]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-7e2aad18cf2si705407b3a.6.2025.12.10.05.57.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Dec 2025 05:57:58 -0800 (PST) Received-SPF: pass (google.com: domain of pete@petertodd.org designates 202.12.124.149 as permitted sender) client-ip=202.12.124.149; Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.stl.internal (Postfix) with ESMTP id AFBBD1D00223; Wed, 10 Dec 2025 08:57:57 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Wed, 10 Dec 2025 08:57:57 -0500 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvvdeiudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefrvghtvghrucfv ohguugcuoehpvghtvgesphgvthgvrhhtohguugdrohhrgheqnecuggftrfgrthhtvghrnh epledvleelffdtudekudffjefgfeejueehieelfedtgfetudetgeegveeutefhjedtnecu ffhomhgrihhnpehpvghtvghrthhouggurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvsehpvghtvghrthhouggurdhorhhg pdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsnh grghgrvghvsehgmhgrihhlrdgtohhmpdhrtghpthhtohepsghithgtohhinhguvghvsehg ohhoghhlvghgrhhouhhpshdrtghomh X-ME-Proxy: Feedback-ID: i525146e8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 10 Dec 2025 08:57:56 -0500 (EST) Received: by localhost (Postfix, from userid 1000) id 477B69FCCD; Wed, 10 Dec 2025 13:57:55 +0000 (UTC) Date: Wed, 10 Dec 2025 13:57:55 +0000 From: Peter Todd To: Boris Nagaev Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] A safe way to remove objectionable content from the blockchain Message-ID: References: <91a40bf7-fe9e-43a1-85d1-5889d4b31a7fn@googlegroups.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="JxzN7mKzvaSBpUUu" Content-Disposition: inline In-Reply-To: X-Original-Sender: pete@petertodd.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=fxhQxmt5; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.149 as permitted sender) smtp.mailfrom=pete@petertodd.org 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 (/) --JxzN7mKzvaSBpUUu Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline On Tue, Dec 09, 2025 at 11:32:48AM -0800, Boris Nagaev wrote: > Hi waxwing/AdamISZ, > > On incentives: agreed that "good" only matters if it's an equilibrium. The > aim is to shape early design choices so the incentive-compatible > equilibrium includes DA and forced publication, rather than slipping into a > DA-weak equilibrium where only a few parties hold full data. Exactly. Furthermore I want to be clear that in this context, the existence of strong ZK math is an *exploit* on the Bitcoin protocol, in much the same way that a mathematical advancement that could be used to break SHA256 preimage security is also an exploit on the Bitcoin protocol. It may be the case that the power of ZK techniques is sufficiently strong that Bitcoin needs to be redesigned to mitigate them; there is even a small chance that this is not possible and Lightning/HTLCs eventually become insecure due to it. No different than how there is a small chance that quantum computing relevant to cryptography turns out to be real and numerous protocols become insecure due to it. > > what if mining was done just on an accumulator over the utxo set, instead > of the utxo set itself? > > If miners and nodes only see an UTXO accumulator, how do HTLCs survive? The > HTLC success spend path needs the preimage to be revealed and readable. How > does this fit in an accumulator-only mining model, and what forces > publication so the payer can claim its incoming HTLC? More generally, if mining is just an accumulator, how do we preserve censorship resistence? It's unlikely that the underlying math of the accumulator allows anyone to mine a new block with exactly as much data as is required to verify the accumulator. Recently I met someone who told me that his company needed a full archival node of the Solana (IIRC) blockchain. That is, *all* Solana transactions going back in time, sufficient to verify everything. They had a very large budget for this, millions of dollars if necessary. Apparently after months of trying they concluded that the task was actually impossible, because the very few people who have that data set are unwilling to provide it under any circumstance short of just buying a company with a copy of the data. It's just too much data for the incentives of volunteer nodes to have held. ZK technology certainly could do the same thing to Bitcoin in the right circumstances, e.g. the attempts by the Knots crowd to completely remove certain transactions from Bitcoin. -- https://petertodd.org 'peter'[:-1]@petertodd.org -- 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/aTl8Y7p4qtYAsHbP%40petertodd.org. --JxzN7mKzvaSBpUUu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmk5fFkACgkQLly11TVR LzdTUhAAqhlLEKYcVmN9E6p06rrIybzGKQCD+gCu5GVI8gUrJVepJRHl67GB+kt8 EZ9XuqQ4kxECQP1VNJyOZnaobt6GOT/4SYLzbNYeovMWl7cQJ4LSVLWcMZzcyPzd ADWlKeOa7+WxIawTuj/6uc6d8x7+7NT0JFE+Rv1Xmd90VmkEbK+XKApKqf4SsglG 5rmWUNh/gu5zW+bIiu4wkM/AI+871EweZ1Im/ryAlcMmUeLWYlKCOsikxSoJ5ILf r4PNEvASt0Yj0wZmRi405pCPEKbl6gy2f4hg2/HfVe5o0vUGNF18aQGndTdoKdya 962ssWgT65vZ4ykLMh0MzFZsrMXOiHmPc7PMtPhgDa8n2tPOsWwREDjxwGKiXYCF UXeqpgwN6Lx57vwiwFq2B/pzVmWBQEzqQ+WaRmo+hp4UkErCnG73hVvjDv4W4qbg kPC5Ef+jcaGPiwcsgmS/CSvXwGNSokhFYb3xqrt6i4Kln8A1+6PN3+tEUGVwEXnO KoEhwWBXyxvfExHUpkb4pEJ5WHpLX4TiaF7G4oWiXebTEKtKf8fab0Lkya0VqSJa oRBMmlBoXwDSTrbODZeVub51YcAgFjP+NQxZV9MvmgJ40ODB+ARcigy7kH9fGPrW K1C6yLfzJZ4CWE1xaiydADWmrlVUsR1EilSR0zPJMcBRCP0xvTk= =fQiD -----END PGP SIGNATURE----- --JxzN7mKzvaSBpUUu--