<oembed><type>rich</type><version>1.0</version><author_name>npub17rld56k4365lfphyd8u8kwuejey5xcazdxptserx03wc4jc9g24stx9l2h</author_name><author_url>https://nostr.ae/npub17rld56k4365lfphyd8u8kwuejey5xcazdxptserx03wc4jc9g24stx9l2h</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2022-02-17&#xA;📝 Original message:On Fri, Feb 11, 2022 at 12:12:28PM -0600, digital vagabond via bitcoin-dev wrote:&#xA;&gt; Imagine a covenant design that was&#xA;&gt; flexible enough to create an encumbrance like this: a script specifies a&#xA;&gt; specific key in a multisig controlled by some authority figure (or a branch&#xA;&gt; in the script that would allow unilateral control by such an authority),&#xA;&gt; and the conditions of the covenant would perpetually require than any spend&#xA;&gt; from the covenant can only be sent to a script involving that key from said&#xA;&gt; authority, preventing by consensus any removal of that central authorities&#xA;&gt; involvement in control over that UTXO.&#xA;&#xA;&gt; I know that such a walled garden could easily be constructed now with&#xA;&gt; multisig and restrictions on where coins can be withdrawn to from exchanges&#xA;&gt; or whatever [...], but I think the important distinction&#xA;&gt; between such non-consensus system designed to enforce such restrictions and&#xA;&gt; a recursive covenant to accomplish the same is that in the case of a&#xA;&gt; multisig/non-consensus based system, exit from that restriction is still&#xA;&gt; possible under the consensus rules of the protocol.&#xA;&#xA;I think that sort of encumberance is already possible: you send bitcoin&#xA;to an OP_RETURN address and that is registered on some other system as a&#xA;way of &#34;minting&#34; coins there (ie, &#34;proof of burn&#34;) at which point rules&#xA;other than bitcoin&#39;s apply. Bitcoin consensus guarantees the value can&#39;t&#xA;be extracted back out of the OP_RETURN value.&#xA;&#xA;I think spacechains effectively takes up this concept for their one-way&#xA;peg:&#xA;&#xA;  https://bitcoin.stackexchange.com/questions/100537/what-is-spacechain&#xA;&#xA;  https://medium.com/@RubenSomsen/21-million-bitcoins-to-rule-all-sidechains-the-perpetual-one-way-peg-96cb2f8ac302&#xA;&#xA;(I think spacechains requires a covenant construct to track the&#xA;single-tx-per-bitcoin-block that commits to the spacechain, but that&#39;s&#xA;not directly used for the BTC value that was pegged into the spacechain)&#xA;&#xA;If we didn&#39;t have OP_RETURN, you could instead pay to a pubkey that&#39;s&#xA;constructed from a NUMS point / or a pedersen commitment, that&#39;s (roughly)&#xA;guaranteed unspendable, at least until secp256k1 is broken via bitcoin&#39;s&#xA;consensus rules (with the obvious disadvantage that nodes then can&#39;t&#xA;remove these outputs from the utxo set).&#xA;&#xA;That was also used for XCP/Counterparty&#39;s ICO in 2014, at about 823 uBTC&#xA;per XCP on average (depending on when you got in it was between 666&#xA;uBTC/XCP and 1000 uBTC/XCP apparently), falling to a current price of&#xA;about 208 uBTC per XCP. It was about 1000 uBTC/XCP until mid 2018 though.&#xA;&#xA;  https://counterparty.io/news/why-proof-of-burn/&#xA;  https://github.com/CounterpartyXCP/Documentation/blob/master/Basics/FAQ-XCP.md&#xA;&#xA;These seem like they might be bad things for people to actually do&#xA;(why would you want to be paid to mine a spacechain in coins that can&#xA;only fall in value relative to bitcoin?), and certainly I don&#39;t think&#xA;we should do things just to make this easier; but it seems more like a&#xA;&#34;here&#39;s why you&#39;re hurting yourself if you do this&#34; thing, rather than a&#xA;&#34;we can prevent you from doing it and we will&#34; thing.&#xA;&#xA;Cheers,&#xA;aj</html></oembed>