Delivery-date: Tue, 29 Oct 2024 09:52:34 -0700 Received: from mail-qv1-f61.google.com ([209.85.219.61]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1t5pSM-0001ge-4o for bitcoindev@gnusha.org; Tue, 29 Oct 2024 09:52:34 -0700 Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-6d19fcb6892sf14490936d6.1 for ; Tue, 29 Oct 2024 09:52:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1730220747; cv=pass; d=google.com; s=arc-20240605; b=V076g1XbTKAvogT4r0+AKMu7I4tYNh+7JcfAo+0syBaoPXRUjF2up+kYGbhk4iS3kl 7kMCwUZW4Uuu8f1tkR5KY9cOauoK+R+zUDGCt8K2Da6Oqg71dkogYE/PCgjBV3TdEHUr Rd2djRGIL1AtaWuq9sJ5MwZFXA6yUfEkrwHrQjbX1+6zEt4RR9lo2mO7m98qg5FwiEgY VxuqcqnW2b6H17sGKMlmprOmC07V8M65WXGrvVquKxIlPBQtGAzcpbqVuHPNlN6ywLt1 m4rs8sRpq0fxZR0j7mcPAM4lgUrmJw+SDA1NmjOO/VROwpV2d/1z9Zv5UynDV/kNmu/a yMfQ== 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=G0pXgELUrM0i3TBOnAV3L+PwlK3ICrxgjLZVdyoR/qo=; fh=Y/RDLwBe5LhUmqKW9KPPxNLa8jMBSDCjklIIRXjjkEs=; b=H0ovQ1UGYCY1/XOXE3w0wGc9jPmjcTamliglPULnXZ4yOA5Inllb69aNZ0EPP87yTQ wb+nasPeHKbETxI/VgM8IJse0ndwnlpEFFC5c7QMpuIt0tJvwlA45thp/TRPl1dqXISw s01Df76t72uAeaxiLmk/KCSz7iGhYvp5qpbNyI1SfEEprxAZion3u66ftVorKYazjVr0 /AeWG3JXkUYi7D4jfsHU80SPLuX7wNYV6MLw5NP0pVyaTieP3Nb8N7fhg/J2QE9ewCvi UujoJo1AXmBcyt6dosNU6WmXkwBQdS5MRfTX3+Q4cjLTXRUPHOn/yBdTMu3/oRKbR1bO 0cxA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="SV/Eb609"; spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 as permitted sender) smtp.mailfrom=pete@petertodd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1730220747; x=1730825547; 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=G0pXgELUrM0i3TBOnAV3L+PwlK3ICrxgjLZVdyoR/qo=; b=ON9LQ742LlAs1BPZW7ZSYlACvrSzKvu/qE75t2gLZmPxeTEKnvZmmuHhjJAoRu0O27 Gedt/ayZN1UKzESOjrACMnp+iQThT9ftFrx3Q/P93j73jx7J1YslugQ9B7SciBKYKeN9 NETGC10xNQPFEt2RxVPsXoK2YBrHkeNfsBh3JxCKAicKRvLPP0HS++H2QKW+LETDYaai uFeH0nhsaBh7Ooum6fOHRKD3h44CPrhHDC2kykIt2nwanuA/2BSV8D+twXY9HZunwQvE 2f8+ss1GsI0tEWbcj+qvaixjeYD2no/xe0FiBVL7vVqCb/x6bHUMqqdTlO2sKtfbC1cE SniQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730220747; x=1730825547; 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=G0pXgELUrM0i3TBOnAV3L+PwlK3ICrxgjLZVdyoR/qo=; b=sJ+WOvtxfrFUFGppMcx/CAwhf3eE0E5g5+I1pKn0tKdWtfiTDrmiFyLPZOWdlxit03 7+A0LnQHnvGMlicKVkVqfdeV+DbSc1LHxZRB4TeqgdZxYJzjbsmbcii8Glt/Pe65jcGN wByowhzz6lpKKWc+Ba0RCnvV7BIE7//js33CbruN5gG8AGI9C2lNZWI1RMjTuoiDLpi0 ta0IZ98ZDGfMs3rW+kbMwqS5UzTZ3tVH+I5G+LQ83GIgG0Q1mzu+4OjXtPAABTslB/hx 5ghJxOitkIhw+mCb4tcEDoZ6dT76Cvn4fYtSKxlgbHFKDfkeICWB72xSyvWKvpvaF3fJ Tsdw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCX/EmAm3ke68J04H6bqslf0ouOyv+TkhA8e8Ucp5ulAtm42H/g5vSJNNGSCAMyxlCMRfm/62huwrAOs@gnusha.org X-Gm-Message-State: AOJu0Ywxjq2WoTe5nCE0HcDjhUehAOz7FXDlxXCvmzR8k1EGkqfGTEXF AcOLQweIAjpx8GPZoj/o23ShALJh7i1gEGyJk64pJegIyhfGNUXr X-Google-Smtp-Source: AGHT+IFWpM5QmmtfvO44DAc+TG8ub+dFQmtGndabKc/7sguHkT2L6bci9ullNqPCMzxIkhzRaCAn5g== X-Received: by 2002:a05:6214:4884:b0:6cb:ef09:9d7d with SMTP id 6a1803df08f44-6d185887f03mr248096076d6.51.1730220747314; Tue, 29 Oct 2024 09:52:27 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com Received: by 2002:a05:6214:268f:b0:6c5:19d1:7aa8 with SMTP id 6a1803df08f44-6ce862d76b2ls106458446d6.2.-pod-prod-06-us; Tue, 29 Oct 2024 09:52:24 -0700 (PDT) X-Received: by 2002:a05:620a:1723:b0:7ae:d2d0:190d with SMTP id af79cd13be357-7b193f041bfmr1817811185a.32.1730220744530; Tue, 29 Oct 2024 09:52:24 -0700 (PDT) Received: by 2002:ae9:e608:0:b0:7a1:d643:94b4 with SMTP id af79cd13be357-7b1aeb20a87ms85a; Tue, 29 Oct 2024 09:43:17 -0700 (PDT) X-Received: by 2002:a05:6102:54a6:b0:49c:f1c:bce3 with SMTP id ada2fe7eead31-4a8cfb667f6mr10239039137.15.1730220196478; Tue, 29 Oct 2024 09:43:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1730220196; cv=none; d=google.com; s=arc-20240605; b=dY3v44GYm4F4hVqUX4ahC58XfacpoVXegVIbHPdillQ71RGVP7GK4nIp4M8ZLBG2YI qzhubW0vLvXktSoQhwqtQXfkuYAyA3SuPzS1HlWedibqxfp6vTknQSfeKFtI9C+9BXkk e0uzk2DWzUQjBkTECJ6cLXsqUPAvC+HshonHX6kzBWThe/mcO5+72S+J3CXwjr5WpmMG FzfwjdB8hrO3VTP/vT5l23O3bW20N22RqiWUzhfLh8lHV2gWlRjgwHk6B0MZMvUf9DQ1 CL/ccQ12uawe7NmvrZav/jdu0GAue5g2bLwB71zSQqJ/67hJBmsfAI0aUVElATfCJNgL 0ZCg== 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=fDvgcsVLoCduPEyKTVD9qoycVTioaQAV9YftDraDLRc=; fh=+67N2uHR2MfeB757DuDnNuhtYMQ1l3OX1mrsWyqvKgo=; b=FIfU1MxaBRgou1mDcG+PC9Kp/JT15b/x1eyYTeVc5x9NxcpimYTyOyxrK3PquS6cPN uff5Gv8/I2xiVt14GHxy6/VpwApXskNpyPcoxiSb97q1KcRFxUSj+XZkH8/ju+GNDcmX pz5ahEbarSEjBimgfLYXTEYAtOQRskp1qMTAXxFzisEnbWSdEvxABxKMBIQwZPrf1YCs vL4Ew8c33BvCl6HRZan8XTWDqqqB2EoJX1zpv0MB6akfZ0e5XwlQOKQeJ6dVSb4CSlVh yVybZfj1cNeDSpmzy3l/xqkiGvPEY+WSM36yyNHvYlGsKFrAN9sl81d261HxwPy1tByK 6jVA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="SV/Eb609"; spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 as permitted sender) smtp.mailfrom=pete@petertodd.org Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com. [103.168.172.159]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-85580b12873si429653241.2.2024.10.29.09.43.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Oct 2024 09:43:16 -0700 (PDT) Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 as permitted sender) client-ip=103.168.172.159; Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 09F91114011C; Tue, 29 Oct 2024 12:43:16 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Tue, 29 Oct 2024 12:43:16 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekuddgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvden ucfhrhhomheprfgvthgvrhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurdhorh hgqeenucggtffrrghtthgvrhhnpeelvdellefftddukeduffejgfefjeeuheeileeftdfg teduteeggeevueethfejtdenucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvges phgvthgvrhhtohguugdrohhrghdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtph houhhtpdhrtghpthhtoheprghlihgtvgigsghtohhnghesghhmrghilhdrtghomhdprhgt phhtthhopegsihhttghoihhnuggvvhesghhoohhglhgvghhrohhuphhsrdgtohhm X-ME-Proxy: Feedback-ID: i525146e8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 29 Oct 2024 12:43:15 -0400 (EDT) Received: by localhost (Postfix, from userid 1000) id ED11E9FDFB; Tue, 29 Oct 2024 16:43:11 +0000 (UTC) Date: Tue, 29 Oct 2024 16:43:11 +0000 From: Peter Todd To: /dev /fd0 Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] Redefine packages to discourage address reuse Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lDbtw0Exv5g7hJNR" 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=fm3 header.b="SV/Eb609"; spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 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 (/) --lDbtw0Exv5g7hJNR Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline On Wed, Oct 23, 2024 at 08:43:50PM -0700, /dev /fd0 wrote: > Hi Peter, > > > This kind of idea has been proposed multiple times and rejected. > > This is the first time packages are used in bitcoin. My proposal is limited > to packages. > > > In this particular case, an especially bad problem with it is there are > > probably L2 protocols that actually need to reuse addresses in certain > > circumstances. > > Can you share an example? For example in Lightning you can do closes to arbitrary addresses. An adversary could pick an address that they know you will use in a package to cause package propagation to fail, effectively resulting in a form of transaction pinning. There's no reason to add this complexity for essentially zero gain. > Packages will be used with covenants, inscriptions etc. apart from L2 > protocols and I think there would be lot of address-reuse which can be > prevented by redefining the packages early. Packages tell chainalysis services that the transactions are related and probably created by the same person anyway. Avoiding address reuse in them doesn't improve privacy meaningfully. -- 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/ZyEQn6UzyC9rQebc%40petertodd.org. --lDbtw0Exv5g7hJNR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmchEJ4ACgkQLly11TVR LzcPvw/9EKtUVFOUrWpqHditc0r8EjosLBpoXDaLR/P13/QHJI8ZkuXQjrmzsikx +L8QpXYV5HFz90tdNszoAOVBtxhqaTR8aVqPYsPxCQHrdHGHaupOpVK4T/7Rt0Xu +RgyZjLC/nl0Cfrq2W9sZf6yyypAPxpUaj4r+/rkw0kD2cYQ//C90KFczi3rAGtt q6Ks9j9pNwMms2fes5AFL6xThiFwYuC3St0kl4u+CHmHB1gBDuYkc2VAwcJwIo6T ZHtLl+uPFFrCSk3HicjP5qfY6A0Ius/TdW4Vb7X9yePe1ZStebMOhlOBFvSsqD7i Z8/DG7sBbm0WRU4DRcRjbCaoa1qaCQjVaOON5piCOIjDLSLs9n+9jrHnpT2PYuGd uxKHjhU4DkUPn3cA1ab6PMmB8W5PjF7xS6uhpq37+akrPrXjzdpeWfTBtKbsoNq2 +KBR5LQoC19yFJig4uXJVRTCWVfgK720926/izTwNYbRBKuqY6eNhooA57oooEaS RBSJ778CQfiFrQzaVnYyB/cMVtFK0PtQ2J/ME/AWjGaW2VyglmwXozSlhBoD4ibm KKdBTuEZG0BW6BVDz3xPweXtjvL/KW9KpOrbW2cXDfS1axDwEqWYuSaH6E/tWDz2 HKyM3tsMfYUt3XFAcuiMg4dTo/YdXKIEayY9P270giKAuVDVsM8= =tJET -----END PGP SIGNATURE----- --lDbtw0Exv5g7hJNR--