summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Towns <aj@erisian.com.au>2025-03-08 07:16:37 +1000
committerbitcoindev <bitcoindev@googlegroups.com>2025-03-07 13:27:07 -0800
commit96efd367c45d3c2162d8f434341a1b7871fb0aef (patch)
treec6dd50ac208f9fdd9a14b419aaf401dbf5661abc
parentb9e126c9c01ac43eb2b8f65b29281a34c30ef679 (diff)
downloadpi-bitcoindev-96efd367c45d3c2162d8f434341a1b7871fb0aef.tar.gz
pi-bitcoindev-96efd367c45d3c2162d8f434341a1b7871fb0aef.zip
Re: [bitcoindev] "Recursive covenant" with CTV and CSFS
-rw-r--r--38/bc6b89c5908bc401b9cce292ed9f30645cefce181
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.
+