From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 22 Jul 2024 10:00:10 -0700 Received: from mail-oo1-f62.google.com ([209.85.161.62]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sVwOP-00054a-Og for bitcoindev@gnusha.org; Mon, 22 Jul 2024 10:00:10 -0700 Received: by mail-oo1-f62.google.com with SMTP id 006d021491bc7-5d57a8242easf1107537eaf.0 for ; Mon, 22 Jul 2024 10:00:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1721667603; cv=pass; d=google.com; s=arc-20160816; b=D+Y1xLhDK8/eYvZTqWsIKAIfJeuoI7p+/UUAGrE45lggtaygVkYkW4kiuURGNG/rsY xnlCJASmeIBXA8xkpn/Z1zw29bQwWVORv4+6beAUhPYw8N6jy8i/242YfljKyHEl/4i5 TQ/h41mNSlfgTzLhI+Zrp++IxZsURM5ANJeDOvMtMVq9jl8WpjTL7hLnRCJR+4b/0Iqf SfrQVfczlBbb3dgFW6AoJZZ6u5ZAwSf946ES3NLAKFrf3t4IHVxtuQ8vgg5jUNjEwtKR UjZU7y05Sw1jiKSh6bF/Bg2DwgueZ88+sIuu4rjt4hvz2RD5Cs/xve8b6chp9MPmr+h/ 0Hsw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:message-id:references:in-reply-to :subject:cc:to:from:date:mime-version:sender:dkim-signature; bh=rM0UQCYK7cooUb93IMKe5wRU0yqvRV1kAumD3VOKyOo=; fh=utTo3UvIu4B5Gij2R2xk3TKntriDzO+/ADpDAWMxs4s=; b=GqQzbfQ0ETRlGk9a9CMUf0A8YJ9iQeEC4ABkb8sbRz4230NaB2usIuePUFgdJyDBXy 3f+DD2Gxtz/d5zPFVqNDrEp+++HZPDRi/VegV0IJymXmptDsJ0ydyoJiz9LYG5FOldnt G1L/8un6iZCpHn3DRYNUORqjEcUXol92tW2Z2AjlbzwhDWf1YYBOjbVaUQdD1uUInJpp thm+YVMK/VBk0g5PRcZ4IqDYw0GBDMfTY8QoA+bBpsqsH6NrH3gJgjjL3I/kiX1vqW85 nAEoR/2Ut2464qdimBlBCBNUe/ReJ0korTe4ftkbM0AuIbODp7GGcCEYOKy9UTHX6yr4 ImbA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) smtp.mailfrom=dave@dtrt.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1721667603; x=1722272403; 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:message-id:references:in-reply-to:subject:cc:to :from:date:mime-version:sender:from:to:cc:subject:date:message-id :reply-to; bh=rM0UQCYK7cooUb93IMKe5wRU0yqvRV1kAumD3VOKyOo=; b=rwj4DRscuKQwPK1VJqLsBxCbr/HMd4eIhaDYREHjXhl+re2p5wcMi78tB3CF6y0S4b +dMNfj3xHhMNnaEwYj+JKMryc9deJIfDGx7IKHwx6HvxmoRGH40jwa4oUv36VfnEJIVz TKGkJsOTbqLEbFsOUsAggIs9+Vrt1QXjexukFxhN8o9cCXTPO8nnQ3muH7ksSmtUh2LP u+d3bUJEmQgMEp44PCSV5itIxUDWa1Ba2NR+2yHb8eHAt6X+jaQchUtwc3K6DI8Z2TfZ s8AnaquHXQfv+I3Ei4km4386ao+I4q6CyFSuSizkeSsAnY0/bHU0d3t68VL1z1r8MvFi pGog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721667603; x=1722272403; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:message-id:references:in-reply-to:subject:cc:to :from:date:mime-version:x-beenthere:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=rM0UQCYK7cooUb93IMKe5wRU0yqvRV1kAumD3VOKyOo=; b=i2RD1i9NQGq3R0u92ZUjlRWCzgRA493uH3qF8wzVnvvzXXpPaHAnRtNSNqvjd77kDS 7M3nNry2WkPNouih3NX6UJxPDlvd3Hb6KwGBpjnl+1JKZfAdnApFQaEUiOyJ+k3giZFc dhFq2TrfPheqX1G/zG9yKsUQCpXoESWgGc9DyxMZyo9CFEjQPPJMU+vhLUvpnFXIFTZ4 vhXLe/PJqcBA/Wip8PkNL5TeLPMvNGUcPNyvQz2piLusndPR8yNTlB68JpLWYRFGR2oP jDVYaqEfjUlLDHAFzfZnyogXPG2Aues7kmREOcbuPSn/JaqG3qIuA5Ra4dSxjoD9zD/t AyAw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCU9bUt6NlcYE3QB4Wy4S7TCWafjmDfhpl8MvsFDkB0RPBsOaLitRqStFgbt/lT13aWpFlUXhGBffwtR+cvJPtRLkeHy6RQ= X-Gm-Message-State: AOJu0YxlhcgB+I3UyT+G+3wcHiiy8GirXNNSK7ccNUhVFGYn0ci5PzUi QoHmJrCseZ7jqxi9ZPzNywh6VSYTJWJfBxvkkBZ+8z186KImjnPx X-Google-Smtp-Source: AGHT+IFqpfG/Dw3s+9BzrYj6EHDpyBAqpQK2wU6S3PRknf8WvOabBG2QwFb3YPP79bEVtQkhrSgrWA== X-Received: by 2002:a05:6820:1995:b0:5c6:8eb6:91b2 with SMTP id 006d021491bc7-5d564e498d7mr9555576eaf.1.1721667603289; Mon, 22 Jul 2024 10:00:03 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com Received: by 2002:a05:6820:447:b0:5c2:27cb:6903 with SMTP id 006d021491bc7-5d51a245243ls5087204eaf.0.-pod-prod-07-us; Mon, 22 Jul 2024 10:00:01 -0700 (PDT) X-Received: by 2002:a9d:70cf:0:b0:708:29dc:d306 with SMTP id 46e09a7af769-708fdb72b14mr19094a34.5.1721667601330; Mon, 22 Jul 2024 10:00:01 -0700 (PDT) Received: by 2002:a05:6808:984:b0:3d9:302f:bb85 with SMTP id 5614622812f47-3dadf171cc4msb6e; Mon, 22 Jul 2024 09:43:19 -0700 (PDT) X-Received: by 2002:a17:90b:2283:b0:2c9:65f5:5f5b with SMTP id 98e67ed59e1d1-2cd27431322mr6515052a91.24.1721666598205; Mon, 22 Jul 2024 09:43:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1721666598; cv=none; d=google.com; s=arc-20160816; b=MLiXmUIKQorcw85E/uvgtBffy2ztBDP63UC4J7o9NAp+VII2srohcS/9W0m2jWoolR xHo0grq+dyhAad4hlFsYjTdbcCU2RfnCMWC6/ayYWTZSa9ZXLY2bHvbu/yE733fabcis HOpHKRkp4oGQ9KwAqtedzisM4oTCZZ5Quys80y8jHSc7tW2lYQRTbnehqEbhh3izQrzG 50eZ3LOQgcpMa8GgZi9dXfnHzDJ12eVV1KLQkE96yMkvx+Bc/dJhSDGnYGqt5bKMXFtS 8P+VDfoHFyXEwGd2KwboFC3vLJdsfheBeLEO+aeKEY9egWAKrAI/JzFX1Kg9bViiG1GX mIkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:message-id:references:in-reply-to:subject :cc:to:from:date:mime-version; bh=AXb8VAdWt4cFhFaVQN6Nqj/p3PlWQdn5J2Lkmn84KW8=; fh=psWP3UCtCzzPEOUoUzVM9ZZK8adYsTeWDAKCd6L5Zok=; b=a2YelkMeeJokuJjiTAen/Y+hZu30WKdhwqn0klDXr5C/Qvi2a5M4eatW4+1g0OQOm7 ++xAZpG9UAGSVsbmXn+tmimaEQJZhy/dlc0RdM9PVKl/IuvpRNFhYdhvkVXi/3WkfR3S dp6sQ+SpjopQGwG3XBKLr5/uRrfbpmHaAU2fR/t5iTpNpb3gJf9BRyliFBNwalxA0cJf 6Zt0vVeAEVGexh+H0cPmWeIzX7eE/CRIwFWFRE4aVCr69PxgjXUt6eOhhtMOvGVO9KvV n21ffK8zmkIcIEMYHWg+swVB/GZNsxNUQDC+vPDFRAeF+J/OgCqcQB+h1w6xLtdvhn0s Vctw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) smtp.mailfrom=dave@dtrt.org Received: from smtpauth.rollernet.us (smtpauth.rollernet.us. [208.79.240.5]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2cb774898a4si897807a91.1.2024.07.22.09.43.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jul 2024 09:43:17 -0700 (PDT) Received-SPF: pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) client-ip=208.79.240.5; Received: from smtpauth.rollernet.us (localhost [127.0.0.1]) by smtpauth.rollernet.us (Postfix) with ESMTP id 7C2702800861; Mon, 22 Jul 2024 09:43:15 -0700 (PDT) Received: from webmail.rollernet.us (webmail.rollernet.us [IPv6:2607:fe70:0:14::a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by smtpauth.rollernet.us (Postfix) with ESMTPSA; Mon, 22 Jul 2024 09:43:14 -0700 (PDT) MIME-Version: 1.0 Date: Mon, 22 Jul 2024 06:43:14 -1000 From: "David A. Harding" To: Peter Todd Cc: bitcoindev@googlegroups.com Subject: Re: [bitcoindev] RBFR makes the CPFP carve-out obsolete with cluster mempool, without upgrading LN nodes; TRUC/V3 does not In-Reply-To: References: Message-ID: <0eeb34c87b4cd7c9165983dc3a613550@dtrt.org> X-Sender: dave@dtrt.org Content-Type: text/plain; charset="UTF-8"; format=flowed X-Rollernet-Abuse: mailto:abuse@rollernet.us https://www.rollernet.us/policy X-Rollernet-Submit: Submit ID 3ac5.669e8c22.da070.0 X-Original-Sender: dave@dtrt.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) smtp.mailfrom=dave@dtrt.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 (/) On 2024-07-22 01:45, Peter Todd wrote: > TRUC meanwhile isn't even a drop-in solution, and requires everyone to > upgrade before cluster mempool is even possible. The proposed BIP for TRUC[1] is indeed entirely opt-in and would require all users of CPFP-CO (e.g. LN anchors channels) to upgrade their software and switch to a new commitment transactions format, which currently requires closing and reopening all anchors channels. There's work on improving upgrade mechanisms in LN, but it would still be a pain and a major delay to cluster mempool to depend on every LN user upgrading. However, there has also been significant discussion and analysis[2] of an imbued-semantics form of TRUC that could be retroactively applied to LN-style anchor outputs (which are the only users of CPFP-CO we know about). In that case, nobody needs to upgrade before cluster mempool becomes possible. In my previous email, I assumed you were familiar with the imbued semantics proposal; I'm sorry for the miscommunication. -Dave [1] https://github.com/bitcoin/bips/blob/158acdbbbf8ef13f6b345b6281a96e88e20d2cf9/bip-truc.mediawiki#user-content-Specification [2] https://delvingbitcoin.org/t/analysis-of-attempting-to-imbue-ln-commitment-transaction-spends-with-v3-semantics/527 -- 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 on the web visit https://groups.google.com/d/msgid/bitcoindev/0eeb34c87b4cd7c9165983dc3a613550%40dtrt.org.