summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Riard <antoine.riard@gmail.com>2024-09-02 17:35:06 -0700
committerbitcoindev <bitcoindev@googlegroups.com>2024-09-02 17:39:47 -0700
commitdaf588a3328f1db42b35e1211553de92107f95e3 (patch)
treeae791ce477c6f7d1cb9f567c60ce3060ac339697
parent35fb4f487a57622bd5ed61a566fe7ebf8163d17f (diff)
downloadpi-bitcoindev-daf588a3328f1db42b35e1211553de92107f95e3.tar.gz
pi-bitcoindev-daf588a3328f1db42b35e1211553de92107f95e3.zip
[bitcoindev] Re: OP_CAT Research Fund sponsored by StarkWare
-rw-r--r--c1/674a6fe5faef3cf4664bdcc57f74987366606a695
1 files changed, 695 insertions, 0 deletions
diff --git a/c1/674a6fe5faef3cf4664bdcc57f74987366606a b/c1/674a6fe5faef3cf4664bdcc57f74987366606a
new file mode 100644
index 000000000..ff2a04ef2
--- /dev/null
+++ b/c1/674a6fe5faef3cf4664bdcc57f74987366606a
@@ -0,0 +1,695 @@
+Delivery-date: Mon, 02 Sep 2024 17:39:47 -0700
+Received: from mail-yb1-f189.google.com ([209.85.219.189])
+ by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ (Exim 4.94.2)
+ (envelope-from <bitcoindev+bncBC3PT7FYWAMRBSVV3G3AMGQED4ZOSQQ@googlegroups.com>)
+ id 1slHaE-0000Se-D7
+ for bitcoindev@gnusha.org; Mon, 02 Sep 2024 17:39:47 -0700
+Received: by mail-yb1-f189.google.com with SMTP id 3f1490d57ef6-e163641feb9sf10361605276.0
+ for <bitcoindev@gnusha.org>; Mon, 02 Sep 2024 17:39:45 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=googlegroups.com; s=20230601; t=1725323980; x=1725928780; 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=C2cXyQpJcU3rM8w0kBb+bX/rNW+EsZrJokMd7/kJE8U=;
+ b=P9wZf0xRCv+YZdIpsBky51nPynXP+X8kf8FTv6verz3obC3cdV15jtA6YgP8ym5RJ2
+ 8LEf/LcPU+cNAxujUz+XzsdDg6PLN+CVDDDgTJpFlaNlTviEUPfWT9teZ116rkS0yiyk
+ zg1k1+VFY1JO5WzuJCCUtJoLy3l61vo/BsTfbX5Izifmt4Sbw84MzEIhMh9+xOjnnGs8
+ wyW8d9UnAQ/V3gDCx+K//+WImsWVRu/PxtsxW05vhQ6+bt/JiQBg9MVaKnlUQ3R9j1VM
+ KvrT+x/KopR44MQ+3kzJ4khxCwHOsSdIZrLlaAdIVeG4dcCMe+E2kaLt6e6hSkzdkhPI
+ H9pQ==
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=gmail.com; s=20230601; t=1725323980; x=1725928780; 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=C2cXyQpJcU3rM8w0kBb+bX/rNW+EsZrJokMd7/kJE8U=;
+ b=e7rPiRymm6q7yed4QyIO8DRKvMyEcX2UeycbytXGOO4JCWrVoBZ6O2tk7OqGp/oaDR
+ jBiU+RAgEx3qiuLPSPCgfWk1lYA3cZoiXKFXAt3G1Sc79dM0r4N+1ETGNT5VDJUVBCpz
+ k/vuu5Q7qi9lkhg8yUp2Dh29fmcCDIHv4ycAlVYvf+tUvJr9+ZQu3EZnq8Sky8ywSElL
+ 6px5eh9fnRt05xZFsmHN5Q+Afugsd3dRS5M3oRUOkAQ0w+kFR8+Gxt4z27MlIm9bO9bn
+ qJtw7Ln4ZKw30NRhl9/YugGfrOqjdKjH2dzn6kTILgfcqJt7gTThZo54P6ojimwzf12R
+ UA+Q==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20230601; t=1725323980; x=1725928780;
+ 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=C2cXyQpJcU3rM8w0kBb+bX/rNW+EsZrJokMd7/kJE8U=;
+ b=vv0KMVOlHgLB9tiviMCi8Bi4Tht8aorunlgpxJB6ONU7PmaJ8E6EK8hyg66Vvozvwo
+ xWdUE0AjYdQRVe5smdLNngSvRGPzJIy/dfAU/Kv9wJutCiUzqEe2YPCnZxbaKPMk2arl
+ oPc4NLkP6KNQ5zGbFCPrCrScapEuDnRn1K8oSeaXi6IMpvQO+43TslntTV35Kf84mvPX
+ qoY1RnLwj1EBmi/1qS5s543QPGzPimN7f7PlHSSHv/fuAdS6JRXLKSzn63yMdS6ja5di
+ HestOYfNCwHlX0FVbv13xShShreL/wsnBs9gunJ4EBvPy1YMb6oB2nY1lqNy9EknqeJK
+ 5HkA==
+Sender: bitcoindev@googlegroups.com
+X-Forwarded-Encrypted: i=1; AJvYcCXaWts2rwnhDsmt3bIbe2kY4C5+80fT0ggyxOzUsd1x+eEFdc3kV1LqAKQbTj6+7bxpcDrYT4IxjvdJ@gnusha.org
+X-Gm-Message-State: AOJu0YxJTCmFVaIG/4BNjbfdom14pT5oQ4QDUTcVXXCK4wJuvefzAq/T
+ qY252I8G7blFYP0CnwJJQwIEAkWXDpX3QE9jvdmAz5heWGWLalnb
+X-Google-Smtp-Source: AGHT+IGLMz3RRlBhRpbanP0Vaad9EO+cKH9jTga4baRoHcKmHPXaXHu9Z/XvXsK1tK3H+rsNFxDwgw==
+X-Received: by 2002:a05:6902:1745:b0:e1a:9286:bc5b with SMTP id 3f1490d57ef6-e1a9286bdd9mr5382375276.21.1725323979650;
+ Mon, 02 Sep 2024 17:39:39 -0700 (PDT)
+X-BeenThere: bitcoindev@googlegroups.com
+Received: by 2002:a05:6902:1547:b0:e16:3642:2a73 with SMTP id
+ 3f1490d57ef6-e1a582643adls122998276.2.-pod-prod-04-us; Mon, 02 Sep 2024
+ 17:39:37 -0700 (PDT)
+X-Received: by 2002:a05:690c:102:b0:64b:4a9f:540d with SMTP id 00721157ae682-6d40f9286f4mr113678047b3.31.1725323977791;
+ Mon, 02 Sep 2024 17:39:37 -0700 (PDT)
+Received: by 2002:a05:690c:6906:b0:66a:8967:a513 with SMTP id 00721157ae682-6d3cdd376f4ms7b3;
+ Mon, 2 Sep 2024 17:35:08 -0700 (PDT)
+X-Received: by 2002:a05:690c:700b:b0:6d6:3cd6:cddc with SMTP id 00721157ae682-6d63cd6d7b0mr64831227b3.45.1725323706318;
+ Mon, 02 Sep 2024 17:35:06 -0700 (PDT)
+Date: Mon, 2 Sep 2024 17:35:06 -0700 (PDT)
+From: Antoine Riard <antoine.riard@gmail.com>
+To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
+Message-Id: <adbc4f2a-f9ba-48e5-85f0-bf7d548a46d0n@googlegroups.com>
+In-Reply-To: <7f50cfd7-a4d8-4dc9-8daf-ab9d4229824fn@googlegroups.com>
+References: <04b61777-7f9a-4714-b3f2-422f99e54f87n@googlegroups.com>
+ <7f50cfd7-a4d8-4dc9-8daf-ab9d4229824fn@googlegroups.com>
+Subject: [bitcoindev] Re: OP_CAT Research Fund sponsored by StarkWare
+MIME-Version: 1.0
+Content-Type: multipart/mixed;
+ boundary="----=_Part_281512_2040249165.1725323706122"
+X-Original-Sender: antoine.riard@gmail.com
+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.5 (/)
+
+------=_Part_281512_2040249165.1725323706122
+Content-Type: multipart/alternative;
+ boundary="----=_Part_281513_531772300.1725323706122"
+
+------=_Part_281513_531772300.1725323706122
+Content-Type: text/plain; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+Hi all,
+
+> While I welcome the effort, its worth pointing out that bounties like=20
+this have a very long history
+> of generating no interesting results because people who might otherwise=
+=20
+generate interesting results
+> are rarely motivated by bounties.
+
+From my experience, I both agree and disagree with that viewpoint.
+
+Since taproot activation in 2021, I think that one of the main reason there=
+=20
+has been a complete stale
+in all consensus discussions related to soft-fork changes about covenants=
+=20
+or contracting primitives
+extending bitcoin script is the lack of following some trial-and-error=20
+design & development process.
+In the similar fashion and with the same level of rigors as we have seen=20
+with schnorr / taproot changes
+themselves, where the idea of a merkle tree to commit to a set of scripts=
+=20
+is as old as 2013 [0].
+
+Let's recall briefly some steps of taproot design & development process, as=
+=20
+it did happen.
+
+With taproot, there has been for years a competing debate of technical=20
+ideas between the templated approach
+(what is today bip341 / bip340) and the approach allowing more flexibility=
+=20
+for the application / protocol
+designer (bip144 or the bip116 / bip117 combination). Following this debate=
+=20
+of idea, there was a bip proposal
+to enshrine the taproot idea in a concrete technical idea in May 2019 [1]=
+=20
+(Though was the coalescing of merkle
+ideas in a single proposal done in a public, open and fair process ? I=20
+believe there were complaints from Maaku
+that is was done in a more or less close-fashion at CoreDev NYC in March=20
+2018, of which a transcript is here [2]
+Was this discussed more at the CoreDev one in Tokyo 2018 ?).
+
+Following the debate between technical ideas aiming to bring the same kind=
+=20
+of mechanism at the consensus-level
+in bitcoin, there was an open review process on IRC at the autumn of 2019,=
+=20
+where all attendees were able to
+ask technical questions to the taproot bip proposal authors [3]. In=20
+parallel, there was a serie of industry
+workshops made by Bitcoin Optech to present what the consensus changes=20
+would allow to build or improve in
+the ecosystem in multiple geographical locations [4].
+
+Following those meetings, there was an implementation pull request open in=
+=20
+one of the full-node client in
+the early year of 2020 [5], PR which was merged after an extensive code=20
+review cycle at the end of the year
+of 2020 [6]. Subsequent open technical discussions happened on the mailing=
+=20
+list early in 2021 to propose an
+in-depth technical analysis of some claimed short-coming of taproot [7].
+
+That's a rough summary of the design & development process followed for=20
+Taproot.
+
+Concerning what did happen following Taproot activation at the end of 2021,=
+=20
+there has been multiple
+initiatives to improve the bitcoin script system, most notably by Jeremy=20
+with CTV early in 2021 [8].
+This proposal was the culmination of years of R&D by Jeremy, as if my=20
+memory is correct he did some
+workshops about CTV and covenant along the years e.g at one of the Miami=20
+conference.
+
+While this proposal didn't gather enough signaling for an activation, some=
+=20
+experienced protocol devs have
+drawn lessons about this design, development and activation attempt. During=
+=20
+the mid-summer I launched a
+serie of IRC meetings for covenant devs on an open and public channel [9],=
+=20
+which was more or less regularly
+attended by a lot of folks. The goal of organizing regular open online=20
+meetings was to progressively find
+where covenants devs converge (and where they actually diverge) about their=
+=20
+bitcoin technical ideas.
+
+In another line of fashion, there was the bitcoin-inquisition fork (yes the=
+=20
+naming is from the Monty Python)
+by AJ [10] with the objectives to propose and implement an idea and=20
+demonstrate it's technically or economically
+worthwile. The bitcoin contracting primitives WG has been more or less=20
+discontinued by myself (maintainers welcome!),
+and I don't think the bitcoin-inquisition fork has been that active (we run=
+=20
+out of expert eyes to review sophisticated
+consensus changes...).
+
+So I think I agree with the viewpoint that indeed skilled people who can=20
+come with interesting results are
+rarely motivated by bounties. However this viewpoint is missing some other=
+=20
+side of the picture, namely having
+a communication space in the bitcoin ecosystem, where novel ideas can be=20
+expressed in an open and public fashion,
+instead of seeing a communication space locked-down by some bitcoin FOSS=20
+veterans (as they fear for the sustainability
+of their ivory tower jobs like the usual bureaucract at your local=20
+regulatory body who has never got a job in real life,
+wasn't one of Jeremy's critic about the consensus design process ? [11]).
+
+So if we think that open and public communication space promoting high=20
+standards of scientific and engineering discussions
+is one of the key element, I can only invite that bounties be more consumed=
+=20
+to nurture open and public process like IRC meetings,
+sorting out and archiving well the decade-long of ideas about covenants and=
+=20
+bitcoin script extensions or putting back on foot
+major open in-person conferences like Scaling Bitcoin, that were disrupted=
+=20
+by the pandemie.
+
+(...I don't think CoreDev and other invitation-only dev meetings is an=20
+appropriate forum anymore, as someone regularly
+invited, in my opinion it becomes more a who you know on the social graph=
+=20
+style of in-person meetings, that it is persisting
+as a meritocracy of ideas, written code and other technical=20
+contributions...)
+
+If we ignore the lessons of the past, I think we'll be condemned to repeat=
+=20
+them like we have seen with the
+blocksize war, where there was on one-side skilled devs cloister-walled on=
+=20
+the bitcoin core codebase, that
+codebase full of bugs, and on the other side industry companies and=20
+application builders aiming to bring
+some user traffic to pay for the on-chain fees. I believe there was wrongs=
+=20
+and rights on each side.
+
+I think those considerations about working hard to re-insitute or improve=
+=20
+the open and public communication
+space in which a design & development conversation about consensus changes=
+=20
+under high intellectual standards
+can happen are valuable. Especially, as it is more and more likely that=20
+Bitcoin development process becomes
+more targeted by nation-states or other political actors such as=20
+Greenpeace. Afterall, it was a very long
+time ago that Gavin as a bitcoin maintainer was invited to give highlights=
+=20
+about Bitcoin to a very particular
+service [12].
+
+On those last regards, I think it can be only helpful if future open=20
+conferences about Bitcoin scalability
+and consensus changes are done in geopolitically neutral locations (e.g=20
+Singapor, Switzerland, some Caribbean
+Islands, Dubai, Turkey, etc...).
+
+Best,
+Antoine
+ots hash: 34721270da9b1748b47396950b4418c7a4337a4b531fb75a2aeffc87f8b52a15
+
+[0] https://bitcointalk.org/index.php?topic=3D255145.msg2757327#msg2757327
+[1]=20
+https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-May/016914.htm=
+l
+[2]=20
+https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-May/015951.htm=
+l
+[3] https://github.com/ajtowns/taproot-review
+[4] https://bitcoinops.org/en/workshops/
+[5] https://github.com/bitcoin/bitcoin/pull/17977
+[6] https://github.com/bitcoin/bitcoin/pull/19997
+[7]=20
+https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-March/018641.h=
+tml
+[8] https://rubin.io/bitcoin/2021/11/28/advent-1/
+[9] https://github.com/ariard/bitcoin-contracting-primitives-wg
+[10]=20
+https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-September/0209=
+21.html
+[11] https://rubin.io/bitcoin/2021/11/28/advent-1/
+[12] https://bitcointalk.org/?topic=3D6652.0
+Le jeudi 29 ao=C3=BBt 2024 =C3=A0 17:21:27 UTC+1, /dev /fd0 a =C3=A9crit :
+
+> Hi Victor,
+>
+> I am not interested in submitting any proposals based on the guidelines=
+=20
+> <https://starkware.co/submission-proposals/>, however below are some=20
+> interesting observations and research related to OP_CAT:
+>
+> Drivechain: https://sha-gate-demo.netlify.app/=20
+> AOPP 2.0:=20
+> https://groups.google.com/g/bitcoindev/c/6SgD6_rmNAQ/m/Q3cTqaqEDQAJ
+> AMM : https://xcancel.com/super_testnet/status/1826674357860811036
+> On-chain DEX:=20
+> https://gitlab.com/GeneralProtocols/anyhedge/contracts/-/blame/developmen=
+t/contracts/v0.12/artifact.json?ref_type=3Dheads#L93
+> Zero-conf: https://gitlab.com/-/snippets/3735654
+>
+> /dev/fd0
+> floppy disk guy
+> On Thursday, August 29, 2024 at 1:27:53=E2=80=AFPM UTC Victor Kolobov wro=
+te:
+>
+>> Hey all,
+>>
+>>
+>> StarkWare has announced a $1 million bounty for compelling arguments=20
+>> either in favor of or against the activation of OP_CAT. This bounty is=
+=20
+>> overseen by a committee which includes the following members:
+>>
+>> -=20
+>> =20
+>> Andrew Poelstra (Chair) - Blockstream
+>> -=20
+>> =20
+>> Victor Kolobov (Secretary General) - StarkWare
+>> -=20
+>> =20
+>> Avihu Levy - StarkWare
+>> -=20
+>> =20
+>> Clara Shinkleman - Chaincode
+>> -=20
+>> =20
+>> Ethan Heilman - BastionZero
+>> -=20
+>> =20
+>> Louis Guthman - StarkWare
+>> -=20
+>> =20
+>> Olaoluwa Osuntokun - Lightning Labs
+>> -=20
+>> =20
+>> Robin Linus - ZeroSync
+>> -=20
+>> =20
+>> Tadge Dryja=20
+>> =20
+>> The bounty is intended to gather well-reasoned arguments from the=20
+>> community, either supporting or opposing the activation of OP_CAT. Topic=
+s=20
+>> of interest include but are not limited to: the security implications of=
+=20
+>> OP_CAT activation on Bitcoin, OP_CAT-based computing and locking script=
+=20
+>> logic on Bitcoin, applications and protocols utilizing OP_CAT on Bitcoin=
+,=20
+>> and general research related to OP_CAT and its impact.=20
+>>
+>> Please apply here <https://starkware.co/submission-proposals/>!
+>>
+>
+
+--=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 on the web visit https://groups.google.com/d/msgid/=
+bitcoindev/adbc4f2a-f9ba-48e5-85f0-bf7d548a46d0n%40googlegroups.com.
+
+------=_Part_281513_531772300.1725323706122
+Content-Type: text/html; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+Hi all,<br /><br />&gt; While I welcome the effort, its worth pointing out =
+that bounties like this have a very long history<br />&gt; of generating no=
+ interesting results because people who might otherwise generate interestin=
+g results<br />&gt; are rarely motivated by bounties.<br /><br />From my ex=
+perience, I both agree and disagree with that viewpoint.<br /><br />Since t=
+aproot activation in 2021, I think that one of the main reason there has be=
+en a complete stale<br />in all consensus discussions related to soft-fork =
+changes about covenants or contracting primitives<br />extending bitcoin sc=
+ript is the lack of following some trial-and-error design &amp; development=
+ process.<br />In the similar fashion and with the same level of rigors as =
+we have seen with schnorr / taproot changes<br />themselves, where the idea=
+ of a merkle tree to commit to a set of scripts is as old as 2013 [0].<br /=
+><br />Let's recall briefly some steps of taproot design &amp; development =
+process, as it did happen.<br /><br />With taproot, there has been for year=
+s a competing debate of technical ideas between the templated approach<br /=
+>(what is today bip341 / bip340) and the approach allowing more flexibility=
+ for the application / protocol<br />designer (bip144 or the bip116 / bip11=
+7 combination). Following this debate of idea, there was a bip proposal<br =
+/>to enshrine the taproot idea in a concrete technical idea in May 2019 [1]=
+ (Though was the coalescing of merkle<br />ideas in a single proposal done =
+in a public, open and fair process ? I believe there were complaints from M=
+aaku<br />that is was done in a more or less close-fashion at CoreDev NYC i=
+n March 2018, of which a transcript is here [2]<br />Was this discussed mor=
+e at the CoreDev one in Tokyo 2018 ?).<div><br /></div><div>Following the d=
+ebate between technical ideas aiming to bring the same kind of mechanism at=
+ the consensus-level<br />in bitcoin, there was an open review process on I=
+RC at the autumn of 2019, where all attendees were able to<br />ask technic=
+al questions to the taproot bip proposal authors [3]. In parallel, there wa=
+s a serie of industry<br />workshops made by Bitcoin Optech to present what=
+ the consensus changes would allow to build or improve in<br />the ecosyste=
+m in multiple geographical locations [4].<br /><br />Following those meetin=
+gs, there was an implementation pull request open in one of the full-node c=
+lient in<br />the early year of 2020 [5], PR which was merged after an exte=
+nsive code review cycle at the end of the year<br />of 2020 [6]. Subsequent=
+ open technical discussions happened on the mailing list early in 2021 to p=
+ropose an<br />in-depth technical analysis of some claimed short-coming of =
+taproot [7].<br /><br />That's a rough summary of the design &amp; developm=
+ent process followed for Taproot.</div><div><br /></div><div>Concerning wha=
+t did happen following Taproot activation at the end of 2021, there has bee=
+n multiple<br />initiatives to improve the bitcoin script system, most nota=
+bly by Jeremy with CTV early in 2021 [8].<br />This proposal was the culmin=
+ation of years of R&amp;D by Jeremy, as if my memory is correct he did some=
+<br />workshops about CTV and covenant along the years e.g at one of the Mi=
+ami conference.<br /><br />While this proposal didn't gather enough signali=
+ng for an activation, some experienced protocol devs have<br />drawn lesson=
+s about this design, development and activation attempt. During the mid-sum=
+mer I launched a<br />serie of IRC meetings for covenant devs on an open an=
+d public channel [9], which was more or less regularly<br />attended by a l=
+ot of folks. The goal of organizing regular open online meetings was to pro=
+gressively find<br />where covenants devs converge (and where they actually=
+ diverge) about their bitcoin technical ideas.<br /><br />In another line o=
+f fashion, there was the bitcoin-inquisition fork (yes the naming is from t=
+he Monty Python)<br />by AJ [10] with the objectives to propose and impleme=
+nt an idea and demonstrate it's technically or economically<br />worthwile.=
+ The bitcoin contracting primitives WG has been more or less discontinued b=
+y myself (maintainers welcome!),<br />and I don't think the bitcoin-inquisi=
+tion fork has been that active (we run out of expert eyes to review sophist=
+icated<br />consensus changes...).</div><div><br /></div><div>So I think I =
+agree with the viewpoint that indeed skilled people who can come with inter=
+esting results are<br />rarely motivated by bounties. However this viewpoin=
+t is missing some other side of the picture, namely having<br />a communica=
+tion space in the bitcoin ecosystem, where novel ideas can be expressed in =
+an open and public fashion,<br />instead of seeing a communication space lo=
+cked-down by some bitcoin FOSS veterans (as they fear for the sustainabilit=
+y<br />of their ivory tower jobs like the usual bureaucract at your local r=
+egulatory body who has never got a job in real life,<br />wasn't one of Jer=
+emy's critic about the consensus design process ? [11]).<br /><br />So if w=
+e think that open and public communication space promoting high standards o=
+f scientific and engineering discussions<br />is one of the key element, I =
+can only invite that bounties be more consumed to nurture open and public p=
+rocess like IRC meetings,<br />sorting out and archiving well the decade-lo=
+ng of ideas about covenants and bitcoin script extensions or putting back o=
+n foot<br />major open in-person conferences like Scaling Bitcoin, that wer=
+e disrupted by the pandemie.</div><div><br /></div><div>(...I don't think C=
+oreDev and other invitation-only dev meetings is an appropriate forum anymo=
+re, as someone regularly<br />invited, in my opinion it becomes more a who =
+you know on the social graph style of in-person meetings, that it is persis=
+ting</div><div>as a meritocracy of ideas, written code and other technical =
+contributions...)<br /><br />If we ignore the lessons of the past, I think =
+we'll be condemned to repeat them like we have seen with the<br />blocksize=
+ war, where there was on one-side skilled devs cloister-walled on the bitco=
+in core codebase, that<br />codebase full of bugs, and on the other side in=
+dustry companies and application builders aiming to bring<br />some user tr=
+affic to pay for the on-chain fees. I believe there was wrongs and rights o=
+n each side.<br /><br />I think those considerations about working hard to =
+re-insitute or improve the open and public communication<br />space in whic=
+h a design &amp; development conversation about consensus changes under hig=
+h intellectual standards<br />can happen are valuable. Especially, as it is=
+ more and more likely that Bitcoin development process becomes<br />more ta=
+rgeted by nation-states or other political actors such as Greenpeace. After=
+all, it was a very long<br />time ago that Gavin as a bitcoin maintainer wa=
+s invited to give highlights about Bitcoin to a very particular<br />servic=
+e [12].</div><div><br /></div><div>On those last regards, I think it can be=
+ only helpful if future open conferences about Bitcoin scalability<br />and=
+ consensus changes are done in geopolitically neutral locations (e.g Singap=
+or, Switzerland, some Caribbean<br />Islands, Dubai, Turkey, etc...).<br />=
+<br />Best,<br />Antoine<br />ots hash: 34721270da9b1748b47396950b4418c7a43=
+37a4b531fb75a2aeffc87f8b52a15</div><div><br /></div><div>[0] https://bitcoi=
+ntalk.org/index.php?topic=3D255145.msg2757327#msg2757327<br />[1] https://l=
+ists.linuxfoundation.org/pipermail/bitcoin-dev/2019-May/016914.html<br />[2=
+] https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-May/015951.h=
+tml<br />[3] https://github.com/ajtowns/taproot-review<br />[4] https://bit=
+coinops.org/en/workshops/<br />[5] https://github.com/bitcoin/bitcoin/pull/=
+17977<br />[6] https://github.com/bitcoin/bitcoin/pull/19997<br />[7] https=
+://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-March/018641.html<b=
+r />[8] https://rubin.io/bitcoin/2021/11/28/advent-1/<br />[9] https://gith=
+ub.com/ariard/bitcoin-contracting-primitives-wg<br />[10] https://lists.lin=
+uxfoundation.org/pipermail/bitcoin-dev/2022-September/020921.html<br />[11]=
+ https://rubin.io/bitcoin/2021/11/28/advent-1/<br />[12] https://bitcointal=
+k.org/?topic=3D6652.0<br /></div><div class=3D"gmail_quote"><div dir=3D"aut=
+o" class=3D"gmail_attr">Le jeudi 29 ao=C3=BBt 2024 =C3=A0 17:21:27 UTC+1, /=
+dev /fd0 a =C3=A9crit=C2=A0:<br/></div><blockquote class=3D"gmail_quote" st=
+yle=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padd=
+ing-left: 1ex;">Hi Victor,<div><br></div><div>I am not interested in submit=
+ting any proposals based on the <a href=3D"https://starkware.co/submission-=
+proposals/" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"http=
+s://www.google.com/url?hl=3Dfr&amp;q=3Dhttps://starkware.co/submission-prop=
+osals/&amp;source=3Dgmail&amp;ust=3D1725409874909000&amp;usg=3DAOvVaw1wI8zt=
+N7FWY1gSE6H3VF3R">guidelines</a>, however below are some interesting observ=
+ations and research related to OP_CAT:</div><div><br></div><div>Drivechain:=
+=C2=A0<a href=3D"https://sha-gate-demo.netlify.app/" target=3D"_blank" rel=
+=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dfr&am=
+p;q=3Dhttps://sha-gate-demo.netlify.app/&amp;source=3Dgmail&amp;ust=3D17254=
+09874909000&amp;usg=3DAOvVaw2D8LDBkObYZPFfRXzOVrSo">https://sha-gate-demo.n=
+etlify.app/</a>=C2=A0</div><div>AOPP 2.0:=C2=A0<a href=3D"https://groups.go=
+ogle.com/g/bitcoindev/c/6SgD6_rmNAQ/m/Q3cTqaqEDQAJ" target=3D"_blank" rel=
+=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dfr&am=
+p;q=3Dhttps://groups.google.com/g/bitcoindev/c/6SgD6_rmNAQ/m/Q3cTqaqEDQAJ&a=
+mp;source=3Dgmail&amp;ust=3D1725409874909000&amp;usg=3DAOvVaw0fMXrzC3a6wzEH=
+PprMM5sp">https://groups.google.com/g/bitcoindev/c/6SgD6_rmNAQ/m/Q3cTqaqEDQ=
+AJ</a></div><div>AMM :=C2=A0<a href=3D"https://xcancel.com/super_testnet/st=
+atus/1826674357860811036" target=3D"_blank" rel=3D"nofollow" data-saferedir=
+ecturl=3D"https://www.google.com/url?hl=3Dfr&amp;q=3Dhttps://xcancel.com/su=
+per_testnet/status/1826674357860811036&amp;source=3Dgmail&amp;ust=3D1725409=
+874909000&amp;usg=3DAOvVaw1G4Et2nT5_LRzXo3kmlA1q">https://xcancel.com/super=
+_testnet/status/1826674357860811036</a></div><div>On-chain DEX:=C2=A0<a hre=
+f=3D"https://gitlab.com/GeneralProtocols/anyhedge/contracts/-/blame/develop=
+ment/contracts/v0.12/artifact.json?ref_type=3Dheads#L93" target=3D"_blank" =
+rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dfr=
+&amp;q=3Dhttps://gitlab.com/GeneralProtocols/anyhedge/contracts/-/blame/dev=
+elopment/contracts/v0.12/artifact.json?ref_type%3Dheads%23L93&amp;source=3D=
+gmail&amp;ust=3D1725409874909000&amp;usg=3DAOvVaw05wwqmIOusXwkYxLbXEazl">ht=
+tps://gitlab.com/GeneralProtocols/anyhedge/contracts/-/blame/development/co=
+ntracts/v0.12/artifact.json?ref_type=3Dheads#L93</a></div><div>Zero-conf:=
+=C2=A0<a href=3D"https://gitlab.com/-/snippets/3735654" target=3D"_blank" r=
+el=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dfr&=
+amp;q=3Dhttps://gitlab.com/-/snippets/3735654&amp;source=3Dgmail&amp;ust=3D=
+1725409874909000&amp;usg=3DAOvVaw2Q2HEw84w1Dg5iSExkIKQh">https://gitlab.com=
+/-/snippets/3735654</a></div><div><br></div><div>/dev/fd0</div><div>floppy =
+disk guy</div><div class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_a=
+ttr">On Thursday, August 29, 2024 at 1:27:53=E2=80=AFPM UTC Victor Kolobov =
+wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 0.8=
+ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir=3D"ltr" =
+style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-si=
+ze:small;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
+font-size:12pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-col=
+or:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;f=
+ont-variant-alternates:normal;vertical-align:baseline">Hey all,</span></p><=
+p dir=3D"ltr" style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans=
+-serif;font-size:small;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
+span style=3D"font-size:12pt;font-family:Arial,sans-serif;color:rgb(0,0,0);=
+background-color:transparent;font-variant-numeric:normal;font-variant-east-=
+asian:normal;font-variant-alternates:normal;vertical-align:baseline"><br></=
+span><span style=3D"font-size:12pt;font-family:Arial,sans-serif;color:rgb(0=
+,0,0);background-color:transparent;font-variant-numeric:normal;font-variant=
+-east-asian:normal;font-variant-alternates:normal;vertical-align:baseline">=
+StarkWare has announced a $1 million bounty for compelling arguments either=
+ in favor of or against the activation of OP_CAT. This bounty is overseen b=
+y a committee which includes the following members:</span></p><ul style=3D"=
+color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small;=
+margin-top:0px;margin-bottom:0px"><li dir=3D"ltr" style=3D"margin-left:15px=
+;list-style-type:disc;font-size:12pt;font-family:Arial,sans-serif;color:rgb=
+(0,0,0);background-color:transparent;font-variant-numeric:normal;font-varia=
+nt-east-asian:normal;font-variant-alternates:normal;vertical-align:baseline=
+"><p dir=3D"ltr" role=3D"presentation" style=3D"line-height:1.38;margin-top=
+:12pt;margin-bottom:0pt"><span style=3D"font-size:12pt;background-color:tra=
+nsparent;font-weight:700;font-variant-numeric:normal;font-variant-east-asia=
+n:normal;font-variant-alternates:normal;vertical-align:baseline">Andrew Poe=
+lstra (Chair)</span><span style=3D"font-size:12pt;background-color:transpar=
+ent;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant=
+-alternates:normal;vertical-align:baseline"> - Blockstream</span></p></li><=
+li dir=3D"ltr" style=3D"margin-left:15px;list-style-type:disc;font-size:12p=
+t;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparen=
+t;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-a=
+lternates:normal;vertical-align:baseline"><p dir=3D"ltr" role=3D"presentati=
+on" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
+=3D"font-size:12pt;background-color:transparent;font-weight:700;font-varian=
+t-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:nor=
+mal;vertical-align:baseline">Victor Kolobov (Secretary General)</span><span=
+ style=3D"font-size:12pt;background-color:transparent;font-variant-numeric:=
+normal;font-variant-east-asian:normal;font-variant-alternates:normal;vertic=
+al-align:baseline"> - StarkWare</span></p></li><li dir=3D"ltr" style=3D"mar=
+gin-left:15px;list-style-type:disc;font-size:12pt;font-family:Arial,sans-se=
+rif;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:norm=
+al;font-variant-east-asian:normal;font-variant-alternates:normal;vertical-a=
+lign:baseline"><p dir=3D"ltr" role=3D"presentation" style=3D"line-height:1.=
+38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:12pt;backgrou=
+nd-color:transparent;font-weight:700;font-variant-numeric:normal;font-varia=
+nt-east-asian:normal;font-variant-alternates:normal;vertical-align:baseline=
+">Avihu Levy</span><span style=3D"font-size:12pt;background-color:transpare=
+nt;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-=
+alternates:normal;vertical-align:baseline"> - StarkWare</span></p></li><li =
+dir=3D"ltr" style=3D"margin-left:15px;list-style-type:disc;font-size:12pt;f=
+ont-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;f=
+ont-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alte=
+rnates:normal;vertical-align:baseline"><p dir=3D"ltr" role=3D"presentation"=
+ style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
+"font-size:12pt;background-color:transparent;font-weight:700;font-variant-n=
+umeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal=
+;vertical-align:baseline">Clara Shinkleman</span><span style=3D"font-size:1=
+2pt;background-color:transparent;font-variant-numeric:normal;font-variant-e=
+ast-asian:normal;font-variant-alternates:normal;vertical-align:baseline"> -=
+ Chaincode</span></p></li><li dir=3D"ltr" style=3D"margin-left:15px;list-st=
+yle-type:disc;font-size:12pt;font-family:Arial,sans-serif;color:rgb(0,0,0);=
+background-color:transparent;font-variant-numeric:normal;font-variant-east-=
+asian:normal;font-variant-alternates:normal;vertical-align:baseline"><p dir=
+=3D"ltr" role=3D"presentation" style=3D"line-height:1.38;margin-top:0pt;mar=
+gin-bottom:0pt"><span style=3D"font-size:12pt;background-color:transparent;=
+font-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;=
+font-variant-alternates:normal;vertical-align:baseline">Ethan Heilman</span=
+><span style=3D"font-size:12pt;background-color:transparent;font-variant-nu=
+meric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;=
+vertical-align:baseline"> - BastionZero</span></p></li><li dir=3D"ltr" styl=
+e=3D"margin-left:15px;list-style-type:disc;font-size:12pt;font-family:Arial=
+,sans-serif;color:rgb(0,0,0);background-color:transparent;font-variant-nume=
+ric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;ve=
+rtical-align:baseline"><p dir=3D"ltr" role=3D"presentation" style=3D"line-h=
+eight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:12pt;=
+background-color:transparent;font-weight:700;font-variant-numeric:normal;fo=
+nt-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:=
+baseline">Louis Guthman</span><span style=3D"font-size:12pt;background-colo=
+r:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;fo=
+nt-variant-alternates:normal;vertical-align:baseline"> - StarkWare</span></=
+p></li><li dir=3D"ltr" style=3D"margin-left:15px;list-style-type:disc;font-=
+size:12pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:tr=
+ansparent;font-variant-numeric:normal;font-variant-east-asian:normal;font-v=
+ariant-alternates:normal;vertical-align:baseline"><p dir=3D"ltr" role=3D"pr=
+esentation" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
+an style=3D"font-size:12pt;background-color:transparent;font-weight:700;fon=
+t-variant-numeric:normal;font-variant-east-asian:normal;font-variant-altern=
+ates:normal;vertical-align:baseline">Olaoluwa Osuntokun</span><span style=
+=3D"font-size:12pt;background-color:transparent;font-variant-numeric:normal=
+;font-variant-east-asian:normal;font-variant-alternates:normal;vertical-ali=
+gn:baseline"> - Lightning Labs</span></p></li><li dir=3D"ltr" style=3D"marg=
+in-left:15px;list-style-type:disc;font-size:12pt;font-family:Arial,sans-ser=
+if;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:norma=
+l;font-variant-east-asian:normal;font-variant-alternates:normal;vertical-al=
+ign:baseline"><p dir=3D"ltr" role=3D"presentation" style=3D"line-height:1.3=
+8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:12pt;backgroun=
+d-color:transparent;font-weight:700;font-variant-numeric:normal;font-varian=
+t-east-asian:normal;font-variant-alternates:normal;vertical-align:baseline"=
+>Robin Linus</span><span style=3D"font-size:12pt;background-color:transpare=
+nt;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-=
+alternates:normal;vertical-align:baseline"> - ZeroSync</span></p></li><li d=
+ir=3D"ltr" style=3D"margin-left:15px;list-style-type:disc;font-size:12pt;fo=
+nt-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;fo=
+nt-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alter=
+nates:normal;vertical-align:baseline"><p dir=3D"ltr" role=3D"presentation" =
+style=3D"line-height:1.38;margin-top:0pt;margin-bottom:12pt"><span style=3D=
+"font-size:12pt;background-color:transparent;font-weight:700;font-variant-n=
+umeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal=
+;vertical-align:baseline">Tadge Dryja</span><span style=3D"font-size:12pt;b=
+ackground-color:transparent;font-variant-numeric:normal;font-variant-east-a=
+sian:normal;font-variant-alternates:normal;vertical-align:baseline">=C2=A0<=
+/span></p></li></ul><p dir=3D"ltr" style=3D"color:rgb(34,34,34);font-family=
+:Arial,Helvetica,sans-serif;font-size:small;line-height:1.38;margin-top:12p=
+t;margin-bottom:12pt"><span style=3D"font-size:12pt;font-family:Arial,sans-=
+serif;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:no=
+rmal;font-variant-east-asian:normal;font-variant-alternates:normal;vertical=
+-align:baseline">The bounty is intended to gather well-reasoned arguments f=
+rom the community, either supporting or opposing the activation of OP_CAT. =
+Topics of interest include but are not limited to: the security implication=
+s of OP_CAT activation on Bitcoin, OP_CAT-based computing and locking scrip=
+t logic on Bitcoin, applications and protocols utilizing OP_CAT on Bitcoin,=
+ and general research related to OP_CAT and its impact.=C2=A0</span></p><br=
+ style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-s=
+ize:small"><p dir=3D"ltr" style=3D"color:rgb(34,34,34);font-family:Arial,He=
+lvetica,sans-serif;font-size:small;line-height:1.38;margin-top:12pt;margin-=
+bottom:12pt"><span style=3D"font-size:12pt;font-family:Arial,sans-serif;col=
+or:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font=
+-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:ba=
+seline">Please apply=C2=A0</span><a href=3D"https://starkware.co/submission=
+-proposals/" style=3D"color:rgb(17,85,204)" rel=3D"nofollow" target=3D"_bla=
+nk" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dfr&amp;q=3Dhttp=
+s://starkware.co/submission-proposals/&amp;source=3Dgmail&amp;ust=3D1725409=
+874909000&amp;usg=3DAOvVaw1wI8ztN7FWY1gSE6H3VF3R"><span style=3D"font-size:=
+12pt;font-family:Arial,sans-serif;background-color:transparent;font-variant=
+-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:norm=
+al;text-decoration-line:underline;vertical-align:baseline">here</span></a><=
+span style=3D"font-size:12pt;font-family:Arial,sans-serif;color:rgb(0,0,0);=
+background-color:transparent;font-variant-numeric:normal;font-variant-east-=
+asian:normal;font-variant-alternates:normal;vertical-align:baseline">!</spa=
+n></p></blockquote></div></blockquote></div>
+
+<p></p>
+
+-- <br />
+You received this message because you are subscribed to the Google Groups &=
+quot;Bitcoin Development Mailing List&quot; group.<br />
+To unsubscribe from this group and stop receiving emails from it, send an e=
+mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
+ev+unsubscribe@googlegroups.com</a>.<br />
+To view this discussion on the web visit <a href=3D"https://groups.google.c=
+om/d/msgid/bitcoindev/adbc4f2a-f9ba-48e5-85f0-bf7d548a46d0n%40googlegroups.=
+com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msg=
+id/bitcoindev/adbc4f2a-f9ba-48e5-85f0-bf7d548a46d0n%40googlegroups.com</a>.=
+<br />
+
+------=_Part_281513_531772300.1725323706122--
+
+------=_Part_281512_2040249165.1725323706122--
+