From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 12 Mar 2026 11:01:11 -0700 Received: from mail-oo1-f55.google.com ([209.85.161.55]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1w0kLO-00071z-QC for bitcoindev@gnusha.org; Thu, 12 Mar 2026 11:01:11 -0700 Received: by mail-oo1-f55.google.com with SMTP id 006d021491bc7-67bc60e05d0sf19264269eaf.2 for ; Thu, 12 Mar 2026 11:01:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1773338463; cv=pass; d=google.com; s=arc-20240605; b=lK2+zvy+/P2G4u62eTRNcxWPQGJC0q8pF9+NydAZXdkIkCQ53RgH2fD/bxPhAskXZz tQHc7Lp8voyOQwhXGo4f0eYzVvoLBUgnQhUvNg9xXcNloPBdgKTrvnTlPUo8Q0Kd4omE dav79kmc8Zaoap4FYudx1puNfHfq1swJ8ww7uLNVBXrq3e/6S7C/OrKPljWlTTBIYQ1s XSUDsjnHhjxJf1dXNmSfJl3q7lX8kF9Te6dxu33eDUoxbSLPUNafjDyA8lnR0uEizubz WzKqz+d5QrIkpEcfolcyf9KUy1i5yooHpXpZAai4sG4Tznnb/9GsCEqrKXXWw4U5JjDp xC6Q== 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:reply-to:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=uH07emNCVk0CgG/GJQHblnVu+/mDHdlo9LFBqsAUodw=; fh=OU38uC9vVPXQzRT+Zn0DGYcrN22WkwVPzcr2lisUO7c=; b=U69dyI7SVtnkPyUTaDOUzRxUbOkbYbrdKPWEawmVDvRayEwXj3J8m0+9AH0ql/5vbo PnXnKn8/+B99zJsYe4XHBWQqVnUKfpbrCg7WU5SZHyFPGgzvPaLODtAJEKpwWT5O5+J+ 4a4jb48aOjmtI6RPB0BtByq7JlbA6t6op7Uxd3V9Y9r7QBkLpGZc3OpNbgnZ7316r8mC mdhfjgiEebsHwmjwKBfUETlKfjzATDZEj16nZQtxIvTd41GtNjberByyi2Xvj4mool3a 1d1qUJ/47zkD91MZ3erUjOFASLD2lvLmGVaHUNw7efcRHWXxR1rJiMy425nqG1JU6x15 fWrQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=SSUNH2pR; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=reardencode.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1773338463; x=1773943263; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=uH07emNCVk0CgG/GJQHblnVu+/mDHdlo9LFBqsAUodw=; b=kZtHApTvfZkeNgtNT5hsh6xxdoEFUVWsxh2xm8FK9K8R/7PxC9iLRZrf4cC1u+zNsI 9TKuToMQmi6x/XpZ9jbJRKCGf2lcC9Ib19trsGJiXWX7wHpVVuMslpe8jcPR3mB105Cw GS5FvqUrKhFpuK0WOpE63gYFoyXDpkMn/cODn7e5COb7r6TWS647PVIlmZhGamKeqw5L sPSlRNSfb+I+maPXCfYij56VIZM3sPIq5qSAuUOpJdw2HShQtRiC5/PzPBJdPqdzqX1+ W2wUH3FQuET/dUi7zzgvgtoAsb/y0XDAEE67qaZxAsZOP/K7RVJw3lWnav4961vmv/kK p9Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773338463; x=1773943263; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=uH07emNCVk0CgG/GJQHblnVu+/mDHdlo9LFBqsAUodw=; b=gf576y7Kc2n+4L23z0ghyM25zJ4xI2s4cBwhv4BEXcxq6m37Z00TR1mho7Cvw5am73 Qrgy/QdfBtHPHrpf9y/M9yexqPkWo5Hk/LwXvfMx8rXmC42tPzy13EKBXNeB1UY+Lb1C j8SQ+mKxb7GYVhXr30HNV4IkRNHgHACCEDL/SXmHdpy6FIOUud26611J3HX3fFkvlxzs Q/SKXnhDdyziNVyY45V5OLpNInc8XRRUCEWw+2f3CR4RY6hNCrZamb3oBO4wc+HiKqwV khBTrUvw+fa2x/E79lrx8L+myabNwo0hfuVXZxASTQ4YNyF/WQfjIqxYrRiwTjoEHb6w K3TQ== X-Forwarded-Encrypted: i=2; AJvYcCXYQE4PwwtTrtakulkreSQfKBR6NInABoPF/NAVwOxYgKqggOvlwaJDNfvaaICpKscU8LL637J4nXgJ@gnusha.org X-Gm-Message-State: AOJu0Yx5XRNHsYbhEqgIhw2UhrWefXt0Eop2X9DMWPR33CIfqe+dveSY yQfVgTeZor0ItQX9U2byt7wWxvx1VvK7Whxm+D5H6eKzbl/QX841g3PH X-Received: by 2002:a05:6820:2215:b0:67b:a489:3b7c with SMTP id 006d021491bc7-67bdaa84db5mr157618eaf.66.1773338463081; Thu, 12 Mar 2026 11:01:03 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="AV1CL+FWyBQO3JcHR7c3YFDXVnvH6MVrDxZZP+ZRy2xBf9Ypbw==" Received: by 2002:a05:6870:fba0:b0:417:821f:fca0 with SMTP id 586e51a60fabf-417b4f9b7d0ls215143fac.0.-pod-prod-09-us; Thu, 12 Mar 2026 11:00:57 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUPe8gLwJs4Qz7krldmdWsjDLsL1HMwU4nuIc4ZJ29PDS1/XWwHejvKQFdKdIYfQHiTrJIfhC2aCnup@googlegroups.com X-Received: by 2002:a05:6808:f8a:b0:45e:f91f:9730 with SMTP id 5614622812f47-46757416d97mr125832b6e.51.1773338457657; Thu, 12 Mar 2026 11:00:57 -0700 (PDT) Received: by 2002:a05:6504:1312:b0:2f1:bb18:e824 with SMTP id a1c4a302cd1d6-2f3f8143e8amsc7a; Thu, 12 Mar 2026 11:00:26 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWFHS9ECCV01poChOX2LY2lUGY1OYI55mQ9xbv+Mu3aNsTMKpCcA28AnVb3HE4TESYDXdGB+4dXcVPF@googlegroups.com X-Received: by 2002:a2e:a002:0:b0:38a:1a50:d842 with SMTP id 38308e7fff4ca-38a897b95camr426811fa.30.1773338424836; Thu, 12 Mar 2026 11:00:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773338424; cv=none; d=google.com; s=arc-20240605; b=Bb5RJ7VY0pBwdCUwSoS6V6aA5do92rLM2AWsNHSpirbLwpU4wsCkjQVrxSd3HWq+Pa pJ+8yHSjRf8sdEa855oUkU0PKpth/LGiSe2FLfqvwJK8mVzOqjLn2sdi/mikKBR2lVpi kY3/WfJfk4eRsYh31IQoqOh9F7T6Qvj2e0kdiiGyLT7IEKVaOOR/MhzdI9lecdVtyOdI pfkvR6+UV5Sj32xej6RfWYZXgmk49g7fSFtNJeSziT4Ox9hl9H7JtXIKMgk13GEkR1Qj dUObPhArt34fht4iFXoqhodxP7yEX6zB7kiGJ0dQPvrn0tNDegf+gpZQOs3C3hhDVqP6 XqAg== 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 :mail-followup-to:message-id:subject:cc:to:from:dkim-signature:date; bh=5ps+WT+EYzVHdY+rqamsNfvP37yT6W44FrUEj+PIzRU=; fh=VIERJ+dtQdGF+USV3BcSnECDXApqcNPt5x4tARfdMoU=; b=eEHxWdxcmpoI91st4vxEL3aWg6SUISLj1hfM0jVEQnKG5gZ8yDrqBJK9XLte29yvtp xhyj7asjzwz40T8umwTLrZhp5G+jXQ1RgP1qTYl/oPR5+HQJwB2m47tVP/7dZO8WZjF2 2F829Z3n8EH177SpyfkjztUmRVT3G3iVY9Ta/gPdBFm4xdp4FU0KOxANLLxnsjeYrKXZ pzNRfpA/umGJXmjSnEUT8PP39pZIEJS9mwILaKhgeh7AG1PviTXJl/lU62U10LAD5hkT 8fVLYPN+ds+4aO/767y3enSg1aDqTNilGJCbaPhDG2qPAqNQNxK97+0wV8UZI5B44qaA hkIg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=SSUNH2pR; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=reardencode.com Received: from mail.reardencode.com (mail.reardencode.com. [206.125.169.165]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-38a67e471e8si1292811fa.8.2026.03.12.11.00.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 11:00:24 -0700 (PDT) Received-SPF: pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) client-ip=206.125.169.165; Date: Thu, 12 Mar 2026 11:00:15 -0700 From: "'Brandon Black' via Bitcoin Development Mailing List" To: Rusty Russell Cc: Rusty Russell , bitcoindev@googlegroups.com, Julian Moik Subject: Re: [bitcoindev] [4/4] New Opcodes for Tapscript v2 Message-ID: Mail-Followup-To: Rusty Russell , Rusty Russell , bitcoindev@googlegroups.com, Julian Moik References: <87y0q0m8vz.fsf@rustcorp.com.au> <87tt0om8uz.fsf@rustcorp.com.au> <87seadabvi.fsf@rustcorp.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline In-Reply-To: <87seadabvi.fsf@rustcorp.com.au> X-Operating-System: Linux 6.12.47 x86_64 X-Original-Sender: freedom@reardencode.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=SSUNH2pR; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=reardencode.com X-Original-From: Brandon Black Reply-To: Brandon Black 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: -1.0 (-) > CODESEPARATOR always feels like a loaded weapon, so I avoid it! I've tried to find uses for it several times. Briefly had one as part of a DLC protocol, but ended up killing it with a later revision. > I'm not sure what the "don't sign the whole script" semantics are for, > but I suspect they're orthogonal to the separation of execution of > OP_SEGMENT. To me, they seem to have basically the same conceptual purpose - compartmentalize validity. SUCCESS only force-validates this portion of the script, CHECKSIG on this signature is only valid in this portion of the script. I'd suggest that having both is silly, and also that with SEGMENT it wouldn't make sense for a signature for a given pubkey intended for one segment to be valid in another segment. Therefore, there is no need to have both. Pick one and it compartmentalizes both signatures and SUCCESSes. All the best, --Brandon -- 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/abL_L1IFf1-uZaGX%40console.