From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 20 Aug 2025 17:07:37 -0700 Received: from mail-qt1-f188.google.com ([209.85.160.188]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1uosq8-0008Cr-I3 for bitcoindev@gnusha.org; Wed, 20 Aug 2025 17:07:37 -0700 Received: by mail-qt1-f188.google.com with SMTP id d75a77b69052e-4b298daef1asf10621201cf.3 for ; Wed, 20 Aug 2025 17:07:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1755734850; x=1756339650; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:references:in-reply-to:message-id:to:from:date:sender:from :to:cc:subject:date:message-id:reply-to; bh=BWzC12VXmebft0WDI5AhfJmiguw9ynKyoy3BrYDmFik=; b=GajToJGQmYnhfGYCdvpeDQh4dW9hupdFRYuUdKOiVGXFcJiQWnCGEZO3bxCHjSwMRG Y0EKvWXvU+1IzshUNl51sRhc4OmbofyUML6mZaGyLQzIWpa27AdYhELx3SSyfcllFeGt i0XXnL6UkTKhyL9e653qfoICiv0/EU0D/YryJdGyDHB59Tmk3mswjSrgbM/fhHpPFCLc 2oeztl3n6tpiDIhu43sYAM/fetMvCM4jaVb/O3CsajERFzAb4/evSzMv6C4NwdV7hrD0 e00WjHG/7ZsLuV6tlxoBqjCTsYFVxpTV9rsoXoCQMpjkj+nzO5GIJTd0ntjgcLjrR3uf SGnw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755734850; x=1756339650; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:references:in-reply-to:message-id:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=BWzC12VXmebft0WDI5AhfJmiguw9ynKyoy3BrYDmFik=; b=lLsHPna5aZ1Edb+H8dBMUHCIoJtm3m/R2vPd6oHMD/1rRdIGhUi/fqLTr9MTgIumtV WTfSX9BmqwKre0VC6rZg0QqD9ya17lFS2VyVUHSpxgrB4/t31VDmpkPJOYiNseOigWd1 5ObRv6QL3sjdKivsudRZXsVi3tPZLdMzGjxKtLiuwDFsO6IgWr6UYrRWmFd/hR9s+/lq 4QbaVH9TK9ZgRlfsCC/fP+MMiwXRMfkj9NHINdcq4cqyHmTuwFegTsbwCOaMli7owir2 K8o0w5BwbbBze5x+MpK5jb2YGtyupHWbezrWBrP9tkrt7YL+gjiuPnxIH5U7a7YsPFfS y5Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755734850; x=1756339650; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:references:in-reply-to:message-id:to:from:date:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=BWzC12VXmebft0WDI5AhfJmiguw9ynKyoy3BrYDmFik=; b=d9jnpzEmzGrV2SrRGqQ7vUHYewCk7oYjg/O4wfEGVU3vw2ucPpzjN/TTJvHPfqSy3+ SAnPpWpI+IcH/wr7+Ww5yflYkikrgMazXodxVzQlvr3IbBnmZ2MEZWgEsbLucg4eDeqa ggpLz7pWBxvW68xvcyb4jx+2ci7xqB0Ii3N7gW3QFCiRSj1g1sh+cDduUEYOwzna2v5s 9G7klZWSJNdrwoYH+be/NpdGsaIg2lum69lUlfB2oSA/Q6q/3xaAQqFuNqAFzerKXn4y qgSLX7gHJFVy+JaQPdPAB+VLFZj9G7E16rXS1daCTkj73o6PLEm+ZPnV0I2jIi+vjK/F IQ/w== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=1; AJvYcCXu6SayP31sRgEYLV9Ip56/DXjIp32iWU6zU/GHmhmbmfveq0W1L6dPz7VkzMQ49+A4Ugaxgu9/aul0@gnusha.org X-Gm-Message-State: AOJu0Yzt2eCPwLoJa1BMxmgsShja7FpjvZ+VyXQxuj0Mc2g+La6gjCiX lIjJq10Kcy/fNw/iByMASko6v8FNwCyt2MAeAdZOIgv4RlHI3UiaWXhw X-Google-Smtp-Source: AGHT+IELlnXAnsvgFtDJa6gFMij8MjaO+Blq4I3Pi1yWeudcVYMEky+NgD8tXevgL5Bl3b6/nlALSw== X-Received: by 2002:a05:622a:1aa1:b0:4b0:7d1d:6c38 with SMTP id d75a77b69052e-4b29fe8f35fmr4590931cf.47.1755734849848; Wed, 20 Aug 2025 17:07:29 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZdFESHvctf+3nJWAu7At9xRHA96oUrTtmeOJWnKaEC4xA== Received: by 2002:ac8:570b:0:b0:4b0:96d1:cd63 with SMTP id d75a77b69052e-4b29d95beaels6839961cf.2.-pod-prod-08-us; Wed, 20 Aug 2025 17:07:26 -0700 (PDT) X-Received: by 2002:a05:620a:2995:b0:7e9:f81f:ceb9 with SMTP id af79cd13be357-7ea08e815bfmr54786385a.83.1755734845905; Wed, 20 Aug 2025 17:07:25 -0700 (PDT) Received: by 2002:a05:690c:a185:b0:718:5fd:a4e7 with SMTP id 00721157ae682-71fb1046d7bms7b3; Wed, 20 Aug 2025 11:23:28 -0700 (PDT) X-Received: by 2002:a05:690c:a04f:b0:71f:c729:8f13 with SMTP id 00721157ae682-71fc7298fd4mr2143347b3.3.1755714207160; Wed, 20 Aug 2025 11:23:27 -0700 (PDT) Date: Wed, 20 Aug 2025 11:23:26 -0700 (PDT) From: Antoine Riard To: Bitcoin Development Mailing List Message-Id: In-Reply-To: References: Subject: [bitcoindev] Re: Workshops and Activation for CHECKTEMPLATEVERIFY and CHECKSIGFROMSTACK MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_734_123316031.1755714206883" X-Original-Sender: antoine.riard@gmail.com 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.5 (/) ------=_Part_734_123316031.1755714206883 Content-Type: multipart/alternative; boundary="----=_Part_735_1740781638.1755714206883" ------=_Part_735_1740781638.1755714206883 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Floppy, The call to review CTV has been published Jun. 9. On this letter, I can count ~60 names. Since the time of publication (2 months after), only 5 people have put a=20 code review comment on #31989. Among the 5 people, only 2 were letter signatories (average-gary + stuxto). Why the 58 other names on the letter have not spent _their_ _free_ time=20 reviewing more CTV code ? ... Now, of course anyone is free to patch CTV on top of knot and go to try the= =20 activation run with that. Personally, I still think we should aim for more neutral consensus=20 development process... This was the intent with the bitcoin contracting primitives WG, done on an= =20 open IRC chan. https://github.com/ariard/bitcoin-contracting-primitives-wg (can transfer= =20 you the repo ownership if you wish so) Where rather to present a primitive proposal as a "done deal" from a "pow= =20 wow" of experts, the goal was to create a neutral online forum for discussion open to anyone= =20 in the world who self-estimate they qualify as an expert on bitcoin consensus...and=20 humbly trying to do better than the mess of the 2015 - 2017 period w.r.t consensus changes. Best, Antoine OTS hash: 0d3c23682b630c9c85288ece8e1acae2f4a3c76254e16e36ccb6ca0fcef2556b Le lundi 18 ao=C3=BBt 2025 =C3=A0 15:43:54 UTC+1, /dev /fd0 a =C3=A9crit : > Hi everyone, > > IRC channel: #ctv-csfs-activation on libera.chat > > I [requested][0] the economic nodes to review different soft fork=20 > proposals and share their opinion on 5 March 2025. Four entries were adde= d=20 > to the [wiki][1] and nobody has any objections to the proposals. Some=20 > organizations do not want to publicly participate in this process to avoi= d=20 > politics and drama. > > A [letter][2] was signed on 9 June 2025 by bitcoin developers to get more= =20 > core contributors involved in the review process. It was followed by a=20 > [proposal][3] that makes a few changes to CHECKTEMPLATEVERIFY and combine= s=20 > it with CHECKSIGFROMSTACK. Personally, I don't like that TEMPLATEHASH is= =20 > restricted to taproot and don't see anything wrong with=20 > CHECKTEMPLATEVERIFY. However, other developers may disagree with me and= =20 > have different opinion. I have created an IRC channel for workshops,=20 > meetings, activation, etc.=20 > > We can finalize a meeting schedule so we can use the IRC channel to move= =20 > closer to covenants activation on bitcoin. > > I think BIP 8 would be a better option for the next soft fork.=20 > [Previously][4], some suggestions were [rejected][5] because knots was no= t=20 > used by a large number of users. However, things have changed since then= =20 > and [~15%][6] of nodes use knots for bitcoin. > > [0]: https://groups.google.com/g/bitcoindev/c/kd8g8V1NVOY/m/nE2y5V66AQAJ > [1]: https://en.bitcoin.it/wiki/Covenants_support > [2]: https://ctv-csfs.com/ > [3]: https://groups.google.com/g/bitcoindev/c/5wLThgegha4/m/iUWIZPIaCAAJ > [4]:=20 > https://gnusha.org/pi/bitcoindev/CAFvNmHS4s_MbXP8o3kWmaUZ5...@mail.gmail.= com/=20 > > [5]:=20 > https://diyhpl.us/cgit/pi-bitcoindev/plain/cc/877bbc8de83e7aa4d2252a0473d= 05d634946b4/dev/fd0 > [6]: https://bitnodes.io/nodes/?q=3Dknots#network-snapshot > > /dev/fd0 > floppy disk guy > --=20 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 e= mail to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/= e0a46b30-e633-4f38-b737-a5f1973da901n%40googlegroups.com. ------=_Part_735_1740781638.1755714206883 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Floppy,

The call to review CTV has been published Jun. 9.

On this letter, I can count ~60 names.

Since the time of= publication (2 months after), only 5 people have put a code review comment= on #31989.

Among the 5 people, only 2 were letter signatories (= average-gary + stuxto).

Why the 58 other names on the letter hav= e not spent _their_ _free_ time reviewing more CTV code ?

...
Now, of course anyone is free to patch CTV on top of knot and go t= o try the activation run with that.

Personally, I still think we= should aim for more neutral consensus development process...

Th= is was the intent with the bitcoin contracting primitives WG, done on an op= en IRC chan.

https://github.com/ariard/bitcoin-contracting-primi= tives-wg (can transfer you the repo ownership if you wish so)

Wh= ere rather to present a primitive proposal as a "done deal" from a "pow wow= " of experts,
the goal was to create a neutral online forum for discus= sion open to anyone in the world
who self-estimate they qualify as an = expert on bitcoin consensus...and humbly trying to
do better than the = mess of the 2015 - 2017 period w.r.t consensus changes.

Best,Antoine
OTS hash: 0d3c23682b630c9c85288ece8e1acae2f4a3c76254e16e36c= cb6ca0fcef2556b

Le lundi 18 ao=C3=BBt 2025 =C3=A0 15:43:54 UTC+1, /dev /f= d0 a =C3=A9crit=C2=A0:
Hi everyone,

IRC channel: #ctv-csfs-activ= ation on libera.chat

I [requested][0] the economic nodes to review d= ifferent soft fork proposals and share their opinion on 5 March 2025. Four = entries were added to the [wiki][1] and nobody has any objections to the pr= oposals. Some organizations do not want to publicly participate in this pro= cess to avoid politics and drama.

A [letter][2] was signed on 9 June= 2025 by bitcoin developers to get more core contributors involved in the r= eview process. It was followed by a [proposal][3] that makes a few changes = to CHECKTEMPLATEVERIFY and combines it with CHECKSIGFROMSTACK. Personally, = I don't like that TEMPLATEHASH is restricted to taproot and don't s= ee anything wrong with CHECKTEMPLATEVERIFY. However, other developers may d= isagree with me and have different opinion. I have created an IRC channel f= or workshops, meetings, activation, etc.

We can finalize a meeting = schedule so we can use the IRC channel to move closer to covenants activati= on on bitcoin.

I think BIP 8 would be a better option for the next s= oft fork. [Previously][4], some suggestions were [rejected][5] because knot= s was not used by a large number of users. However, things have changed sin= ce then and [~15%][6] of nodes use knots for bitcoin.

[0]: https://groups.google.com/g/bitcoindev/c/kd8g8= V1NVOY/m/nE2y5V66AQAJ
[1]: https://en.bitcoin.it/wiki/Covenants_support[2]: https://ctv-csfs.com/
[3]: https://groups.google.com/g/bitcoindev/c/5wLThgegha4/m/= iUWIZPIaCAAJ
[4]: https://gnusha.org/pi/b= itcoindev/CAFvNmHS4s_MbXP8o3kWmaUZ5...@mail.gmail.com/
[5]: https://diyhpl.us/cgit/pi-bitcoindev/plain/cc/877bbc8de83e7aa4d2252a047= 3d05d634946b4/dev/fd0
[6]:=C2=A0https://bitnodes.io/nodes/= ?q=3Dknots#network-snapshot

/dev/fd0
floppy disk guy

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/e0a46b30-e633-4f38-b737-a5f1973da901n%40googlegroups.com.
------=_Part_735_1740781638.1755714206883-- ------=_Part_734_123316031.1755714206883--