diff options
author | Anthony Towns <aj@erisian.com.au> | 2025-03-08 07:16:37 +1000 |
---|---|---|
committer | bitcoindev <bitcoindev@googlegroups.com> | 2025-03-07 13:27:07 -0800 |
commit | 96efd367c45d3c2162d8f434341a1b7871fb0aef (patch) | |
tree | c6dd50ac208f9fdd9a14b419aaf401dbf5661abc | |
parent | b9e126c9c01ac43eb2b8f65b29281a34c30ef679 (diff) | |
download | pi-bitcoindev-96efd367c45d3c2162d8f434341a1b7871fb0aef.tar.gz pi-bitcoindev-96efd367c45d3c2162d8f434341a1b7871fb0aef.zip |
Re: [bitcoindev] "Recursive covenant" with CTV and CSFS
-rw-r--r-- | 38/bc6b89c5908bc401b9cce292ed9f30645cefce | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/38/bc6b89c5908bc401b9cce292ed9f30645cefce b/38/bc6b89c5908bc401b9cce292ed9f30645cefce new file mode 100644 index 000000000..15d4546bd --- /dev/null +++ b/38/bc6b89c5908bc401b9cce292ed9f30645cefce @@ -0,0 +1,181 @@ +Delivery-date: Fri, 07 Mar 2025 13:27:08 -0800 +Received: from mail-oa1-f63.google.com ([209.85.160.63]) + by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + (Exim 4.94.2) + (envelope-from <bitcoindev+bncBDBNTKFG4EDRBIWJVW7AMGQE7FC6BZQ@googlegroups.com>) + id 1tqfDn-0005TL-Bi + for bitcoindev@gnusha.org; Fri, 07 Mar 2025 13:27:07 -0800 +Received: by mail-oa1-f63.google.com with SMTP id 586e51a60fabf-2c2545da7b6sf1758856fac.1 + for <bitcoindev@gnusha.org>; Fri, 07 Mar 2025 13:27:07 -0800 (PST) +ARC-Seal: i=2; a=rsa-sha256; t=1741382821; cv=pass; + d=google.com; s=arc-20240605; + b=RGTjBWmMZgGPaHujjVkBaJvoE2WKTlWksSWa1sUYZOkvOO1Nj9XJhIjbZ7Z2eXKBXV + /jA/DvBbY1p0LCMv9Kid9L55LbgRRXMelbl+4XgYFyVsk6+29ufKFcQogS03D0IrBVtp + TRz4XonpRA2sUjkURnuGl5LrF2ZdqM4vWQK7KnFHbyJoyP5fRMSmr4nSZrz8o3DNU0W3 + x1oy1RTC2ajOBWBjad2gaI5MNESZ8JG7W2gnOdjuPIBMT9EWWTT/iuTsmpOzFWVNbIeI + OCgXEIc9pUNEDRSEdAT8b07AxI4BeyOvMfZm8EFTVpvbxxkt03L29HDgyBS3dCMa4ZtL + njfQ== +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=0VzAFK2nwUEQRAnCNVSgQuG4Wr4tLibcsFFh81EYLns=; + fh=W7rnqgcIFq2HHLrJAsteR8pxzKY4GVE6rV/b0bSg6zI=; + b=OFiaOXuXKVmUOuoZZ2/so0FAFaJ+dhmxUpYDqlC7reIu8EoSFGEXM2S3aiJYdE3c/Y + 5bZWA3RHGFHBZoZi2dQ5UUCmT0C792ASz+C8XN5Lv4C5GCBs/WuiOzdx8ToQ2A64oRfc + wumF5SAyPVe43qPv6frlGc0FjnNWC7rywDwzrqBXkpuOmWwWAZ8ejiq/7f/dRgQmPL1t + J1RMmXqIKSMMX0sIMTc7K/6UXBanYL5rrd5TFMzx3JwgX3zpKMkASrSZ0Wz3oGW+O5AZ + UKvDIZNiSdLJn9adgrlIXC2byeI6YKbPbaBxg9gDZTsTiuNFIsN9n7afeeEWkOFsFchl + GgDA==; + 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=1741382821; x=1741987621; 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=0VzAFK2nwUEQRAnCNVSgQuG4Wr4tLibcsFFh81EYLns=; + b=otrfeb7ceRjaPNsRHcQ88IowkQG+F7mchzQUnGb7hstr/PAGYipAPf3c1yvnwCKc8G + ovpUGfSgkkTzM9KzU6/HPOpHKSHsScMnQE8XMcn+nGyxWS1VUxR3axS9+zCdScNZyMGC + dZ2B8TjhmIPLxVf/NGt7gLWM+d1qjuMIqp2i7GEUZpniQKz3Dvr90RFYgZaDeHYreg5I + uZ4DFC7uLRrF6NrmF5lBNHDLtOR5T1rb+Dagq2dx0XnySCzlOxHfwGGZmRp7AaRoOH9h + ARiHZC1vojU93Zwlq1omtLnvjHWxcnalEFYj2BAkVXxp0FvpMOoHkQG+YC+rw2aIf82y + 6G5g== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20230601; t=1741382821; x=1741987621; + 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=0VzAFK2nwUEQRAnCNVSgQuG4Wr4tLibcsFFh81EYLns=; + b=a1U1lkYtpvMCXNOLBKUxzUn1s+jHjRJS6O7UeiHplNYyfrF8OWXDP7I62Qg3CKP3+z + T7JWm1iYjX7/mRiOXsCz0aEeoTPCbu+SfzFEGSnoz4QVMQrUh+qETCv50E75VtqL7ztG + uARp+6PHwSBpP1OaI9m4ECv0QQONj4MVAOgrPVZm15ei5I4NHsC4LM+gBZV15roPvq8p + lb1YJiywVN6LNpX8kAQAogpT8q4ZPK6gGQAhcCCZZLFnsK5AvB557mRBX7e3KYy2gLON + w/i6i0DKc6gUFz5UrED8J9P5l1RP3on+EOMxRW0QZuQxXyC7Nwntp+2AhsSX12r+VbHT + q0Xg== +Sender: bitcoindev@googlegroups.com +X-Forwarded-Encrypted: i=2; AJvYcCU8swmbZwf/WHboxvn/FJBA2o6sq10Vl8s7ehArxDxCj7gTiKDpXAqUVZXTSvuzrwdcVZanoHjBK62x@gnusha.org +X-Gm-Message-State: AOJu0YytqPGUQ7o94QcZuf4hHiy9xZTSfzvtoCFz34I+LkDC2wBeMQ9N + 4+uObtcwwvK0mrOCmuxONV3pNTpoA8FFw0AjeoE8f/DJEbxvUzuN +X-Google-Smtp-Source: AGHT+IFOiIiyckMl0Q0m84cuF31kLcdjdKKWw6fHYK5jb+b8EINVHAw5TWIr7sg3IsRBtahG5ixQZQ== +X-Received: by 2002:a05:6870:f14f:b0:29f:d993:a4cb with SMTP id 586e51a60fabf-2c282159a68mr724858fac.14.1741382821154; + Fri, 07 Mar 2025 13:27:01 -0800 (PST) +X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVGXRtvm/pmgAcE3DJFDOaZ1IdOye5puD3AndtmnsoUvJg== +Received: by 2002:a05:6871:14b:b0:2c2:384e:1c12 with SMTP id + 586e51a60fabf-2c23f3b4029ls1410811fac.0.-pod-prod-00-us; Fri, 07 Mar 2025 + 13:26:57 -0800 (PST) +X-Received: by 2002:a05:6808:f07:b0:3f4:12a:8ca0 with SMTP id 5614622812f47-3f6a162ad99mr567834b6e.4.1741382817703; + Fri, 07 Mar 2025 13:26:57 -0800 (PST) +Received: by 2002:a54:4397:0:b0:3f6:6c6a:dc5e with SMTP id 5614622812f47-3f682685fd3msb6e; + Fri, 7 Mar 2025 13:16:44 -0800 (PST) +X-Received: by 2002:a05:6a20:144e:b0:1f3:2ae4:82df with SMTP id adf61e73a8af0-1f5561a0f11mr1519001637.21.1741382203344; + Fri, 07 Mar 2025 13:16:43 -0800 (PST) +ARC-Seal: i=1; a=rsa-sha256; t=1741382203; cv=none; + d=google.com; s=arc-20240605; + b=OlU4TctImn3Vone8RkOgsSv0cPctUYRlEIxSvilPXCrri6sj3KCyg2DQ7v+OnLayAg + rx8dzeLoM4Jj/BRzoPLXwtFAxWsUbZo8BTQ8/nUI2yXZcVgTKz2TLeNPRWP506poYa8a + 9okHHQsvs97NODmG/btOmOFsG6SMDxdnf6dQBxXnxXW+MeGIInqlKb3caYbAPuOr4Bzq + /NbXsk5FhIWoW72djN9DtJnZ/UpjSb2OVKFC2G5KiiUTQ4kg1xzNGKqNbyzgfhymwGcr + vADptRKKI4URPWckHzhwX/RHCB16XnUJOYLDzIMRZA5ZdUcer8huWmGQOtSq2z5B8QJE + ScdA== +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=0Gh6D6WvmHSAEp+xiltn61zozJ6PcB8cn+JpBozu1Ws=; + fh=sapDHqhE46zLmMBeB1lkoe0zq8J9+V3Afx71/j8kvug=; + b=kmVUjppeH+bfZ3nPN2SGA8H9sgDzbG18yp+liCihaqzLWMbVvbZrkb8kIRuMTgcSgx + anlvaiRSQnuvFCts3N0pFd1lP8elmSwmki3MkIHPoAUEkIQMhFyxpoEghgVdL3MPoDWx + RMqGY62mmv93uFTtwwEZXvV9bbVTMHhdBGd6Oikjpdxt+CdeQ6FfailogqtaU9Zycqjw + 02PArjFrGT4o4JBvpNdunur1PWnKeoPgLX5ZFM4W6my4eM1id92zSFZADydbt9mwrPYg + 9oNTsCUROgLUNpDh/p2uYSp0ITtReuATBSzmGTRQMKBOyFQmpgLIK1k25VfwhC/25Kuy + vG2g==; + 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 41be03b00d2f7-af281279d14si190718a12.5.2025.03.07.13.16.43 + for <bitcoindev@googlegroups.com> + (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); + Fri, 07 Mar 2025 13:16:43 -0800 (PST) +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 <aj@erisian.com.au>) + id 1tqf3f-0006KU-21; + Sat, 08 Mar 2025 07:16:41 +1000 +Received: by email (sSMTP sendmail emulation); Sat, 08 Mar 2025 07:16:37 +1000 +Date: Sat, 8 Mar 2025 07:16:37 +1000 +From: Anthony Towns <aj@erisian.com.au> +To: Antoine Riard <antoine.riard@gmail.com> +Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com> +Subject: Re: [bitcoindev] "Recursive covenant" with CTV and CSFS +Message-ID: <Z8tiNcjdsRKvekp4@erisian.com.au> +References: <Z8eUQCfCWjdivIzn@erisian.com.au> + <A1uNlgzWNUB3L_ITCAGDB85UhNdcF4GX6zZhkaEFHPmLmQivzXnY7stFGtG8iR_8cmVCxiWklqO9VEN6SqDyO6fMEuN3gJDnDEOIN-60sDE=@protonmail.com> + <6a9d4eea-51bd-45d8-b839-4ac3cefdbb7en@googlegroups.com> +MIME-Version: 1.0 +Content-Type: text/plain; charset="UTF-8" +Content-Disposition: inline +In-Reply-To: <6a9d4eea-51bd-45d8-b839-4ac3cefdbb7en@googlegroups.com> +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: <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 (/) + +On Wed, Mar 05, 2025 at 02:46:08PM -0800, Antoine Riard wrote: +> > I don't believe the existence of a construction like this poses any +> > problems in practice, however if there is going to be a push to activate +> > BIP 119 in parallel with features that directly undermine its claimed +> > motivation, then it would presumably be sensible to at least update +> > the BIP text to describe a motivation that would actually be achieved by +> > deployment. +> I do... +> https://gnusha.org/pi/bitcoindev/f594c2f8-d712-48e4-a010-778dd4d0cadb@Spark/ +> https://blog.bitmex.com/txwithhold-smart-contracts/ + +I don't believe being able to pay for censorship on-chain is any more +threatening than being able to pay for censorship off-chain. + +The bitmex blog post there relies on having a trusted oracle to release +DLC payments if the target tx wasn't mined. If you have that level of +trust anyway, then just putting funds in escrow, having miners register +bolt12 invoices with the oracle, and having the oracle make the payments +when it's satisfied blocks are sufficiently confirmed has a pretty +similar risk profile. + +> With OP_CHECKSIGFROMSTACK, which is iirc <signature> <pubkey> <message> + +It's <signature> <message> <pubkey> with pubkey at the top of the stack. +https://github.com/bitcoin/bips/blob/master/bip-0348.md + +The same is also true of both Elements' CSFS and Bitcoin-Cash's CHECKDATASIG. + +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/Z8tiNcjdsRKvekp4%40erisian.com.au. + |