diff options
author | Sjors Provoost <sjors@sprovoost.nl> | 2025-06-03 19:51:46 +0200 |
---|---|---|
committer | bitcoindev <bitcoindev@googlegroups.com> | 2025-06-03 11:30:22 -0700 |
commit | f8a3d07588980df17a1a41d38ba99dfbaddc8228 (patch) | |
tree | c5d8a96b3c56214890842f50e84e5a25c8ae3b24 | |
parent | 64872ea9ba39daaa2791d1d852aacacccd9f4f9b (diff) | |
download | pi-bitcoindev-f8a3d07588980df17a1a41d38ba99dfbaddc8228.tar.gz pi-bitcoindev-f8a3d07588980df17a1a41d38ba99dfbaddc8228.zip |
Re: [bitcoindev] Censorship Resistant Transaction Relay - Taking out the garbage(man)
-rw-r--r-- | ec/756f14134dc9b5cc09a1a0e7800a13ce00e861 | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/ec/756f14134dc9b5cc09a1a0e7800a13ce00e861 b/ec/756f14134dc9b5cc09a1a0e7800a13ce00e861 new file mode 100644 index 000000000..df5345949 --- /dev/null +++ b/ec/756f14134dc9b5cc09a1a0e7800a13ce00e861 @@ -0,0 +1,238 @@ +Delivery-date: Tue, 03 Jun 2025 11:30:22 -0700 +Received: from mail-il1-f187.google.com ([209.85.166.187]) + by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + (Exim 4.94.2) + (envelope-from <bitcoindev+bncBAABBNP67TAQMGQEBGAKENQ@googlegroups.com>) + id 1uMWP0-0003s7-4f + for bitcoindev@gnusha.org; Tue, 03 Jun 2025 11:30:22 -0700 +Received: by mail-il1-f187.google.com with SMTP id e9e14a558f8ab-3dc811bfa10sf126137775ab.3 + for <bitcoindev@gnusha.org>; Tue, 03 Jun 2025 11:30:22 -0700 (PDT) +ARC-Seal: i=2; a=rsa-sha256; t=1748975416; cv=pass; + d=google.com; s=arc-20240605; + b=iGt/o5HbIbXoUCWdZpq//3e27JsXOd+sxW3A7X8URJsMyr6dp9niC16MCY7RomT+Ft + WJ/p+GCJ7UxUbBD9EhUHfud3Pp1JNtJ8tBOYy5qIBlBaxJXqeCkxaLEqQoPmZxZW2KqV + pLhVmVrMQwWyy9tRNTDt2p3gOYJevR09sNUDTPAgOYZkN9+bTzyJww2JGmWYN5ygLQsN + sg0hAkWSuZ+1oPD08tyZv0TK77WxuQBNItsq2dOWQ1/nnCszxoXAJwbKxzCMCTqshwaC + o5581hJjGMktQhLD47KZ4Ktxz2BXOmqYn/ejAusl7Ps36+d2ew6+DF8KUVQPQU9Vg5Pv + SPuQ== +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:to:references:message-id + :content-transfer-encoding:cc:date:in-reply-to:from:subject + :mime-version:feedback-id:sender:dkim-signature; + bh=iuhKqHsmS1MW9UuhbHwbzCdG4nNIp8dgoA6yI2UxFkk=; + fh=O9ymHvFmf4j+8/KrCja0QbVc46eHskJYjA7TpRIM9aU=; + b=VpYEuPTup7u80j5uKiG/fGqGhCW2Mwp/AaWh+FZXYajoI+cz6xl9CglPEanssIXYoU + SVnU9PpwgNJNTTGh6EoNvMdIqi5htbtURJWQ9sqCVa2m4WrVWv5cjQXDgX0wtV/DQNaW + 400tVqStuZF0jhNbQ5STmVU907/gewljiRxOAh4SK0mHY2FlUFEyLIfjMD7YgDvPUxus + 5O6QKork7kcRgOZ2hsCxThv1jR5O59IxKKyBojDgLgWQW6K2ruYPILn5hMpp1xJKqwFD + /ZxLjt9Gre0s7qplGwx7tH1l7KFzFu8QFYpNPstHFeXqPfHr5FXDro59EZUeJRw9VeHM + R4tw==; + darn=gnusha.org +ARC-Authentication-Results: i=2; gmr-mx.google.com; + dkim=pass header.i=@sprovoost.nl header.s=fm2 header.b=DUJDRsk1; + dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=I8w1UQU+; + spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.153 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl; + dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=googlegroups.com; s=20230601; t=1748975416; x=1749580216; 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:to:references:message-id + :content-transfer-encoding:cc:date:in-reply-to:from:subject + :mime-version:feedback-id:sender:from:to:cc:subject:date:message-id + :reply-to; + bh=iuhKqHsmS1MW9UuhbHwbzCdG4nNIp8dgoA6yI2UxFkk=; + b=bTBkekoZwIy26fuWPKPlmDX5Ga7UniCgw/AVJYDeEvyXMI8EgfuabBwHLS207gc2/A + PYoWdS6Sj1HbZ3zTZaqEmI4H4TU+y8ZkXjo3737YPVseov4WG8x3FS9omGnFVAWguaNs + TPQXS/timFA4NtrFTRIKKkxsoIfqVvhKAkJV4nCqI1NItUogHaEMotMDiaewlS30n81H + 1wIKMIHd/pIPzwQk9xsGzKC8268ZYi6hwpYMBqyAkS/rjeI1h8+nBJdhH/Lxoo+LxPUO + O+wy4maV5di5fxW11JH1uxQOm7uqmDv+gUHuSKo0FzSyYQUju6S6x/qTaowWJjbkN709 + +L5g== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1748975416; x=1749580216; + h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post + :list-id:mailing-list:precedence:x-original-authentication-results + :x-original-sender:to:references:message-id + :content-transfer-encoding:cc:date:in-reply-to:from:subject + :mime-version:feedback-id:x-beenthere:x-gm-message-state:sender:from + :to:cc:subject:date:message-id:reply-to; + bh=iuhKqHsmS1MW9UuhbHwbzCdG4nNIp8dgoA6yI2UxFkk=; + b=WCSwbwpghfRjcWqF3yqpQZ1+/nEP/jcqFDWg1LvEpvhgX07TYnJrP4B2b8zLGhryhz + IFf8QUtn6nqM/GVJnxy6IIjn2X6KCCikJjce/3HtLB7TtwOz1cehb1TPlxH56ae5/jYl + bVxE07MimEoH9rQ+jXPa2slIF/JgU+VXnL+hx37CcpZ4/dXmiIxOfcHJoTgyaxfbGeHM + vx/V/J6cJNYzcbHlrjsVovh8XBCbesAOg6gd8aMwqNLfwEpKoOK03LqnLVMShIxLKiLT + 2BH17N3cxkZ2xyod0Qc+9mQ9UavR/cHeoh04yixTjDGCRlQdFyMtDB+xb53hbvtIixlH + XKqQ== +Sender: bitcoindev@googlegroups.com +X-Forwarded-Encrypted: i=2; AJvYcCXzvlkXPf+ynGg+tF0Nrfb4HlMqnPMqS2IYhc2+q1u5e4zQAPOxvj5dcG5Lj58Owzw2FOg0Qie4wW73@gnusha.org +X-Gm-Message-State: AOJu0YwnidAg48qeN4YQkwda2DGpq6nLgTSljhu0mrYDef1LlclAW39F + s9gEGBR8g+KOZmuuewfDaLvVS1BJgzY8azjgYtpD/t4NtpcgUTHKqBNW +X-Google-Smtp-Source: AGHT+IHpCI8oJTjYwzIgAw4Kkr9Z6pCQ5Je/gkMXaOHoq7D/1ptDLf/1r/nHwPJUysul7XSisB7dFQ== +X-Received: by 2002:a05:6e02:440a:20b0:3dd:b726:cc45 with SMTP id e9e14a558f8ab-3ddb726ccdamr32427955ab.3.1748975416377; + Tue, 03 Jun 2025 11:30:16 -0700 (PDT) +X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZev3gmMBQnc3izhu3077VoYtOwpzl22t5lW02toGvKIYw== +Received: by 2002:a05:6e02:1887:b0:3dc:82ff:ca6b with SMTP id + e9e14a558f8ab-3dd9166925dls53014845ab.0.-pod-prod-05-us; Tue, 03 Jun 2025 + 11:30:13 -0700 (PDT) +X-Received: by 2002:a05:6808:3c45:b0:406:6d79:49e1 with SMTP id 5614622812f47-408f0f85671mr115766b6e.24.1748975402750; + Tue, 03 Jun 2025 11:30:02 -0700 (PDT) +Received: by 2002:a05:6808:6482:b0:403:484c:9068 with SMTP id 5614622812f47-408f0257a78msb6e; + Tue, 3 Jun 2025 10:52:02 -0700 (PDT) +X-Received: by 2002:a05:6602:29a7:b0:86c:f718:77da with SMTP id ca18e2360f4ac-86d0522ad52mr1749300439f.11.1748973120155; + Tue, 03 Jun 2025 10:52:00 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1748973120; cv=none; + d=google.com; s=arc-20240605; + b=Vcoounv2KAkvybdo9QD3UyzVfefxzGNu7dGe+WnPSpNSRIkFO5ZaLEfw0fZjgC0nC2 + FRqYbqLr1FbH/6QI6uKFuKLOIMhxkLCdPWGnr6rsZ839Ey5V98Id5xM0EAaEhHWJoL5A + f9byLoXSfbJsD1KjXkV6BkQ/48V471uYosDP1t2EoSjN46wDl8qS0+9de4THfQPRcwbi + +awxkVGUKQjhMakLbcrFc4nQvWWfNNlpAWoezbFuQFB0b9Hgq9C4yo906aywM5Xg0z5R + Z/cl+flNlBV9lY0A0y6HiyKuKeI+RTGWORzRCRPNfmfXW0aOU2yPe2MAlLhLfJUT4D8s + lZ6w== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=to:references:message-id:content-transfer-encoding:cc:date + :in-reply-to:from:subject:mime-version:feedback-id:dkim-signature + :dkim-signature; + bh=BLEfzmhMu35LLk8HtqgwKu53wTCAJkmkWDmnrlQ8+RQ=; + fh=o1SdMVRf/28sBvQbMll4aOHyU8PCEOKtRhGrsxvUFGI=; + b=eP5xJFarOfpM135cskPv3zVPsHAPSMJAhHnKRMuVksbQFNavUkNXNyTrhEYGreOlR9 + ad35TkDxcfIk8CehfxV365loMtd4bMLXxUO99oXvqrf5ALGikl8Et+OgP2btPAwxbIFw + VPVaJjEdFmPb2yqHoCsutMsrmpCFnJEI17PrrvOrsK76TzyR+2z42CWpJyQJlc9GWzEo + s/Q9xOxQR+M1dq5P2LhxaXIJGiBJUd0z8NtLUenjwkkJI5vTIMQHWvqJRN+mg4P4GUs3 + 0ytogY+lnVNxIeZ74wMBVsugX6KrLL8Ew6c2w+NT50cQ0cNLveQBnb3uj7LkwWn06Ud+ + Hp2A==; + dara=google.com +ARC-Authentication-Results: i=1; gmr-mx.google.com; + dkim=pass header.i=@sprovoost.nl header.s=fm2 header.b=DUJDRsk1; + dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=I8w1UQU+; + spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.153 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl; + dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl +Received: from fhigh-a2-smtp.messagingengine.com (fhigh-a2-smtp.messagingengine.com. [103.168.172.153]) + by gmr-mx.google.com with ESMTPS id 8926c6da1cb9f-4fdd7ed39c2si403429173.6.2025.06.03.10.51.59 + for <bitcoindev@googlegroups.com> + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Tue, 03 Jun 2025 10:51:59 -0700 (PDT) +Received-SPF: pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.153 as permitted sender) client-ip=103.168.172.153; +Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) + by mailfhigh.phl.internal (Postfix) with ESMTP id 4DDF911400F5; + Tue, 3 Jun 2025 13:51:59 -0400 (EDT) +Received: from phl-mailfrontend-02 ([10.202.2.163]) + by phl-compute-05.internal (MEProxy); Tue, 03 Jun 2025 13:51:59 -0400 +X-ME-Sender: <xms:PjY_aN-3A5xVELd2KPXqmSUK6PubLI6crQoSJgEHlsL4SRJJJ1AEcQ> + <xme:PjY_aBvAUfDJlsqFVwx4fCxM-77xcxPd2vikDD0mYA1H3DAbhR49s4qUfOKnWnqWc + PfJYXhw2E2gNA7yYg> +X-ME-Received: <xmr:PjY_aLBlqz83bumC_OjrLPy5W8Vc2fFmI6QpwOfFLrd-pjnV_p1zw3jHFA9ABtE9Lyr4> +X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddugdekkecutefuodetggdotefrodftvf + curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr + tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth + hsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtvden + ucfhrhhomhepufhjohhrshcurfhrohhvohhoshhtuceoshhjohhrshesshhprhhovhhooh + hsthdrnhhlqeenucggtffrrghtthgvrhhnpeeutefgjeefiefhiefgtdeggeeujedtgfef + ffffvdeuudejueffteffuedtjeeiheenucffohhmrghinhepphgvthgvrhhtohguugdroh + hrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehs + jhhorhhssehsphhrohhvohhoshhtrdhnlhdpnhgspghrtghpthhtohepvddpmhhouggvpe + hsmhhtphhouhhtpdhrtghpthhtohepphgvthgvsehpvghtvghrthhouggurdhorhhgpdhr + tghpthhtohepsghithgtohhinhguvghvsehgohhoghhlvghgrhhouhhpshdrtghomh +X-ME-Proxy: <xmx:PjY_aBfYebwHPmSD6-YeQbghAUFFE9GrmMGCiB-Ow-kfHH9UwLliSA> + <xmx:PjY_aCNwfRst0IfYanAflQZ8LHGdyWXDnZITfVnkjloLgLaLljeJtw> + <xmx:PjY_aDnNUqKJYoHEAm7KqwM87lxKSkZYHt4E9YH6oHckzAlajlv8wQ> + <xmx:PjY_aMsozJIhv5YqZm4ResfhaBzHi76TgnlhnVhSZ12VreG65Rxs4Q> + <xmx:PzY_aLMrFaMB6vDPRcsKbDJsF1790FQYNxYw-7s6uuDbP8jnDpCxcAno> +Feedback-ID: ie5e042df:Fastmail +Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, + 3 Jun 2025 13:51:58 -0400 (EDT) +Content-Type: text/plain; charset="UTF-8" +Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) +Subject: Re: [bitcoindev] Censorship Resistant Transaction Relay - Taking out + the garbage(man) +From: Sjors Provoost <sjors@sprovoost.nl> +In-Reply-To: <aD8z34hk6IQ21cSv@petertodd.org> +Date: Tue, 3 Jun 2025 19:51:46 +0200 +Cc: bitcoindev@googlegroups.com +Content-Transfer-Encoding: quoted-printable +Message-Id: <CC0C1719-662E-4571-97EE-4DC504CC4360@sprovoost.nl> +References: <aDWfDI03I-Rakopb@petertodd.org> + <CAHTn92zkmfw2KwZCTRyGhnYPASWBUoLaxV65ASYpPeBUpX1SWw@mail.gmail.com> + <CAAANnUwHcd1w6phwyfDKebzEabAtm=A3i2qkLDpJ9L47q75T9Q@mail.gmail.com> + <4BA2B86E-3E4B-416B-9237-AFD66FC4E37A@sprovoost.nl> + <aD8z34hk6IQ21cSv@petertodd.org> +To: Peter Todd <pete@petertodd.org> +X-Mailer: Apple Mail (2.3826.600.51.1.1) +X-Original-Sender: sjors@sprovoost.nl +X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass + header.i=@sprovoost.nl header.s=fm2 header.b=DUJDRsk1; dkim=pass + header.i=@messagingengine.com header.s=fm1 header.b=I8w1UQU+; spf=pass + (google.com: domain of sjors@sprovoost.nl designates 103.168.172.153 as + permitted sender) smtp.mailfrom=sjors@sprovoost.nl; dmarc=pass (p=NONE + sp=NONE dis=NONE) header.from=sprovoost.nl +Precedence: list +Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com +List-ID: <bitcoindev.googlegroups.com> +X-Google-Group-Id: 786775582512 +List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com> +List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com> +List-Archive: <https://groups.google.com/group/bitcoindev +List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com> +List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>, + <https://groups.google.com/group/bitcoindev/subscribe> +X-Spam-Score: -0.8 (/) + +They can broadcast an expensive signal, i.e. make a statement, with a singl= +e block even if nobody builds on it. + +More cheaply, and perhaps more effective, they could publish a feed of weak= + blocks on their social media, containing the hash of each rejected block i= +n a coinbase OP_RETURN. They could mine this block for just a few seconds o= +r minutes, before resuming to mine on the tip. + +Even a low success rate could serve as a deterrent to other miners against = +including "bad" transactions. Rationally the attack would have to cost abou= +t as much as the extra revenue from censored fees, but risk aversion would = +probably leverage to this strategy. + +Of course I'd rather not go down this path. + +- Sjors=20 + +> Op 3 jun 2025, om 19:41 heeft Peter Todd <pete@petertodd.org> het volgend= +e geschreven: +>=20 +> On Tue, Jun 03, 2025 at 08:50:34AM +0200, Sjors Provoost wrote: +>> Or people can just spin up more Libre Relay nodes. Both miners and issue= +rs of various scam tokens have a monetary incentive to do that. Whereas pro= +ponents of filters are (so far) not willing to invest serious money. E.g. w= +hen I challenged Luke Dashjr in an earlier post to reorg a single block wit= +h spam, he didn't respond [1]. Worse, Ocean proactively offers "Core" [0] t= +emplates. Although running a node is cheap, if this becomes an arms race, t= +he side that actually spends money has the advantage. +>=20 +> I need to point out that you're being unfair to Ocean here: with their <1= +% hash +> power it's damn near impossible for them to reorg blocks. The reason is b= +ecause +> if there are two blocks at the same height, Bitcoin Core accepts the firs= +t +> block seen. +>=20 +> Thus if Ocean wants to reorg a "spam" block out, they need to find not ju= +st +> one, but two blocks in a row before any other miner finds one. The probab= +ility +> of that happening is (very) roughly 1% * 1% =3D 0.01% per attempt. Given = +that +> blocks are worth ~$300k these days, you're asking them to spend tens of +> millions of dollars worth of hash power just to reorg out a single block. +>=20 +> It's not going to happen. +>=20 +> --=20 +> https://petertodd.org 'peter'[:-1]@petertodd.org + +--=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/= +CC0C1719-662E-4571-97EE-4DC504CC4360%40sprovoost.nl. + |