<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1f2nxequ09nz44775vv6lkffq2plzqvrqramnk29eddmwcc9z7jys8ms289.rss" />
  <link href="https://nostr.ae/npub1f2nxequ09nz44775vv6lkffq2plzqvrqramnk29eddmwcc9z7jys8ms289" />
  <id>https://nostr.ae/npub1f2nxequ09nz44775vv6lkffq2plzqvrqramnk29eddmwcc9z7jys8ms289</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsywuzm2sgshqv9j2pcn39pfxmegt8sjzfkxndkaw3pnj4wxfacdaczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj340q8c</id>
    
      <title type="html">📅 Original date posted:2023-08-02 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsywuzm2sgshqv9j2pcn39pfxmegt8sjzfkxndkaw3pnj4wxfacdaczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj340q8c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxpy2ugd377k3a760lpthkzlppmeltxqezgff4qy5ngermaz6ay3ccpr7ry&#39;&gt;nevent1q…r7ry&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-08-02&lt;br/&gt;🗒️ Summary of this message: There is a debate about whether to price space in the UTXO set to determine if transactions are spam. This could offend some Bitcoin users.&lt;br/&gt;📝 Original message:&lt;br/&gt;There is an open question as to whether or not we should figure out a way&lt;br/&gt;to price space in the UTXO set. I think it is fair to say that given the&lt;br/&gt;fact that the UTXO set space remains unpriced that we actually have no way&lt;br/&gt;to determine whether some of these transactions are spam or not. The UTXO&lt;br/&gt;set must be maintained by all nodes including pruned nodes, whereas main&lt;br/&gt;block and witness data do not have the same type of indefinite footprint,&lt;br/&gt;so in some sense it is an even more significant resource than chain space.&lt;br/&gt;We may very well discover that if we price UTXOs in a way that reflect the&lt;br/&gt;resource costs that usage of inscriptions would vanish. The trouble though&lt;br/&gt;is that such a mechanism would imply having to pay &amp;#34;rent&amp;#34; for an &amp;#34;account&amp;#34;&lt;br/&gt;with Bitcoin, a proposition that would likely be offensive to a significant&lt;br/&gt;portion of the Bitcoin user base.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;Keags&lt;br/&gt;&lt;br/&gt;On Mon, Jul 31, 2023 at 4:55 AM Hugo L via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t think it&amp;#39;s anyone&amp;#39;s place to judge which types of transactions&lt;br/&gt;&amp;gt; should be allowed or not on the network, in fact, when it comes to privacy&lt;br/&gt;&amp;gt; and censorship resistance, it would be better if we were not even able to&lt;br/&gt;&amp;gt; distinguish different types of transactions from one another in the first&lt;br/&gt;&amp;gt; place.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We have limited resources on the blockchain and so they should go to the&lt;br/&gt;&amp;gt; highest bidder. This is already how the network functions and how it&lt;br/&gt;&amp;gt; ensures it&amp;#39;s security.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Rather than thinking about this as &amp;#34;spam&amp;#34;, I think it&amp;#39;s useful to&lt;br/&gt;&amp;gt; objectively think about it in terms of value to the marketplace (fees&lt;br/&gt;&amp;gt; they&amp;#39;re willing to pay) against cost to the network (storage consumed). It&lt;br/&gt;&amp;gt; comes down to supply and demand.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the rate of growth of the blockchain is too high, Ordinals aren&amp;#39;t the&lt;br/&gt;&amp;gt; cause, it&amp;#39;s rather that the theoretical limit of the amount of storage that&lt;br/&gt;&amp;gt; can be added per block isn&amp;#39;t sufficiently limited. (Whether they are used&lt;br/&gt;&amp;gt; to produce Ordinals or something else)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sun, Jul 30, 2023, 5:51 PM , &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev-request at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Send bitcoin-dev mailing list submissions to&lt;br/&gt;&amp;gt;&amp;gt;         bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To subscribe or unsubscribe via the World Wide Web, visit&lt;br/&gt;&amp;gt;&amp;gt;         &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; or, via email, send a message with subject or body &amp;#39;help&amp;#39; to&lt;br/&gt;&amp;gt;&amp;gt;         bitcoin-dev-request at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You can reach the person managing the list at&lt;br/&gt;&amp;gt;&amp;gt;         bitcoin-dev-owner at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; When replying, please edit your Subject line so it is more specific&lt;br/&gt;&amp;gt;&amp;gt; than &amp;#34;Re: Contents of bitcoin-dev digest...&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Today&amp;#39;s Topics:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;    1. Re: Concern about &amp;#34;Inscriptions&amp;#34;. (rot13maxi)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Message: 1&lt;br/&gt;&amp;gt;&amp;gt; Date: Sun, 30 Jul 2023 18:34:12 &#43;0000&lt;br/&gt;&amp;gt;&amp;gt; From: rot13maxi &amp;lt;rot13maxi at protonmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To: L?o Haf &amp;lt;leohaf at orangepill.ovh&amp;gt;, &amp;#34;vjudeu at gazeta.pl&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;         &amp;lt;vjudeu at gazeta.pl&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cc: Bitcoin Protocol Discussion&lt;br/&gt;&amp;gt;&amp;gt;         &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Subject: Re: [bitcoin-dev] Concern about &amp;#34;Inscriptions&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt; Message-ID:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;RIqguuebFmAhEDqCY_0T8KRqHBXEfcvPw6-MbDIyWsAWpLenFFeOVx88-068QFZr7xowg-6Zg988HsRCKdswtZC6QUKPXnrTyTAc_l5jphg=@&lt;br/&gt;&amp;gt;&amp;gt; protonmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Content-Type: text/plain; charset=&amp;#34;utf-8&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; This cat and mouse game can be won by bitcoin defenders. Why ? Because&lt;br/&gt;&amp;gt;&amp;gt; it is easier to detect these transactions and make them a standardization&lt;br/&gt;&amp;gt;&amp;gt; rule than to create new types of spam transactions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; One of the things discussed during the mempoolfullrbf discussion is that&lt;br/&gt;&amp;gt;&amp;gt; a small (~10%) of nodes willing to relay a class of transaction is enough&lt;br/&gt;&amp;gt;&amp;gt; for that class of transaction to consistently reach miners. That means you&lt;br/&gt;&amp;gt;&amp;gt; would need to get nearly the entire network to run updated relay policy to&lt;br/&gt;&amp;gt;&amp;gt; prevent inscriptions from trivially reaching miners and being included in&lt;br/&gt;&amp;gt;&amp;gt; blocks. Inscription users have shown that they are willing and able to send&lt;br/&gt;&amp;gt;&amp;gt; non-standard transactions to miners out of band (&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://mempool.space/tx/0301e0480b374b32851a9462db29dc19fe830a7f7d7a88b81612b9d42099c0ae&#34;&gt;https://mempool.space/tx/0301e0480b374b32851a9462db29dc19fe830a7f7d7a88b81612b9d42099c0ae&lt;/a&gt;),&lt;br/&gt;&amp;gt;&amp;gt; so even if you managed to get enough of the network running the new rule to&lt;br/&gt;&amp;gt;&amp;gt; prevent propagation to miners, those users can just go out of band. Or,&lt;br/&gt;&amp;gt;&amp;gt; they can simply change the script that is used to embed an inscription in&lt;br/&gt;&amp;gt;&amp;gt; the transaction witness. For example, instead of 0 OP_IF?, maybe they do 0&lt;br/&gt;&amp;gt;&amp;gt; OP_DUP OP_DROP OP_IF. When the anti-inscription people detect this, they&lt;br/&gt;&amp;gt;&amp;gt; have to update the rule and wait for 90%&lt;br/&gt;&amp;gt;&amp;gt;  &#43; of the network to upgrade. When the pro-inscription people see this,&lt;br/&gt;&amp;gt;&amp;gt; they only have to convince other inscription enthusiasts and businesses to&lt;br/&gt;&amp;gt;&amp;gt; update.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The anti-inscription patch has to be run by many more participants (most&lt;br/&gt;&amp;gt;&amp;gt; of whom don?t care), while the pro-inscription update has to be run by a&lt;br/&gt;&amp;gt;&amp;gt; small number of people who care a lot. It?s a losing battle for the&lt;br/&gt;&amp;gt;&amp;gt; anti-inscription people.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If you want to prevent inscriptions, the best answer we know of today is&lt;br/&gt;&amp;gt;&amp;gt; economic: the cost of the blockspace needs to be more expensive than&lt;br/&gt;&amp;gt;&amp;gt; inscribers are willing to pay, either because its too expensive or because&lt;br/&gt;&amp;gt;&amp;gt; there?s no market demand for inscriptions. The former relies on Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; becoming more useful to more people, the latter is the natural course of&lt;br/&gt;&amp;gt;&amp;gt; collectibles.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Finally, I would like to quote satoshi himself who wrote about spam&lt;br/&gt;&amp;gt;&amp;gt; here is the link:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=195.msg1617#msg1617&#34;&gt;https://bitcointalk.org/index.php?topic=195.msg1617#msg1617&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Appeals to Satoshi are not compelling arguments.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt;&amp;gt; Rijndael&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Sun, Jul 30, 2023 at 2:04 PM, L?o Haf via bitcoin-dev &amp;lt;[&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org](mailto:On Sun, Jul 30, 2023 at&lt;br/&gt;&amp;gt;&amp;gt; 2:04 PM, L?o Haf via bitcoin-dev &amp;lt;&amp;lt;a href=)&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; ?According to you, the rules of standardization are useless but in this&lt;br/&gt;&amp;gt;&amp;gt; case why were they introduced? The opreturn limit can be circumvented by&lt;br/&gt;&amp;gt;&amp;gt; miners, yet it is rare to see any, the same for maxancestorcount,&lt;br/&gt;&amp;gt;&amp;gt; minrelayfee or even the dust limit.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; This cat and mouse game can be won by bitcoin defenders. Why ? Because&lt;br/&gt;&amp;gt;&amp;gt; it is easier to detect these transactions and make them a standardization&lt;br/&gt;&amp;gt;&amp;gt; rule than to create new types of spam transactions.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; As for the default policy, it can be a weakness but also a strength&lt;br/&gt;&amp;gt;&amp;gt; because if the patch is integrated into Bitcoin Core by being activated by&lt;br/&gt;&amp;gt;&amp;gt; default, the patch will become more and more effective as the nodes update.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Also, when it came to using a pre-segwit node, it is not a solution&lt;br/&gt;&amp;gt;&amp;gt; because this type of node cannot initiate new ones, which is obviously a&lt;br/&gt;&amp;gt;&amp;gt; big problem.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Finally, I would like to quote satoshi himself who wrote about spam&lt;br/&gt;&amp;gt;&amp;gt; here is the link:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=195.msg1617#msg1617&#34;&gt;https://bitcointalk.org/index.php?topic=195.msg1617#msg1617&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Le 27 juil. 2023 ? 07:10, vjudeu at gazeta.pl a ?crit :&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ?&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; not taking action against these inscription could be interpreted by&lt;br/&gt;&amp;gt;&amp;gt; spammers as tacit acceptance of their practice.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Note that some people, even on this mailing list, do not consider&lt;br/&gt;&amp;gt;&amp;gt; Ordinals as spam:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021464.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021464.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; See? It was discussed when it started. Some people believe that&lt;br/&gt;&amp;gt;&amp;gt; blocking Ordinals is censorship, and could lead to blocking regular&lt;br/&gt;&amp;gt;&amp;gt; transactions in the future, just based on other criteria. That means, even&lt;br/&gt;&amp;gt;&amp;gt; if developers would create some official version with that option, then&lt;br/&gt;&amp;gt;&amp;gt; some people would not follow them, or even block Ordinals-filtering nodes,&lt;br/&gt;&amp;gt;&amp;gt; exactly as described in the linked thread:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021487.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-February/021487.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; as spammers might perceive that the Bitcoin network tolerates this&lt;br/&gt;&amp;gt;&amp;gt; kind of behavior&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; But it is true, you have the whole pages, where you can find images,&lt;br/&gt;&amp;gt;&amp;gt; files, or other data, that was pushed on-chain long before Ordinals. The&lt;br/&gt;&amp;gt;&amp;gt; whole whitepaper was uploaded just on 1-of-3 multisig outputs, see&lt;br/&gt;&amp;gt;&amp;gt; transaction&lt;br/&gt;&amp;gt;&amp;gt; 54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713. You have&lt;br/&gt;&amp;gt;&amp;gt; the whole altcoins that are connected to Bitcoin by using part of the&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin&amp;#39;s UTXO set as their database.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; That means, as long as you won&amp;#39;t solve IBD problem and UTXO set&lt;br/&gt;&amp;gt;&amp;gt; growing problem, you will go nowhere, because if you block Ordinals&lt;br/&gt;&amp;gt;&amp;gt; specifically, people won&amp;#39;t learn &amp;#34;this is bad, don&amp;#39;t do that&amp;#34;, they could&lt;br/&gt;&amp;gt;&amp;gt; read it as &amp;#34;use the old way instead&amp;#34;, as long as you won&amp;#39;t block all&lt;br/&gt;&amp;gt;&amp;gt; possible ways. And doing that, requires for example creating new nodes,&lt;br/&gt;&amp;gt;&amp;gt; without synchronizing non-consensus data, like it could be done in &amp;#34;assume&lt;br/&gt;&amp;gt;&amp;gt; UTXO&amp;#34; model.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Also note that as long as people use Taproot to upload a lot of data,&lt;br/&gt;&amp;gt;&amp;gt; you can still turn off the witness, and become a pre-Segwit node. But if&lt;br/&gt;&amp;gt;&amp;gt; you block those ways, then people will push data into legacy parts, and&lt;br/&gt;&amp;gt;&amp;gt; then you will need more code to strip it correctly. The block 774628 maybe&lt;br/&gt;&amp;gt;&amp;gt; contains almost 4 MB of data from the perspective of Segwit node, but the&lt;br/&gt;&amp;gt;&amp;gt; legacy part is actually very small, so by turning witness off, you can&lt;br/&gt;&amp;gt;&amp;gt; strip it to maybe just a few kilobytes.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I want to emphasize that my proposal does not involve implementing a&lt;br/&gt;&amp;gt;&amp;gt; soft fork in any way. On the contrary, what I am asking is simply to&lt;br/&gt;&amp;gt;&amp;gt; consider adding a standardization option. This option would allow the&lt;br/&gt;&amp;gt;&amp;gt; community to freely decide whether it should be activated or not.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 1. Without a soft-fork, those data will be pushed by mining pools&lt;br/&gt;&amp;gt;&amp;gt; anyway, as it happened in the block 774628.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 2. Adding some settings won&amp;#39;t help, as most people use the default&lt;br/&gt;&amp;gt;&amp;gt; configuration. For example, people can configure their nodes to allow free&lt;br/&gt;&amp;gt;&amp;gt; transactions, without recompiling anything. The same with disabling dust&lt;br/&gt;&amp;gt;&amp;gt; amounts. But good luck finding a node in the wild that does anything&lt;br/&gt;&amp;gt;&amp;gt; unusual.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 3. This patch produced by Luke Dashjr does not address all cases. You&lt;br/&gt;&amp;gt;&amp;gt; could use &amp;#34;OP_TRUE OP_NOTIF&amp;#34; instead of &amp;#34;OP_FALSE OP_IF&amp;#34; used by Ordinals,&lt;br/&gt;&amp;gt;&amp;gt; and easily bypass those restrictions. This will be just a cat and mouse&lt;br/&gt;&amp;gt;&amp;gt; game, where spammers will even use P2PK, if they will be forced to. The&lt;br/&gt;&amp;gt;&amp;gt; Pandora&amp;#39;s box is already opened, that fix could be good for February or&lt;br/&gt;&amp;gt;&amp;gt; March, but not now.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On 2023-07-26 11:47:09 user leohaf at orangepill.ovh wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I understand your point of view. However, inscription represent by&lt;br/&gt;&amp;gt;&amp;gt; far the largest spam attack due to their ability to embed themselves in the&lt;br/&gt;&amp;gt;&amp;gt; witness with a fee reduction.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Unlike other methods, such as using the op_return field which could&lt;br/&gt;&amp;gt;&amp;gt; also be used to spam the chain, the associated fees and the standardization&lt;br/&gt;&amp;gt;&amp;gt; rule limiting op_return to 80 bytes have so far prevented similar abuses.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Although attempting to stop inscription could lead to more serious&lt;br/&gt;&amp;gt;&amp;gt; issues, not taking action against these inscription could be interpreted by&lt;br/&gt;&amp;gt;&amp;gt; spammers as tacit acceptance of their practice. This could encourage more&lt;br/&gt;&amp;gt;&amp;gt; similar spam attacks in the future, as spammers might perceive that the&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin network tolerates this kind of behavior.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I want to emphasize that my proposal does not involve implementing a&lt;br/&gt;&amp;gt;&amp;gt; soft fork in any way. On the contrary, what I am asking is simply to&lt;br/&gt;&amp;gt;&amp;gt; consider adding a standardization option. This option would allow the&lt;br/&gt;&amp;gt;&amp;gt; community to freely decide whether it should be activated or not.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Le 26 juil. 2023 ? 07:30, vjudeu at gazeta.pl a ?crit :&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; and I would like to understand why this problem has not been&lt;br/&gt;&amp;gt;&amp;gt; addressed more seriously&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Because if nobody has any good solution, then status quo is&lt;br/&gt;&amp;gt;&amp;gt; preserved. If tomorrow ECDSA would be broken, the default state of the&lt;br/&gt;&amp;gt;&amp;gt; network would be &amp;#34;just do nothing&amp;#34;, and every solution would be&lt;br/&gt;&amp;gt;&amp;gt; backward-compatible with that approach. Burn old coins, and people will&lt;br/&gt;&amp;gt;&amp;gt; call it &amp;#34;Tether&amp;#34;, redistribute them, and people will call it &amp;#34;BSV&amp;#34;. Leave&lt;br/&gt;&amp;gt;&amp;gt; everything untouched, and the network will split into N parts, and then you&lt;br/&gt;&amp;gt;&amp;gt; pick the strongest chain to decide, what should be done.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; However, when it comes to inscriptions, there are no available&lt;br/&gt;&amp;gt;&amp;gt; options except for a patch produced by Luke Dashjr.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Because the real solution should address some different problem, that&lt;br/&gt;&amp;gt;&amp;gt; was always there, and nobody knows, how to deal with it: the problem of&lt;br/&gt;&amp;gt;&amp;gt; forever-growing initial blockchain download time, and forever-growing UTXO&lt;br/&gt;&amp;gt;&amp;gt; set. Some changes with &amp;#34;assume UTXO&amp;#34; are trying to address just that, but&lt;br/&gt;&amp;gt;&amp;gt; this code is not yet completed.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; So, I wonder why there are no options to reject inscriptions in the&lt;br/&gt;&amp;gt;&amp;gt; mempool of a node.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Because it will lead you to never ending chase. You will block one&lt;br/&gt;&amp;gt;&amp;gt; inscriptions, and different ones will be created. Now, they are present&lt;br/&gt;&amp;gt;&amp;gt; even on chains, where there is no Taproot, or even Segwit. That means, if&lt;br/&gt;&amp;gt;&amp;gt; you try to kill them, then they will be replaced by N regular&lt;br/&gt;&amp;gt;&amp;gt; indistinguishable transactions, and then you will go back to those more&lt;br/&gt;&amp;gt;&amp;gt; serious problems under the hood: IBD time, and UTXO size.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Inscriptions are primarily used to sell NFTs or Tokens, concepts&lt;br/&gt;&amp;gt;&amp;gt; that the Bitcoin community has consistently rejected.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; The community also rejected things like sidechains, and they are&lt;br/&gt;&amp;gt;&amp;gt; still present, just in a more centralized form. There are some unstoppable&lt;br/&gt;&amp;gt;&amp;gt; concepts, for example soft-forks. You cannot stop a soft-fork. What&lt;br/&gt;&amp;gt;&amp;gt; inscription creators did, is just non-enforced soft-fork. They believe&lt;br/&gt;&amp;gt;&amp;gt; their rules are followed to the letter, but this is not the case, as you&lt;br/&gt;&amp;gt;&amp;gt; can create a valid Bitcoin transaction, that will be some invalid Ordinals&lt;br/&gt;&amp;gt;&amp;gt; transaction (because their additional rules are not enforced by miners and&lt;br/&gt;&amp;gt;&amp;gt; nodes).&lt;br/&gt;&amp;gt;&amp;gt; -------------- next part --------------&lt;br/&gt;&amp;gt;&amp;gt; An HTML attachment was scrubbed...&lt;br/&gt;&amp;gt;&amp;gt; URL: &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230730/dfc353d3/attachment.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230730/dfc353d3/attachment.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Subject: Digest Footer&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; End of bitcoin-dev Digest, Vol 98, Issue 20&lt;br/&gt;&amp;gt;&amp;gt; *******************************************&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230801/3e3a2496/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230801/3e3a2496/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-08-02T10:19:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw90cz0f6c3z9snmydkmlvrwst585xplagwf4yklg03zjrc9ksrfszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj6r5fxl</id>
    
      <title type="html">📅 Original date posted:2023-07-19 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw90cz0f6c3z9snmydkmlvrwst585xplagwf4yklg03zjrc9ksrfszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj6r5fxl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvqtyrqxzagrwntvly03qn0a5gt7rq4pxs56n8ndwvjq3uhuhjadc3ca3d6&#39;&gt;nevent1q…a3d6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-07-19&lt;br/&gt;🗒️ Summary of this message: The author agrees that a smooth functioning Lightning Network is important, but believes that adding covenant schemes can help simplify LN development. They challenge the idea that covenants are a distraction and suggest that they can contribute to LN&amp;#39;s maturity.&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi Antoine,&lt;br/&gt;&lt;br/&gt;Thank you for the effort you&amp;#39;ve put towards this. I generally agree that a&lt;br/&gt;smooth functioning Lightning Network is of greater importance than advanced&lt;br/&gt;contracting capabilities. However, as I dive deeper into some of the more&lt;br/&gt;ambitious goals for LN development I am learning that a great deal of&lt;br/&gt;complexity of some current lightning (LN) proposals can be handily&lt;br/&gt;discharged with CTV. While I am not intimately familiar with all of the&lt;br/&gt;other covenant schemes to the same level of technical proficiency, I have a&lt;br/&gt;suspicion that a number of them, if not all of them, are capable of&lt;br/&gt;discharging the same flavor and amount of complexity as well. Others should&lt;br/&gt;chime in if they can confirm this claim.&lt;br/&gt;&lt;br/&gt;I have been publicly on the record as supporting the addition of some&lt;br/&gt;covenant scheme into Bitcoin for some time and have long held on&lt;br/&gt;theoretical grounds that the addition of such a mechanism is both necessary&lt;br/&gt;and inevitable if Bitcoin is to survive in the long term. However, as I&amp;#39;ve&lt;br/&gt;started to work more directly with the Lightning protocol, these&lt;br/&gt;theoretical and purely logical arguments became far more concrete and&lt;br/&gt;immediately beneficial.&lt;br/&gt;&lt;br/&gt;I say this primarily to challenge the idea that covenants are a distraction&lt;br/&gt;from lightning development. It may very well be that your areas of focus on&lt;br/&gt;LN preclude you from splitting your attention and none of this email should&lt;br/&gt;be interpreted as a criticism of you applying your efforts in the highest&lt;br/&gt;leverage manner you can manage. That said, I don&amp;#39;t want observers of this&lt;br/&gt;thread to walk away with the impression that they are two independent&lt;br/&gt;efforts as covenants can significantly contribute to LN&amp;#39;s maturity. When&lt;br/&gt;and how should they be prioritized? Unfortunately I don&amp;#39;t feel able to&lt;br/&gt;comment on that at this time. All I know is that Lightning would almost&lt;br/&gt;certainly benefit substantially from having a covenant primitive.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;Keags&lt;br/&gt;&lt;br/&gt;On Tue, Jul 18, 2023 at 3:40 PM Antoine Riard via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hi list,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Last year amid the failure of the CTV speedy trial activation and intense&lt;br/&gt;&amp;gt; conversations about a rainbow of covenant proposals, I introduced the idea&lt;br/&gt;&amp;gt; of a new community process to specify covenants [0]. This post is to resume&lt;br/&gt;&amp;gt; the experiment so far and officially mark the process maintenance as &amp;#34;up&lt;br/&gt;&amp;gt; for grabs&amp;#34;, as I won&amp;#39;t actively pursue it further (after wavering on such a&lt;br/&gt;&amp;gt; decision a bit during May / June).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Few of the goals announced at that time were to build a consistent&lt;br/&gt;&amp;gt; framework to evaluate covenant proposals, see the common grounds between&lt;br/&gt;&amp;gt; proposals if they could be composed or combined by their authors, open the&lt;br/&gt;&amp;gt; consensus  changes development process beyond the historical boundaries of&lt;br/&gt;&amp;gt; Bitcoin Core and maintain high-quality technical archive as a consensus&lt;br/&gt;&amp;gt; discussions have spawned half a decade from intellectual conception to&lt;br/&gt;&amp;gt; activation in average (at least for segwit, schnorr, taproot).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Such effort was a speak-by-the-act answer to the issues in&lt;br/&gt;&amp;gt; consensus development changes pointed out by Jeremy Rubin in April of last&lt;br/&gt;&amp;gt; year [1]: namely the lack of a &amp;#34;codified checklist&amp;#34; for consensus changes,&lt;br/&gt;&amp;gt; that &amp;#34;consensus is memoryless&amp;#34; and &amp;#34;bitcoin core is not bitcoin&amp;#34;&lt;br/&gt;&amp;gt; (independently of the technical concerns as I have as limited or&lt;br/&gt;&amp;gt; non-adequate primitive for vaults / payment pools I expressed during the&lt;br/&gt;&amp;gt; same time). Other complementary initiatives have been undertaken during the&lt;br/&gt;&amp;gt; same period, AJ with the bitcoin-inquisition fork where the community of&lt;br/&gt;&amp;gt; developers and contracting primitives of researchers on a consensus-enabled&lt;br/&gt;&amp;gt; fork of core [2]. And Dave Harding with the careful archiving of all&lt;br/&gt;&amp;gt; covenant proposals under the Optech umbrella [3].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; About the Bitcoin Contracting Primitives WG, a Github repository was&lt;br/&gt;&amp;gt; started and maintained to archive and document all the primitives (apo,&lt;br/&gt;&amp;gt; tluv, ctv, the taproot annex, sighash_group, CSFS, cat, txhash, evict,&lt;br/&gt;&amp;gt; check_output_covenant_verify, inherited ids, anyamount, singletons,&lt;br/&gt;&amp;gt; op_vault) and the corresponding protocols (payment pools, vaults,&lt;br/&gt;&amp;gt; drivechains, trust-minimized mining pools payouts). We had a total of 6&lt;br/&gt;&amp;gt; monthly meetings on the Libera chat #bitcoin-contracting-primitives-wg for&lt;br/&gt;&amp;gt; a number of more than 20 individual attendees representing most of the&lt;br/&gt;&amp;gt; parts of the community. I think (missing march logs). Numerous in-depth&lt;br/&gt;&amp;gt; discussions did happen on the repository and on the channel on things like&lt;br/&gt;&amp;gt; &amp;#34;merkelized all the things&amp;#34; or &amp;#34;payment pools for miners payoffs&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As I&amp;#39;ve been busy on the Lightning-side and other Bitcoin projects, I&amp;#39;ve&lt;br/&gt;&amp;gt; not run an online meeting since the month of April, while still having a&lt;br/&gt;&amp;gt; bunch of fruitful technical discussions with folks involved in the effort&lt;br/&gt;&amp;gt; at conferences and elsewhere. I launched the effort as an experiment with&lt;br/&gt;&amp;gt; the soft commitment to dedicate 20% of my time on it, after few successful&lt;br/&gt;&amp;gt; sessions I think such a process has an interest of its own, however it&lt;br/&gt;&amp;gt; comes with direct competition of my time to work on Lightning robustness.&lt;br/&gt;&amp;gt; Getting my hands dirty on low-level LDK development recently made me&lt;br/&gt;&amp;gt; realize we still have years of titan work to get a secure and reliable&lt;br/&gt;&amp;gt; Lightning Network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As such, between extended covenant capabilities for advanced contracts&lt;br/&gt;&amp;gt; coming as a reality for Bitcoin _or_ LN working smoothly at scale with&lt;br/&gt;&amp;gt; 50-100M UTXO-sharing users on it during the next 5-7 years cycle, I think&lt;br/&gt;&amp;gt; the latter goal is more critical for Bitcoin existential survival, and&lt;br/&gt;&amp;gt; where on a personal title I&amp;#39;ll allocate the best of my time and energy (and&lt;br/&gt;&amp;gt; somehow it match the &amp;#34;slow&amp;#34; technical activity on bitcoin-inquisition&lt;br/&gt;&amp;gt; mostly done by Lightning hands).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is my personal conclusion only on the state of Bitcoin technological&lt;br/&gt;&amp;gt; momentum, and this is quite tainted by my deep background in Lightning&lt;br/&gt;&amp;gt; development. If you&amp;#39;ve been working on covenant changes proposals, please&lt;br/&gt;&amp;gt; don&amp;#39;t take it as a discouragement, I think Taproot (privacy-preserving&lt;br/&gt;&amp;gt; script policies behind the taproot tree branches) and Schnorr (for native&lt;br/&gt;&amp;gt; multi-sig) soft forks have shown how it can improve the building of&lt;br/&gt;&amp;gt; self-custody solutions by one or two order of magnitude, and small&lt;br/&gt;&amp;gt; incremental changes might be good enough to have a lower technical&lt;br/&gt;&amp;gt; consensus bar.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On my side, I&amp;#39;ll pursue pure R&amp;amp;D works on CoinPool, notably coming with&lt;br/&gt;&amp;gt; better solutions with the interactivity issue and mass-compression of&lt;br/&gt;&amp;gt; withdrawal and design exotic advanced Bitcoin contracts based on the&lt;br/&gt;&amp;gt; taproot annex, though more in a &amp;#34;l&amp;#39;art pour l&amp;#39;art&amp;#34; approach for the time&lt;br/&gt;&amp;gt; being [4]. Additionally, I might start to submit an in-depth security&lt;br/&gt;&amp;gt; review of consensus changes under pseudonyms, it has already been done in&lt;br/&gt;&amp;gt; the past and somehow it&amp;#39;s good practice in terms of &amp;#34;message neutrality&amp;#34;&lt;br/&gt;&amp;gt; [5]. If folks wanna experiment in terms of payment pools deployment, Greg&lt;br/&gt;&amp;gt; Maxwell&amp;#39;s old joinpool can be used today (and somehow it&amp;#39;s worthy of its&lt;br/&gt;&amp;gt; own as a net advance for coinjoins).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ll honestly acknowledge towards the community, I might have overpromised&lt;br/&gt;&amp;gt; with the kickstart of this new process aiming to move the frontlines in&lt;br/&gt;&amp;gt; matters of Bitcoin consensus changes development process. On the other&lt;br/&gt;&amp;gt; hand, I think enough sessions of the working group have been runned and&lt;br/&gt;&amp;gt; enough marks of technical interests have been collected to demonstrate the&lt;br/&gt;&amp;gt; minimal value of such a process, so I would estimate my open-source balance&lt;br/&gt;&amp;gt; sheet towards the community to be in good standing ? (open-minded question).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t think Bitcoin fundamentally lacks compelling technical proposals&lt;br/&gt;&amp;gt; to advance the capabilities of Bitcoin Script today, nor the crowd of&lt;br/&gt;&amp;gt; seasoned and smart protocol developers to evaluate mature proposals&lt;br/&gt;&amp;gt; end-to-end and on multiple dimensions with a spirit of independence.&lt;br/&gt;&amp;gt; Rather, I believe what Bitcoin is lacking is a small crowd of technical&lt;br/&gt;&amp;gt; historians and archivist doing the work of assessing, collecting and&lt;br/&gt;&amp;gt; preserving consensus changes proposals and QA devs to ensure any consensus&lt;br/&gt;&amp;gt; change proposals has world-class battle-ground testing before to be&lt;br/&gt;&amp;gt; considered for deployment, ideally with the best standards of Bitcoin&lt;br/&gt;&amp;gt; decentralization and FOSS neutrality [6].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you would like to pursue the maintenance and nurturing of the Bitcoin&lt;br/&gt;&amp;gt; Contracting Primitives WG (or the bitcoin-inquisition fork or collaborate&lt;br/&gt;&amp;gt; with Optech to organize industry-wise workshop on covenants at the image of&lt;br/&gt;&amp;gt; what has been done in 2019 for Taproot), that you&amp;#39;re willing to show&lt;br/&gt;&amp;gt; proof-of-work and you estimate that operational ground, legal information&lt;br/&gt;&amp;gt; or financial resources will anchor your individual work on the long-term,&lt;br/&gt;&amp;gt; don&amp;#39;t hesitate to reach out, I&amp;#39;ll see what I can do with a disinterested&lt;br/&gt;&amp;gt; mind [7].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With humility,&lt;br/&gt;&amp;gt; Antoine&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [0]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-July/020763.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-July/020763.html&lt;/a&gt;&lt;br/&gt;&amp;gt; [1]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020233.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020233.html&lt;/a&gt;&lt;br/&gt;&amp;gt; [2]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-September/020921.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-September/020921.html&lt;/a&gt;&lt;br/&gt;&amp;gt; [3] &lt;a href=&#34;https://github.com/bitcoinops/bitcoinops.github.io/pull/806&#34;&gt;https://github.com/bitcoinops/bitcoinops.github.io/pull/806&lt;/a&gt;&lt;br/&gt;&amp;gt; [4] Version 0.2 of the CoinPool whitepaper addressing most of the&lt;br/&gt;&amp;gt; remaining &amp;#34;Big Problems&amp;#34; is still pending on my visit to co-author Gleb&lt;br/&gt;&amp;gt; Naumenko in Ukraine, which has been postponed few times in light of the&lt;br/&gt;&amp;gt; conflict operational evolutions.&lt;br/&gt;&amp;gt; [5] See&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-February/017614.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-February/017614.html&lt;/a&gt;.&lt;br/&gt;&amp;gt; For the philosophical reasons of doing so, I invite you to read Foucault&amp;#39;s&lt;br/&gt;&amp;gt; famous essay &amp;#34;Le philosophe masque&amp;#34;.&lt;br/&gt;&amp;gt; [6] Somehow I come to share Jeremy&amp;#39;s thesis&amp;#39;s &amp;#34;Product management is not&lt;br/&gt;&amp;gt; &amp;#34;my Job&amp;#34; it&amp;#39;s yours&amp;#34; in matters of consensus changes. I believe we might be&lt;br/&gt;&amp;gt; past the technical complexity threshold where even simple consensus changes&lt;br/&gt;&amp;gt; can be conducted from A to Z as a one man job or even by a group of 2/3&lt;br/&gt;&amp;gt; elite devs.&lt;br/&gt;&amp;gt; [7] I&amp;#39;ve been reached out multiple times and consistently by R&amp;amp;D&lt;br/&gt;&amp;gt; non-profits, plebs whales and VC firms who were interested to commit&lt;br/&gt;&amp;gt; resources to advance softforks and covenants in the Bitcoin space, no doubt&lt;br/&gt;&amp;gt; when you&amp;#39;re reliable and with a track record, folks are ready to offer you&lt;br/&gt;&amp;gt; opportunities to work full-time on consensus changes.&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230719/5dac7ac0/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230719/5dac7ac0/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-07-20T09:54:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsds32yqujkqvr3ltgtcp2vy3gavlwegle6a83nhmnrm3czcxfc9zszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjpwha4d</id>
    
      <title type="html">📅 Original date posted:2023-05-11 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsds32yqujkqvr3ltgtcp2vy3gavlwegle6a83nhmnrm3czcxfc9zszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjpwha4d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9uq3989xttaq9rfptuss8q6lgft3m2jc390grk82xdch3nqu2cg78637q&#39;&gt;nevent1q…637q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-05-11&lt;br/&gt;🗒️ Summary of this message: A message encourages Jorge to consider how his words will be read and understood by others on the mailing list. It suggests communicating in a way that recruits allies, seeks common ground, and demonstrates good faith to elicit greater sympathy and cooperation.&lt;br/&gt;📝 Original message:&lt;br/&gt;Jorge,&lt;br/&gt;&lt;br/&gt;I invite you to consider reading your emails before you send them. During&lt;br/&gt;this reread, I specifically encourage you to do so with the frame of mind&lt;br/&gt;of how your words will be read and understood by others on this mailing&lt;br/&gt;list.&lt;br/&gt;&lt;br/&gt;The people on this list may have varying levels of familiarity with the&lt;br/&gt;drama you are referencing. If we consider the technical dispositions and&lt;br/&gt;the critical thinking capacity of the typical reader of this list, it is&lt;br/&gt;overwhelmingly probable that someone reading your note is going to be&lt;br/&gt;suspicious of your purely case due to the overt antagonism that is embedded&lt;br/&gt;in every line. After reading your note, I am hard pressed to imagine that&lt;br/&gt;anyone would come away from reading it with more sympathy for your&lt;br/&gt;case, which I believe is the opposite of the intended outcome. If you wish&lt;br/&gt;to affect change, should communicate in a way that recruits allies, seeks&lt;br/&gt;common ground, and demonstrates good faith. Without that you will only&lt;br/&gt;create more enemies, and feel like you are being &amp;#34;unfairly&amp;#34; victimized by&lt;br/&gt;everyone you interact with here.&lt;br/&gt;&lt;br/&gt;I am generally assuming that you are interested in getting people to see&lt;br/&gt;things from your point of view and it pains me to see you further entrench&lt;br/&gt;yourself in a situation that you clearly do not wish to be in. Realize that&lt;br/&gt;you have the power to change this and elicit greater sympathy and&lt;br/&gt;cooperation simply by taking greater care in seeing how your words get&lt;br/&gt;understood by others.&lt;br/&gt;&lt;br/&gt;Keags&lt;br/&gt;&lt;br/&gt;On Thu, May 11, 2023 at 4:53 AM Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Pressumption of innocence?&lt;br/&gt;&amp;gt; Right to defend yourself?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Wow, that sounds amazing, but, for example, wouldn&amp;#39;t me defendibg myself&lt;br/&gt;&amp;gt; from jeremy rubin be offtopic like...pretty much everywhere?&lt;br/&gt;&amp;gt; Not sure you&amp;#39;re familiar with that story, certainly you didn&amp;#39;t hear my&lt;br/&gt;&amp;gt; side of the story, did you?&lt;br/&gt;&amp;gt; Where would it be fine for me to defend myself?&lt;br/&gt;&amp;gt; I don&amp;#39;t want to keep cosing bitcoin anymore, novody would review my PRs&lt;br/&gt;&amp;gt; anyway once jeremy made sure everyone thought I am evil. Or perhaps I&amp;#39;m&lt;br/&gt;&amp;gt; paranoid. Anyway, I would juat like to find the right venue to clean my&lt;br/&gt;&amp;gt; name or at least be allowed to try. If that venue exists at all, that is.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Personally, I feel extremely censored.&lt;br/&gt;&amp;gt; I also feel I&amp;#39;ve been judged unfairly and margibalized by many.&lt;br/&gt;&amp;gt; If it was because of my mistakes and not because jeremy and others lied&lt;br/&gt;&amp;gt; about me behind my back, well, I would like to know at least.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Am I really asking that much?&lt;br/&gt;&amp;gt; I&amp;#39;m surprised at how very few people are in favor of the american first&lt;br/&gt;&amp;gt; amendment, btw.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I know, I know. Offtopic. Everywhere. Every time.&lt;br/&gt;&amp;gt; If something it&amp;#39;s offtopic everywhere, that&amp;#39;s a censored taboo, I think.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Therefore I challenge to a public debate somewhere. For me to defend&lt;br/&gt;&amp;gt; myself and for him to defend himself too (if that&amp;#39;s possible).&lt;br/&gt;&amp;gt; I know it&amp;#39;s never going to happen, but I want to make sure it is known&lt;br/&gt;&amp;gt; that it is because of him, I&amp;#39;m more than ready to defend myself against&lt;br/&gt;&amp;gt; him. Is he?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; He can call me a nazi and even though I&amp;#39;m not one (I&amp;#39;m not even racist),&lt;br/&gt;&amp;gt; it is not so easy to sue for defamation in international jurisdictions.&lt;br/&gt;&amp;gt; Imagine if I called him a pederast (kethuboth 11b, sanhesrin 69b) or a&lt;br/&gt;&amp;gt; cannibal (samhedrin 64a) without giving him a chance to defend himself.&lt;br/&gt;&amp;gt; Wouldn&amp;#39;t that be nasty?&lt;br/&gt;&amp;gt; I want him to be able to defend himself too, or at least try it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now, moderators, censor this email for being offtopic and prove my point.&lt;br/&gt;&amp;gt; Jeremy will still get the email and I bet he won&amp;#39;t want a public debate.&lt;br/&gt;&amp;gt; But I&amp;#39;m biased because I think he is guilty. Just like jeffrey epstein.&lt;br/&gt;&amp;gt; Is jeremy rubin a mossad agent?&lt;br/&gt;&amp;gt; Is there any reason to think so?&lt;br/&gt;&amp;gt; Or are these just rummors?&lt;br/&gt;&amp;gt; He should have a chance to try to clean his name, in my opinion. Again,&lt;br/&gt;&amp;gt; just like jeffrey epstein.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, May 10, 2023, 17:57 Antoine Riard &amp;lt;antoine.riard at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi Tony,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Is there a better place to have public communication? Unfortunately&lt;br/&gt;&amp;gt;&amp;gt; since one off topic email was sent here, it&amp;#39;s been a ghost town. It appears&lt;br/&gt;&amp;gt;&amp;gt; that there&amp;#39;s many emails being held and only one moderator that checks them&lt;br/&gt;&amp;gt;&amp;gt; once a week.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; As I think you&amp;#39;re referring to my post of March 21th and as the author of&lt;br/&gt;&amp;gt;&amp;gt; this post, I&amp;#39;ll politely refuse the qualification of &amp;#34;off-topic&amp;#34;. I had and&lt;br/&gt;&amp;gt;&amp;gt; I still have the concerns of &amp;#34;frivolous legal claims&amp;#34; being used between&lt;br/&gt;&amp;gt;&amp;gt; bitcoin developers/organizations provoking a distortion of the neutrality&lt;br/&gt;&amp;gt;&amp;gt; of the development and a chilling effect of the technical discussions (i.e&lt;br/&gt;&amp;gt;&amp;gt; code we compile and spec we implement). For those reasons, it was my legal&lt;br/&gt;&amp;gt;&amp;gt; right and moral duty to inform the community of what is happening between&lt;br/&gt;&amp;gt;&amp;gt; Chaincode and myself. And here I&amp;#39;m following the recommendation of one of&lt;br/&gt;&amp;gt;&amp;gt; the moderators of the Lightning mailing list himself &amp;#34;If this worries you&lt;br/&gt;&amp;gt;&amp;gt; too, let&amp;#39;s make sure we keep each other honest, OK?&amp;#34; [0].&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; When you think a group of people with open-source responsibilities are in&lt;br/&gt;&amp;gt;&amp;gt; a situation of conflict of interests or &amp;#34;moral hazards&amp;#34;, or even the&lt;br/&gt;&amp;gt;&amp;gt; appearance of them, you have the right to expose the wrongdoing, including&lt;br/&gt;&amp;gt;&amp;gt; the _proportional_ revelation of private elements. People have done the&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;free choice&amp;#34; to conduct a career in open-source, for some even declaring&lt;br/&gt;&amp;gt;&amp;gt; in some context to maintain integrity and accept their actions to be&lt;br/&gt;&amp;gt;&amp;gt; submitted to external accountability [1]. While the exposure of private&lt;br/&gt;&amp;gt;&amp;gt; elements of public personalities might break common courtesy, it&amp;#39;s a&lt;br/&gt;&amp;gt;&amp;gt; morally valid practice if you&amp;#39;re familiar with the public institutions of&lt;br/&gt;&amp;gt;&amp;gt; US and Europe, and I think this practice has found validity in the history&lt;br/&gt;&amp;gt;&amp;gt; of open-source commons or IETF&amp;#39;s protocol development [1].&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Beyond, the Bitcoin and Lightning development communication channels&lt;br/&gt;&amp;gt;&amp;gt; constitute a public forum, where by nature the participants are exchanging&lt;br/&gt;&amp;gt;&amp;gt; ideas and defending competing interests. In consequence, the participants&amp;#39;&lt;br/&gt;&amp;gt;&amp;gt; rights and capabilities to contribute and speak their minds in those&lt;br/&gt;&amp;gt;&amp;gt; communication channels should be protected. Those communication channels&lt;br/&gt;&amp;gt;&amp;gt; are not your usual corporate workplace, and in case of conflicting&lt;br/&gt;&amp;gt;&amp;gt; principles, the maintainers of those communication channels should ensure a&lt;br/&gt;&amp;gt;&amp;gt; balance of rights and a proportionality in any restraining measure.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; And this new post is not to exonerate myself of any legal responsibility&lt;br/&gt;&amp;gt;&amp;gt; for personal matters that could be recognized as the outcome of a judicial&lt;br/&gt;&amp;gt;&amp;gt; process, respective of both rights of the accusation and rights of the&lt;br/&gt;&amp;gt;&amp;gt; defense. Rather to enlighten the Bitcoin community that the formal&lt;br/&gt;&amp;gt;&amp;gt; separation between private matters and open-source responsibilities, and&lt;br/&gt;&amp;gt;&amp;gt; the adequate check-and-balances to guarantee this separation is somehow&lt;br/&gt;&amp;gt;&amp;gt; what are the underlying stakes for this feud between Chaincode and myself,&lt;br/&gt;&amp;gt;&amp;gt; from my perspective. I can say missing an open-source engineering meeting&lt;br/&gt;&amp;gt;&amp;gt; or being revoked a few Github permissions matters far less than the clear&lt;br/&gt;&amp;gt;&amp;gt; affirmation and respect of the freedom of expression, the presumption of&lt;br/&gt;&amp;gt;&amp;gt; innocence and due process in the Bitcoin common space, all proportions&lt;br/&gt;&amp;gt;&amp;gt; conserved.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I don&amp;#39;t blame any party involved in this issue, nor assign &amp;#34;bad&lt;br/&gt;&amp;gt;&amp;gt; intentions&amp;#39;&amp;#39;. One position is really a function of your life experiences,&lt;br/&gt;&amp;gt;&amp;gt; knowledge of the legal and cultural framework and access to the factual&lt;br/&gt;&amp;gt;&amp;gt; elements. As all human conflicts it is not binary rather &amp;#34;grey&amp;#34;. People can&lt;br/&gt;&amp;gt;&amp;gt; be top executives at a billion-dollar company, having successful ventures&lt;br/&gt;&amp;gt;&amp;gt; with hundreds of folks under management, or have a lot of responsibilities&lt;br/&gt;&amp;gt;&amp;gt; for their relative young age, and still disagree on the set of legal and&lt;br/&gt;&amp;gt;&amp;gt; moral principles to apply in the present case.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Finally, thanks to the Bitcoin friends who have reached out to call for&lt;br/&gt;&amp;gt;&amp;gt; level-headedness and cool-mindness in the public discussion of this complex&lt;br/&gt;&amp;gt;&amp;gt; topic. Like I said to them, in the lack of more suspected wrongdoing from&lt;br/&gt;&amp;gt;&amp;gt; the other side, I won&amp;#39;t communicate further on this subject on the Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; and Lightning technical channels. However I still firmly believe the&lt;br/&gt;&amp;gt;&amp;gt; discussion on the principles, abstract in the maximum from its private&lt;br/&gt;&amp;gt;&amp;gt; elements, should still be pursued on other channels. Independently, there&lt;br/&gt;&amp;gt;&amp;gt; is a legal channel opened between Chaincode and myself and good progress is&lt;br/&gt;&amp;gt;&amp;gt; made to find a serene and long-standing resolution to this issue.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Best,&lt;br/&gt;&amp;gt;&amp;gt; Antoine&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [0]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://rusty-lightning.medium.com/the-corrosion-of-ethics-in-cryptocurrencies-f7ba77e9dfc3&#34;&gt;https://rusty-lightning.medium.com/the-corrosion-of-ethics-in-cryptocurrencies-f7ba77e9dfc3&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [1]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/btrustteam/board-book/blob/main/vision/genesis_principles.md&#34;&gt;https://github.com/btrustteam/board-book/blob/main/vision/genesis_principles.md&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [2]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.ietf.org/about/administration/policies-procedures/conflict-interest/&#34;&gt;https://www.ietf.org/about/administration/policies-procedures/conflict-interest/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Le lun. 8 mai 2023 à 21:26, Tony Giorgio via Lightning-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; lightning-dev at lists.linuxfoundation.org&amp;gt; a écrit :&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Is there a better place to have public communication? Unfortunately&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; since one off topic email was sent here, it&amp;#39;s been a ghost town. It appears&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that there&amp;#39;s many emails being held and only one moderator that checks them&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; once a week.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Would hate to see this list die but wondering if there&amp;#39;s a better place&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for discussions?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Tony&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; -------- Original Message --------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Apr 29, 2023, 9:57 PM, niftynei &amp;lt; niftynei at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hi all,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; When I joined the lightning community a few years ago, I was relatively&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; new to open source software and specification work. Rusty really impressed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; on me on the importance of holding conversations, as much as possible in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; public.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Practically speaking, this encompasses IRC, this mailing list, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; github issues/PRs.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The reason for this is twofold.  It helps document the range of options&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; considered for technical decisions and it provides an interface point for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; new participants to contribute to the discussion.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Given some recent mails that were posted to this list, now seems like a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; good time to reiterate the importance and preference of public&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; communication whenever possible, especially for specification or technical&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; discussions.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ~ nifty&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230511/c3c983e8/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230511/c3c983e8/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-19T17:42:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfjcr5d4fjk2njewtt06yyvr5amj40ckxsqmj3pnlrvvflew3cl6szyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj5krjku</id>
    
      <title type="html">📅 Original date posted:2020-05-06 📝 Original message: Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfjcr5d4fjk2njewtt06yyvr5amj40ckxsqmj3pnlrvvflew3cl6szyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj5krjku" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstmrvkf92qmjah9hmykxfuuku4tfm9ayxrpftw98zs5e2msdce6gsz5z5y3&#39;&gt;nevent1q…z5y3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-05-06&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi Antoine,&lt;br/&gt;&lt;br/&gt;Consensus capture by miners isn&amp;#39;t the only concern here. Consensus capture&lt;br/&gt;by any subset of users whose interests diverge from the overall consensus&lt;br/&gt;is equally damaging. The scenario I can imagine here is that the more light&lt;br/&gt;clients outpace full nodes, the more the costs of security are being&lt;br/&gt;externalized from the light clients onto the full nodes. In this situation,&lt;br/&gt;it can make full nodes harder to run. If they are harder to run it will&lt;br/&gt;price out some marginal set of full node operators, which causes a net new&lt;br/&gt;increase in light clients (as the disaffected full nodes convert), AND a&lt;br/&gt;redistribution of load onto a smaller surface area. This is a naturally&lt;br/&gt;unstable process. It is safe to say that as node counts drop, the set of&lt;br/&gt;node operators will increasingly represent economic actors with extreme&lt;br/&gt;weight. The more this process unfolds, the more likely their interests will&lt;br/&gt;diverge from the population at large, and also the more likely they can be&lt;br/&gt;coerced into behavior they otherwise wouldn&amp;#39;t. After all it is easier to&lt;br/&gt;find agents who carry lots of economic weight. This is true independent of&lt;br/&gt;their mining status, we should be just as wary of consensus capture by&lt;br/&gt;exchanges or HNWI&amp;#39;s as we are about miners.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Wed, May 6, 2020 at 3:06 AM Antoine Riard &amp;lt;antoine.riard at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I do see the consensus capture argument by miners but in reality isn&amp;#39;t&lt;br/&gt;&amp;gt; this attack scenario have a lot of assumptions on topology an deployment ?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For such attack to succeed you need miners nodes to be connected to&lt;br/&gt;&amp;gt; clients to feed directly the invalid headers and if these ones are&lt;br/&gt;&amp;gt; connected to headers/filters gateways, themselves doing full-nodes&lt;br/&gt;&amp;gt; validation invalid chain is going to be sanitized out ?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Sure now you trust these gateways, but if you have multiple connections to&lt;br/&gt;&amp;gt; them and can guarantee they aren&amp;#39;t run by the same entity, that maybe an&lt;br/&gt;&amp;gt; acceptable security model, depending of staked amount and your&lt;br/&gt;&amp;gt; expectations. I more concerned of having a lot of them and being&lt;br/&gt;&amp;gt; diversified enough to avoid collusion between gateways/chain access&lt;br/&gt;&amp;gt; providers/miners.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But even if you light clients is directly connected to the backbone&lt;br/&gt;&amp;gt; network and may be reached by miners you can implement fork anomalies&lt;br/&gt;&amp;gt; detection and from then you may have multiples options:&lt;br/&gt;&amp;gt; * halt the wallet, wait for human intervention&lt;br/&gt;&amp;gt; * fallback connection to a trusted server, authoritative on your chain view&lt;br/&gt;&amp;gt; * invalidity proofs?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now I agree you need a wide-enough, sane backbone network to build on top,&lt;br/&gt;&amp;gt; and we should foster node adoption as much as we can.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Le mar. 5 mai 2020 à 09:01, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; a écrit :&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tuesday 05 May 2020 10:17:37 Antoine Riard via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Trust-minimization of Bitcoin security model has always relied first and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; above on running a full-node. This current paradigm may be shifted by LN&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; where fast, affordable, confidential, censorship-resistant payment&lt;br/&gt;&amp;gt;&amp;gt; services&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; may attract a lot of adoption without users running a full-node.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; No, it cannot be shifted. This would compromise Bitcoin itself, which for&lt;br/&gt;&amp;gt;&amp;gt; security depends on the assumption that a supermajority of the economy is&lt;br/&gt;&amp;gt;&amp;gt; verifying their incoming transactions using their own full node.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The past few years has seen severe regressions in this area, to the point&lt;br/&gt;&amp;gt;&amp;gt; where Bitcoin&amp;#39;s future seems quite bleak. Without serious improvements to&lt;br/&gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; full node ratio, Bitcoin is likely to fail.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Therefore, all efforts to improve the &amp;#34;full node-less&amp;#34; experience are&lt;br/&gt;&amp;gt;&amp;gt; harmful,&lt;br/&gt;&amp;gt;&amp;gt; and should be actively avoided. BIP 157 improves privacy of fn-less&lt;br/&gt;&amp;gt;&amp;gt; usage,&lt;br/&gt;&amp;gt;&amp;gt; while providing no real benefits to full node users (compared to more&lt;br/&gt;&amp;gt;&amp;gt; efficient protocols like Stratum/Electrum).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For this reason, myself and a few others oppose merging support for BIP&lt;br/&gt;&amp;gt;&amp;gt; 157 in&lt;br/&gt;&amp;gt;&amp;gt; Core.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Assuming a user adoption path where a full-node is required to benefit&lt;br/&gt;&amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; LN may deprive a lot of users, especially those who are already denied a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; real financial infrastructure access.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If Bitcoin can&amp;#39;t do it, then Bitcoin can&amp;#39;t do it.&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin can&amp;#39;t solve *any* problem if it becomes insecure itself.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Luke&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; P.S. See also&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://medium.com/@nicolasdorier/why-i-dont-celebrate-neutrino-206bafa5fda0&#34;&gt;https://medium.com/@nicolasdorier/why-i-dont-celebrate-neutrino-206bafa5fda0&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://medium.com/@nicolasdorier/neutrino-is-dangerous-for-my-self-sovereignty-18fac5bcdc25&#34;&gt;https://medium.com/@nicolasdorier/neutrino-is-dangerous-for-my-self-sovereignty-18fac5bcdc25&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200506/ce5bff4d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200506/ce5bff4d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T13:00:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfksk6h8umemf38kxhryflp423m0krax3m6cg99q62rgn2yd7rmtszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjt532e3</id>
    
      <title type="html">📅 Original date posted:2020-05-14 📝 Original message: &amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfksk6h8umemf38kxhryflp423m0krax3m6cg99q62rgn2yd7rmtszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjt532e3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs088h5p98aqzqze48rsa2n3jnd3vpa4ana0ee2e7dwpg7t8d7mdmqsrkl23&#39;&gt;nevent1q…kl23&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-05-14&lt;br/&gt;📝 Original message:&lt;br/&gt;&amp;gt; It should be therefore a top priority to make the UX of connecting my&lt;br/&gt;mobile LN client to my home full node extremely easy, so that centralised&lt;br/&gt;services can&amp;#39;t improve much on that step. Especially if I already run a&lt;br/&gt;full node.&lt;br/&gt;&lt;br/&gt;For what it&amp;#39;s worth, this is a main research area for us at Start9 Labs.&lt;br/&gt;&lt;br/&gt;&amp;gt; Could someone briefly describe how this UX looks currently? And if it&amp;#39;s&lt;br/&gt;not as seamless as it could, what blockers are there?&lt;br/&gt;&lt;br/&gt;At the root of all of these problems is that a &amp;#34;private server&amp;#34; is&lt;br/&gt;considered inconvenient. There is no fundamental reason this has to be the&lt;br/&gt;case. The main UX challenges we&amp;#39;ve found are around installation and&lt;br/&gt;configuration of server applications, not to mention, that users don&amp;#39;t have&lt;br/&gt;an existing mental model for how to imagine applications. Most people who&lt;br/&gt;do not work on computers for a living have heard of servers but their&lt;br/&gt;firsthand experience with software is &amp;#34;apps&amp;#34;. The fact that there is a&lt;br/&gt;component of their applications that runs remotely on computers they don&amp;#39;t&lt;br/&gt;own.&lt;br/&gt;&lt;br/&gt;So in short:&lt;br/&gt;1. Educating on the distinction between client and server apps is an open&lt;br/&gt;question whose burden will likely fall on the entire industry if we want to&lt;br/&gt;get this right and not have an exchange takeover of Bitcoin.&lt;br/&gt;2. Apps that either require &amp;#34;zero configuration&amp;#34; or have very easy in-app&lt;br/&gt;walkthroughs of the bare essentials of configuration&lt;br/&gt;3. GUI style installs of server applications familiar to those who have&lt;br/&gt;installed desktop or mobile software.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m sure there are more things we&amp;#39;ll learn as we grow but these are the top&lt;br/&gt;three observations we&amp;#39;ve made and this is our primary area of work.&lt;br/&gt;&lt;br/&gt;&amp;gt; Private full nodes serving headers to a handful of weak devices have been&lt;br/&gt;mentioned many times as a good solution against all sorts of problems in a&lt;br/&gt;future full of LN &#43; SPV nodes. I agree.&lt;br/&gt;&lt;br/&gt;This is the main thesis I&amp;#39;ve been going on for a while. Once your full node&lt;br/&gt;has synced the whole blockchain and the total set of headers is known, you&lt;br/&gt;don&amp;#39;t actually even need to carry 100% of the block data, as you can&lt;br/&gt;re-fetch a needed block from elsewhere and verify the block data matches&lt;br/&gt;the header you&amp;#39;ve already checked for consensus. From there the header&lt;br/&gt;chain can serve as base truth for a whole set of L2&#43; services or L1 SPV&lt;br/&gt;wallets. Ideally, in a model like this, more expensive peer services would&lt;br/&gt;be authenticated so that your other applications could get the data they&lt;br/&gt;need without exposing your full node to the extra costs of those who are&lt;br/&gt;not running their own nodes. Typically we&amp;#39;ve used Core&amp;#39;s RPC API for this&lt;br/&gt;but as others have mentioned upthread JSON is a wasteful format and there&lt;br/&gt;are good reasons that you&amp;#39;d want Lightning to be able to request peer&lt;br/&gt;services without necessarily having ownership control over the node.&lt;br/&gt;&lt;br/&gt;The other thing I wanted to note is the fact that the issue isn&amp;#39;t that&lt;br/&gt;Lightning does SPV, the issue is around whether or not the node it is&lt;br/&gt;tethered to is *actually* trusted since SPV necessarily trusts some&lt;br/&gt;dimensions of the information supplied to it. Doing SPV against a full node&lt;br/&gt;you own is no more dangerous than indexing watch only addresses in Core and&lt;br/&gt;then asking for wallet/utxo information over RPC.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Thu, May 14, 2020 at 12:50 AM Orfeas Stefanos Thyfronitis Litos &amp;lt;&lt;br/&gt;o.thyfronitis at ed.ac.uk&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;If everyone runs such a privately-owned server, on the other hand, this&lt;br/&gt;&amp;gt; &amp;gt;is not so different from having a Lightning node you run at your home&lt;br/&gt;&amp;gt; &amp;gt;that has a fullnode as well and which you access via a remote control&lt;br/&gt;&amp;gt; &amp;gt;mobile device, and it is the inconvenience of having such a server at&lt;br/&gt;&amp;gt; &amp;gt;your home that prevents this in the first place.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Private full nodes serving headers to a handful of weak devices have been&lt;br/&gt;&amp;gt; mentioned many times as a good solution against all sorts of problems in a&lt;br/&gt;&amp;gt; future full of LN &#43; SPV nodes. I agree. It should be therefore a top&lt;br/&gt;&amp;gt; priority to make the UX of connecting my mobile LN client to my home full&lt;br/&gt;&amp;gt; node extremely easy, so that centralised services can&amp;#39;t improve much on&lt;br/&gt;&amp;gt; that step. Especially if I already run a full node.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Could someone briefly describe how this UX looks currently? And if it&amp;#39;s&lt;br/&gt;&amp;gt; not as seamless as it could, what blockers are there?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best,&lt;br/&gt;&amp;gt; Orfeas&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; The University of Edinburgh is a charitable body, registered in&lt;br/&gt;&amp;gt; Scotland, with registration number SC005336.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200514/8cf2f0f1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200514/8cf2f0f1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T13:00:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdjjva8335jxqtfglpa290kz2nc24zyv8s866san5wcr3k4sdlykczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjfxkcut</id>
    
      <title type="html">📅 Original date posted:2022-06-04 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdjjva8335jxqtfglpa290kz2nc24zyv8s866san5wcr3k4sdlykczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjfxkcut" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02tf632pmg9xmv2grpx9xz6rk35n5ja8nx60r2dvngzrmuh6ghggn90zce&#39;&gt;nevent1q…0zce&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-06-04&lt;br/&gt;📝 Original message:&amp;gt; will never be justifiable simply because you and some of your friends&lt;br/&gt;think it is totally cool and might make more people like you or give your&lt;br/&gt;friends funding.&lt;br/&gt;&lt;br/&gt;100%&lt;br/&gt;&lt;br/&gt;But while the OP may have given less than ideal reasons for things like&lt;br/&gt;covenants, it does not broadly characterize the reasons for adding them to&lt;br/&gt;the Bitcoin protocol. The reasons to do so are:&lt;br/&gt;&lt;br/&gt;- better self custody solutions that don’t rely on the trust of named third&lt;br/&gt;parties&lt;br/&gt;- significantly more tractable solutions for things like coin pools&lt;br/&gt;- significantly more efficient DLCs&lt;br/&gt;&lt;br/&gt;These are not “hackathon project” reasons and are the main reasons people&lt;br/&gt;advocate for covenants.&lt;br/&gt;&lt;br/&gt;&amp;gt; None of the quoted following items are features or responsibilities of&lt;br/&gt;the Bitcoin software, nor Core developers.&lt;br/&gt;&lt;br/&gt;Since you seem to have the stone tablets onto which our responsibilities&lt;br/&gt;are etched, would you care to enumerate them?&lt;br/&gt;&lt;br/&gt;&amp;gt; Whether you are a child or an attacker, none of us should care,&lt;br/&gt;&lt;br/&gt;Are you incapable of actually treating people with respect or do you think&lt;br/&gt;that bullying people on this mailing list is the most effective way to get&lt;br/&gt;what you want? If it’s the latter I may suggest you go back to Twitter&lt;br/&gt;where that works and maybe just leave those comments out of the mailing&lt;br/&gt;list if you actually want to convince people of your point of view.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Sat, Jun 4, 2022 at 7:37 AM John Carvalho via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Core development is not a hackathon project.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; None of the quoted following items are features or responsibilities of the&lt;br/&gt;&amp;gt; Bitcoin software, nor Core developers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Quoted:&lt;br/&gt;&amp;gt; &amp;#34;- Developers can build interesting projects with real demand in market.&lt;br/&gt;&amp;gt; - Students learn Sapio and not just solidity.&lt;br/&gt;&amp;gt; - Better tooling could be available for application developers.&lt;br/&gt;&amp;gt; - Maybe we see bitcoin developer hackathons in different countries.&lt;br/&gt;&amp;gt; - Demand for block space might increase, it wont be just exchanges and&lt;br/&gt;&amp;gt; coinjoin.&lt;br/&gt;&amp;gt; - Funding of bitcoin developers and projects might improve. Wont need to&lt;br/&gt;&amp;gt; convince a few people for grants.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Whether you are a child or an attacker, none of us should care, but CTV,&lt;br/&gt;&amp;gt; nor any change to Bitcoin software, will never be justifiable simply&lt;br/&gt;&amp;gt; because you and some of your friends think it is totally cool and might&lt;br/&gt;&amp;gt; make more people like you or give your friends funding.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Please stop making noise about CTV, this is not a place for spamming.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; John Carvalho&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Jun 4, 2022 at 1:00 PM &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev-request at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Date: Fri, 03 Jun 2022 18:39:34 &#43;0000&lt;br/&gt;&amp;gt;&amp;gt; From: alicexbt &amp;lt;alicexbt at protonmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To: Bitcoin Protocol Discussion&lt;br/&gt;&amp;gt;&amp;gt;         &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Subject: [bitcoin-dev] Bitcoin covenants are inevitable&lt;br/&gt;&amp;gt;&amp;gt; Message-ID:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;QOWIpROGDv5HHP2GsDiSOsTJ9TVZhFeSP3C03_e2Z3XtOKC_4N5GJtxbdlxuhErvhLZXo1Rn_7SWAQ9XRPwHFuYyArZryTVENefDZuGTAYA=@&lt;br/&gt;&amp;gt;&amp;gt; protonmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Content-Type: text/plain; charset=utf-8&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Note: This email is an opinion and not an attack on bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Covenants on bitcoin will eventually be implemented with a soft fork. CTV&lt;br/&gt;&amp;gt;&amp;gt; is the easiest and best possible way OP_TX looks good as well. Apart from&lt;br/&gt;&amp;gt;&amp;gt; the technical merits, covenants will improve a few other things:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Developers can build interesting projects with real demand in market.&lt;br/&gt;&amp;gt;&amp;gt; - Students learn Sapio and not just solidity.&lt;br/&gt;&amp;gt;&amp;gt; - Better tooling could be available for application developers.&lt;br/&gt;&amp;gt;&amp;gt; - Maybe we see bitcoin developer hackathons in different countries.&lt;br/&gt;&amp;gt;&amp;gt; - Demand for block space might increase, it wont be just exchanges and&lt;br/&gt;&amp;gt;&amp;gt; coinjoin.&lt;br/&gt;&amp;gt;&amp;gt; - Funding of bitcoin developers and projects might improve. Wont need to&lt;br/&gt;&amp;gt;&amp;gt; convince a few people for grants.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; **Why covenants are not contentious?**&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Some people may write paragraphs about CTV being contentious, spread&lt;br/&gt;&amp;gt;&amp;gt; misinformation and do all types of drama, politics etc. on social media but&lt;br/&gt;&amp;gt;&amp;gt; there are zero technical NACKs for CTV. We have discussed other covenant&lt;br/&gt;&amp;gt;&amp;gt; proposals in detail on mailing list and IRC meetings with an open minded&lt;br/&gt;&amp;gt;&amp;gt; approach.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; All the developers that participated in the discussion are either okay&lt;br/&gt;&amp;gt;&amp;gt; with CTV or OP_TX or covenants in general.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; **How and when should covenants be implemented in Bitcoin?**&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I don&amp;#39;t think we should wait for years anticipating a proposal that&lt;br/&gt;&amp;gt;&amp;gt; everyone will agree on or argue for years to pretend changes are hard in&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin. We should improve the review process for soft fork BIPs and share&lt;br/&gt;&amp;gt;&amp;gt; honest opinions with agreement, disagreement on technical merits.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I prefer BIP 8 or improved BIP 8 for soft fork but I won&amp;#39;t mind anything&lt;br/&gt;&amp;gt;&amp;gt; else being used if that improves Bitcoin. Covenants implemented in Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; before the next cycle would provide opportunity for developers to build&lt;br/&gt;&amp;gt;&amp;gt; interesting things during the bear market. Ossification supporters also&lt;br/&gt;&amp;gt;&amp;gt; believe there is some window that will close soon, maybe doing changes&lt;br/&gt;&amp;gt;&amp;gt; considering each case individually will be a better approach. CTV is not a&lt;br/&gt;&amp;gt;&amp;gt; rushed soft fork, less people followed the research and it was not&lt;br/&gt;&amp;gt;&amp;gt; mentioned on social media repeatedly by the respected developers like other&lt;br/&gt;&amp;gt;&amp;gt; soft forks.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; /dev/fd0&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Sent with Proton Mail secure email.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220604/a16a73a5/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220604/a16a73a5/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T23:10:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvjnfnvl0yq7p66ytmaj6pepmu078mhn2ma54m2eehragfvkuclnqzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gja7sqvz</id>
    
      <title type="html">📅 Original date posted:2022-04-26 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvjnfnvl0yq7p66ytmaj6pepmu078mhn2ma54m2eehragfvkuclnqzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gja7sqvz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdvzkgzvenzkdwlsygw2x07sp657emqh3yrfp2lg0jydq3mgft25s5eawh7&#39;&gt;nevent1q…awh7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-26&lt;br/&gt;📝 Original message:Hi all,&lt;br/&gt;&lt;br/&gt;Alongside the debate with CTV right now there&amp;#39;s a second debate that was&lt;br/&gt;not fully hashed out in the activation of Taproot. There is a lot of&lt;br/&gt;argument around what Speedy Trial is or isn&amp;#39;t, what BIP8 T/F is or isn&amp;#39;t&lt;br/&gt;etc. A significant reason for the breakdown in civility around this debate&lt;br/&gt;is that because we don&amp;#39;t have a means of measuring user support for&lt;br/&gt;proposed sof-fork changes, it invariably devolves into people claiming that&lt;br/&gt;their circles support/reject a proposal, AND that their circles are more&lt;br/&gt;broadly representative of the set of Bitcoin users as a whole.&lt;br/&gt;&lt;br/&gt;It seems everyone in this forum has at one point or another said &amp;#34;I would&lt;br/&gt;support activation of ____ if there was consensus on it, but there isn&amp;#39;t&amp;#34;.&lt;br/&gt;This statement, in order to be true, requires that there exist a set of&lt;br/&gt;conditions that would convince you that there is consensus. People have&lt;br/&gt;tried to dodge this question by saying &amp;#34;it&amp;#39;s obvious&amp;#34;, but the reality is&lt;br/&gt;that it fundamentally isn&amp;#39;t. My bubble has a different &amp;#34;obvious&amp;#34; answer&lt;br/&gt;than any of yours.&lt;br/&gt;&lt;br/&gt;Secondly, due to the trauma of the block size wars, no one wants to utter a&lt;br/&gt;statement that could imply that miners have any influence over what&lt;br/&gt;rulesets get activated or don&amp;#39;t. As such &amp;#34;miner signaling&amp;#34; is consistently&lt;br/&gt;devalued as a signal for market demand. I don&amp;#39;t think this is reasonable&lt;br/&gt;since following the events of &amp;#39;17  miners are aware that they have the&lt;br/&gt;strong incentive that they understand market demand. Nevertheless, as it&lt;br/&gt;stands right now the only signal we have to work with is miner signaling,&lt;br/&gt;which I think is rightly frustrating to a lot of people.&lt;br/&gt;&lt;br/&gt;So how can we measure User Support for a proposed rule change?&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve had this idea floating around in the back of my head for a while, and&lt;br/&gt;I&amp;#39;d like to solicit some feedback here. Currently, all forms of activation&lt;br/&gt;that are under consideration involve miner signaling in one form or&lt;br/&gt;another. What if we could make it such that users could more directly&lt;br/&gt;pressure miners to act on their behalf? After all, if miners are but the&lt;br/&gt;humble servants of user demands, this should be in alignment with how&lt;br/&gt;people want Bitcoin to behave.&lt;br/&gt;&lt;br/&gt;Currently, the only means users have of influencing miner decisions are A.&lt;br/&gt;rejection of blocks that don&amp;#39;t follow rules and B. paying fees for&lt;br/&gt;transaction inclusion. I suggest we combine these in such a way that&lt;br/&gt;transactions themselves can signal for upgrade. I believe (though am not&lt;br/&gt;certain) that there are &amp;#34;free&amp;#34; bits in the version field of a transaction&lt;br/&gt;that are presently ignored. If we could devise a mapping between some of&lt;br/&gt;those free bits, and the signaling bits in the block header, it would be&lt;br/&gt;possible to have rules as follows:&lt;br/&gt;&lt;br/&gt;- A transaction signaling in the affirmative MUST NOT be included in a&lt;br/&gt;block that does not signal in the affirmative&lt;br/&gt;- A transaction that is NOT signaling MAY be included in a block regardless&lt;br/&gt;of that block&amp;#39;s signaling vector&lt;br/&gt;- (Optional) A transaction signaling in the negative MUST NOT be included&lt;br/&gt;in a block that signals in the affirmative&lt;br/&gt;&lt;br/&gt;Under this set of conditions, a user has the means of sybil-resistant&lt;br/&gt;influence over miner decisions. If a miner cannot collect the fees for a&lt;br/&gt;transaction without signaling, the user&amp;#39;s fee becomes active economic&lt;br/&gt;pressure for the miner to signal (or not, if we include some variant of the&lt;br/&gt;negative clause). In this environment, miners could have a better view into&lt;br/&gt;what users do want, as would the Bitcoin network at large.&lt;br/&gt;&lt;br/&gt;Some may take issue with the idea that people can pay for the outcome they&lt;br/&gt;want and may try to compare a method like this to Proof of Stake, but there&lt;br/&gt;are only 3 sybil resistant mechanisms I am aware of, and any &amp;#34;real&amp;#34; view&lt;br/&gt;into what social consensus looks like MUST be sybil resistant:&lt;br/&gt;&lt;br/&gt;- Hashpower&lt;br/&gt;- Proof of personhood (KYC)&lt;br/&gt;- Capital burn/risk&lt;br/&gt;&lt;br/&gt;Letting hashpower decide this is the thing that is currently contentious,&lt;br/&gt;KYC is dead on arrival both on technical and social grounds, which really&lt;br/&gt;just leaves some means of getting capital into the process of consensus&lt;br/&gt;measurement. This mechanism I&amp;#39;m proposing is measurable completely&lt;br/&gt;en-protocol and doesn&amp;#39;t require trust in institutions that fork futures&lt;br/&gt;would. Additionally it could be an auxiliary feature of the soft fork&lt;br/&gt;deployment scheme chosen making it something you could neatly package all&lt;br/&gt;together with the deployment itself.&lt;br/&gt;&lt;br/&gt;There are many potential tweaks to the design I propose above:&lt;br/&gt;1. Do we include a notion of negative signaling (allowing for the&lt;br/&gt;possibility of rejection)&lt;br/&gt;2. Do we make it such that miner signaling must be congruent with &amp;gt;X% of&lt;br/&gt;transactions, where congruence is that the signal must match any&lt;br/&gt;non-neutral signal of transaction.&lt;br/&gt;&lt;br/&gt;Some anticipated objections:&lt;br/&gt;&lt;br/&gt;1. signaling isn&amp;#39;t voting, no deployment should be made without consensus&lt;br/&gt;first.&lt;br/&gt;- yeah well we can&amp;#39;t currently measure consensus right now, so that&amp;#39;s not a&lt;br/&gt;super helpful thing to say and is breeding ground for abuse in the form of&lt;br/&gt;certain people making the unsubstantiated claim that consensus does or does&lt;br/&gt;not exist for a particular initiative&lt;br/&gt;&lt;br/&gt;2. This is just a proposal for &amp;#34;pay to play&amp;#34;, we should not let the wealthy&lt;br/&gt;make consensus decisions.&lt;br/&gt;- I agree that wealth should not be able to strong-arm decision making. But&lt;br/&gt;the status quo seems even worse where we let publicly influential people&lt;br/&gt;decide consensus in such a way where not only do they not &amp;#34;lose ammunition&amp;#34;&lt;br/&gt;in the process of campaigning, but actually accrue it, creating really bad&lt;br/&gt;long-term balances of power.&lt;br/&gt;&lt;br/&gt;3. Enforcing this proposal requires its own soft fork.&lt;br/&gt;- Yes. It does...and there&amp;#39;s a certain cosmic irony to that, but before we&lt;br/&gt;consider how to make this happen, I&amp;#39;d like to even discuss whether or not&lt;br/&gt;it&amp;#39;s a good idea.&lt;br/&gt;&lt;br/&gt;4. This gives CoinJoin pool operators and L2 protocol implementations power&lt;br/&gt;over deciding consensus.&lt;br/&gt;- I see this as an improvement over the status quo&lt;br/&gt;&lt;br/&gt;5. This encourages &amp;#34;spam&amp;#34;&lt;br/&gt;- If you pay the fees, it&amp;#39;s not spam.&lt;br/&gt;&lt;br/&gt;The biggest question I&amp;#39;d like to pose to the forum is:&lt;br/&gt;- Does a scheme like this afford us a better view into consensus than we&lt;br/&gt;have today?&lt;br/&gt;- Can it be gamed to give us a *worse* view into consensus? How?&lt;br/&gt;- Does it measure the right thing? If not, what do you think is the right&lt;br/&gt;thing to measure? (assuming we could)&lt;br/&gt;- Should I write a BIP spec&amp;#39;ing this out in detail?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;Keagan&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220426/f3d1f2bf/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220426/f3d1f2bf/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T23:08:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw7gav00qqysld7aeymeumcz2p2pds6jc8s5uxx6099dyw2mcfc7szyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj5aq7nn</id>
    
      <title type="html">📅 Original date posted:2022-04-25 📝 Original message:Hi AJ, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw7gav00qqysld7aeymeumcz2p2pds6jc8s5uxx6099dyw2mcfc7szyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj5aq7nn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxu577vduhvnxsjrf3x28qzmm5nuq6krrvh7xjnzgueyru6v8dpqg0mwd99&#39;&gt;nevent1q…wd99&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-25&lt;br/&gt;📝 Original message:Hi AJ,&lt;br/&gt;&lt;br/&gt;&amp;gt; Under *any* other circumstance, when they&amp;#39;re used to activate a bad soft&lt;br/&gt;fork, speedy trial and bip8 are the same. If a resistance method works&lt;br/&gt;against bip8, it works against speedy trial; if it fails against speedy&lt;br/&gt;trial, it fails against bip8.&lt;br/&gt;&lt;br/&gt;IIRC one essential difference between ST (which is a variant of BIP9) and&lt;br/&gt;BIP8 is that since there is no mandatory signaling during the lockin&lt;br/&gt;period, you can&amp;#39;t do a counter soft fork as easily. This is one of the&lt;br/&gt;points that Luke mentioned to me that made clear the benefits of the&lt;br/&gt;mandatory signaling. A variant of ST that does require mandatory signaling&lt;br/&gt;may actually be something that can improve the process and give users a&lt;br/&gt;more effective means of forking away from SF changes that they reject.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Sun, Apr 24, 2022 at 12:58 PM Jorge Timón via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sun, Apr 24, 2022 at 2:14 PM Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Sun, Apr 24, 2022 at 12:13:08PM &#43;0100, Jorge Timón wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; You&amp;#39;re not even considering user resistance in your cases.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Of course I am. Again:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, you&amp;#39;re relying on miners to stop bad proposals.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; My claim is that for *any* bad (evil, flawed, whatever) softfork, then&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; attempting activation via bip8 is *never* superior to speedy trial,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; and in some cases is worse.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; If I&amp;#39;m missing something, you only need to work through a single&lt;br/&gt;&amp;gt;&amp;gt; example&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; to demonstrate I&amp;#39;m wrong, which seems like it ought to be easy... But&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; just saying &amp;#34;I disagree&amp;#34; and &amp;#34;I don&amp;#39;t want to talk about that&amp;#34; isn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; going to convince anyone.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The &amp;#34;some cases&amp;#34; where bip8 with lot=true is *worse* than speedy trial&lt;br/&gt;&amp;gt;&amp;gt; is when miners correctly see that a bad fork is bad.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Under *any* other circumstance, when they&amp;#39;re used to activate a bad soft&lt;br/&gt;&amp;gt;&amp;gt; fork, speedy trial and bip8 are the same. If a resistance method works&lt;br/&gt;&amp;gt;&amp;gt; against bip8, it works against speedy trial; if it fails against speedy&lt;br/&gt;&amp;gt;&amp;gt; trial, it fails against bip8.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You&amp;#39;re wrong.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Sorry for the aggressive tone, but I when people ignore some of my&lt;br/&gt;&amp;gt;&amp;gt; points&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; repeteadly, I start to wonder if they do it on purpose.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Perhaps examine the beam in your own eye.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Yeah, whether you do that yourself or not: sorry, it&amp;#39;s over.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt;&amp;gt; aj&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220425/85ea01c2/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220425/85ea01c2/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T23:07:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvuggecer0y2sntjkrvez437c8z8rtmdthstdwk764qlypkxkppvszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjzl2z93</id>
    
      <title type="html">📅 Original date posted:2021-06-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvuggecer0y2sntjkrvez437c8z8rtmdthstdwk764qlypkxkppvszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjzl2z93" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfx5g9avvyfymwqvqrr3x4v240kr0xegccqz26cch663qsm2hctsgfphjmp&#39;&gt;nevent1q…hjmp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-06-23&lt;br/&gt;📝 Original message:&amp;gt; That is in fact true of Proof of Work as well. If a colluding coalition&lt;br/&gt;of miners with more than 50% of the hashrate want to censor transactions,&lt;br/&gt;they absolutely can do that by orphaning blocks that contain transactions&lt;br/&gt;they want to censor. This is not different in proof of stake.&lt;br/&gt;&lt;br/&gt;This power does not translate into them being able to block your&lt;br/&gt;acquisition of hashpower itself, a property extremely different than in&lt;br/&gt;proof of stake.&lt;br/&gt;&lt;br/&gt;On Wed, Jun 23, 2021 at 6:14 PM Billy Tetrud &amp;lt;billy.tetrud at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;  This is not true in a Proof of Work system and this difference&lt;br/&gt;&amp;gt; absolutely should not be trivialized.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is in fact true of Proof of Work as well. If a colluding coalition of&lt;br/&gt;&amp;gt; miners with more than 50% of the hashrate want to censor transactions, they&lt;br/&gt;&amp;gt; absolutely can do that by orphaning blocks that contain transactions&lt;br/&gt;&amp;gt; they want to censor. This is not different in proof of stake.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, Jun 23, 2021 at 11:14 AM Keagan McClelland &amp;lt;&lt;br/&gt;&amp;gt; keagan.mcclelland at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Premise: There is a healthy exchange market for PoS Coin X with tens of&lt;br/&gt;&amp;gt;&amp;gt; thousands of participants bidding to buy and sell the coin for other&lt;br/&gt;&amp;gt;&amp;gt; currencies on the market.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The difference here though is that Proof of Stake allows the quorum of&lt;br/&gt;&amp;gt;&amp;gt; coin holders to block the exchange of said coins if they are going to a&lt;br/&gt;&amp;gt;&amp;gt; particular destination. Nothing requires these staking nodes to include&lt;br/&gt;&amp;gt;&amp;gt; particular transactions into a block. With that in mind, it isn&amp;#39;t just that&lt;br/&gt;&amp;gt;&amp;gt; you require the permission of the person who sold you the coins, which I&lt;br/&gt;&amp;gt;&amp;gt; can agree is a less dangerous form of permission, but you must also require&lt;br/&gt;&amp;gt;&amp;gt; the permission of at least 51% of the coin holders to even receive those&lt;br/&gt;&amp;gt;&amp;gt; coins in the first place. This is not true in a Proof of Work system and&lt;br/&gt;&amp;gt;&amp;gt; this difference absolutely should not be trivialized.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Keagan&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Wed, Jun 23, 2021 at 2:30 AM Billy Tetrud via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;  Barrier to entry in PoS is being given permission by the previous&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; owner of a token&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The idea that proof of stake is not permissionless is completely&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; invalid. It pains me to see such an argument here. Perhaps we can come to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; an agreement by being more specific. I&amp;#39;d like to propose the following:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Premise: There is a healthy exchange market for PoS Coin X with tens of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; thousands of participants bidding to buy and sell the coin for other&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; currencies on the market.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; If the premise above is true, then there is no significant permission&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; needed to enter the market for minting blocks for PoS Coin X. If you make a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bid on someone&amp;#39;s coins and they don&amp;#39;t like you and refuse, you can move on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to any one of the other tens of thousands of people in that marketplace.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Would you agree, Cloud Strife, that this situation couldn&amp;#39;t be considered&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;permissioned&amp;#34;?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; If not, consider that participation in *any* decentralized system&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; requires the permission of at least one user in that system. If there are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; thousands of bitcoin public nodes, you require the permission of at least&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; one of them to participate in bitcoin. No one considers bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;permissioned&amp;#34; because of this. Do you agree?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Jun 17, 2021 at 1:15 PM Cloud Strife via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Barrier to entry in PoW is matter for hardware and energy is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; permissionless and exist all over the universe, permissionless cost which&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; exists for everyone no matter who because it&amp;#39;s unforgeable.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Barrier to entry in PoS is being given permission by the previous owner&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of a token for you to have it via transfer or sale, both choices they never&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have to make since there are no continuous costs with producing blocks&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; forcing it. A permission is an infinitely high barrier to entry if the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; previous owner, like the premining party, refuses to give up the token they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; control.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You&amp;#39;re skipping the part where you depend on a permission of a central&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; party in control of the authority token before you can produce blocks on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your rasberry Pi.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Proof of stake is not in any possible way relevant to permissionless&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; protocols, and thus not possibly relevant to decentralized protocols where&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; control must be distributed to independent (i.e. permissionless) parties.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There&amp;#39;s nothing of relevance to discuss and this has been figured out&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; long long ago.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/libbitcoin/libbitcoin-system/wiki/Proof-of-Stake-Fallacy&#34;&gt;https://github.com/libbitcoin/libbitcoin-system/wiki/Proof-of-Stake-Fallacy&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://medium.com/@factchecker9000/nothing-is-worse-than-proof-of-stake-e70b12b988ca&#34;&gt;https://medium.com/@factchecker9000/nothing-is-worse-than-proof-of-stake-e70b12b988ca&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Tue, Jun 15, 2021 at 7:13 AM James MacWhyte via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; @Lloyd wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Of course in reality no one wants to keep their coin holding keys&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; online so in Alogorand you can authorize a set of &amp;#34;participation keys&amp;#34;[1]&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that will be used to create blocks on your coin holding key&amp;#39;s behalf.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hopefully you&amp;#39;ve spotted the problem.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You can send your participation keys to any malicious party with a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; nice website (see random example [2]) offering you a good return.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Damn it&amp;#39;s still Proof-of-SquareSpace!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I believe we are talking about a comparison to PoW, correct? If you&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; want to mine PoW, you need to buy expensive hardware and configure it to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; work, and wait a long time to get any return by solo mining. Or you can&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; join a mining pool, which might use your hashing power for nefarious&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; purposes. Or you might skip the hardware all together and fall for some&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;cloud mining&amp;#34; scheme with a pretty website and a high rate of advertised&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; return. So as you can see, Proof-of-SquareSpace exists in PoW as well!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The PoS equivalent of buying mining hardware is setting up your own&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; validator and not outsourcing that to anyone else. So both PoW and PoS have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the professional/expert way of participating, and the fraud-prone, amateur&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; way of participating. The only difference is, with PoS the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; professional/expert way is accessible to anyone with a raspberry Pi and a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; web connection, which is a much lower barrier to entry than PoW.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210623/b99b3f9f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210623/b99b3f9f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T22:54:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2d3wc6g48ueu7nwfrcl86ujpujnxcys79k7vcxq6gwr5x2mr88pgzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjgrr2wm</id>
    
      <title type="html">📅 Original date posted:2021-06-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2d3wc6g48ueu7nwfrcl86ujpujnxcys79k7vcxq6gwr5x2mr88pgzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjgrr2wm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvhsa2emxwyscrzkemce6ey5z4hsqmsa72926a0gmyh06lw38645q7gujrg&#39;&gt;nevent1q…ujrg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-06-23&lt;br/&gt;📝 Original message:&amp;gt; Premise: There is a healthy exchange market for PoS Coin X with tens of&lt;br/&gt;thousands of participants bidding to buy and sell the coin for other&lt;br/&gt;currencies on the market.&lt;br/&gt;&lt;br/&gt;The difference here though is that Proof of Stake allows the quorum of coin&lt;br/&gt;holders to block the exchange of said coins if they are going to a&lt;br/&gt;particular destination. Nothing requires these staking nodes to include&lt;br/&gt;particular transactions into a block. With that in mind, it isn&amp;#39;t just that&lt;br/&gt;you require the permission of the person who sold you the coins, which I&lt;br/&gt;can agree is a less dangerous form of permission, but you must also require&lt;br/&gt;the permission of at least 51% of the coin holders to even receive those&lt;br/&gt;coins in the first place. This is not true in a Proof of Work system and&lt;br/&gt;this difference absolutely should not be trivialized.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Wed, Jun 23, 2021 at 2:30 AM Billy Tetrud via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;  Barrier to entry in PoS is being given permission by the previous owner&lt;br/&gt;&amp;gt; of a token&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The idea that proof of stake is not permissionless is completely invalid.&lt;br/&gt;&amp;gt; It pains me to see such an argument here. Perhaps we can come to an&lt;br/&gt;&amp;gt; agreement by being more specific. I&amp;#39;d like to propose the following:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Premise: There is a healthy exchange market for PoS Coin X with tens of&lt;br/&gt;&amp;gt; thousands of participants bidding to buy and sell the coin for other&lt;br/&gt;&amp;gt; currencies on the market.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the premise above is true, then there is no significant permission&lt;br/&gt;&amp;gt; needed to enter the market for minting blocks for PoS Coin X. If you make a&lt;br/&gt;&amp;gt; bid on someone&amp;#39;s coins and they don&amp;#39;t like you and refuse, you can move on&lt;br/&gt;&amp;gt; to any one of the other tens of thousands of people in that marketplace.&lt;br/&gt;&amp;gt; Would you agree, Cloud Strife, that this situation couldn&amp;#39;t be considered&lt;br/&gt;&amp;gt; &amp;#34;permissioned&amp;#34;?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If not, consider that participation in *any* decentralized system requires&lt;br/&gt;&amp;gt; the permission of at least one user in that system. If there are thousands&lt;br/&gt;&amp;gt; of bitcoin public nodes, you require the permission of at least one of them&lt;br/&gt;&amp;gt; to participate in bitcoin. No one considers bitcoin &amp;#34;permissioned&amp;#34; because&lt;br/&gt;&amp;gt; of this. Do you agree?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Jun 17, 2021 at 1:15 PM Cloud Strife via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Barrier to entry in PoW is matter for hardware and energy is&lt;br/&gt;&amp;gt;&amp;gt; permissionless and exist all over the universe, permissionless cost which&lt;br/&gt;&amp;gt;&amp;gt; exists for everyone no matter who because it&amp;#39;s unforgeable.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Barrier to entry in PoS is being given permission by the previous owner&lt;br/&gt;&amp;gt;&amp;gt; of a token for you to have it via transfer or sale, both choices they never&lt;br/&gt;&amp;gt;&amp;gt; have to make since there are no continuous costs with producing blocks&lt;br/&gt;&amp;gt;&amp;gt; forcing it. A permission is an infinitely high barrier to entry if the&lt;br/&gt;&amp;gt;&amp;gt; previous owner, like the premining party, refuses to give up the token they&lt;br/&gt;&amp;gt;&amp;gt; control.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You&amp;#39;re skipping the part where you depend on a permission of a central&lt;br/&gt;&amp;gt;&amp;gt; party in control of the authority token before you can produce blocks on&lt;br/&gt;&amp;gt;&amp;gt; your rasberry Pi.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Proof of stake is not in any possible way relevant to permissionless&lt;br/&gt;&amp;gt;&amp;gt; protocols, and thus not possibly relevant to decentralized protocols where&lt;br/&gt;&amp;gt;&amp;gt; control must be distributed to independent (i.e. permissionless) parties.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; There&amp;#39;s nothing of relevance to discuss and this has been figured out&lt;br/&gt;&amp;gt;&amp;gt; long long ago.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/libbitcoin/libbitcoin-system/wiki/Proof-of-Stake-Fallacy&#34;&gt;https://github.com/libbitcoin/libbitcoin-system/wiki/Proof-of-Stake-Fallacy&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://medium.com/@factchecker9000/nothing-is-worse-than-proof-of-stake-e70b12b988ca&#34;&gt;https://medium.com/@factchecker9000/nothing-is-worse-than-proof-of-stake-e70b12b988ca&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, Jun 15, 2021 at 7:13 AM James MacWhyte via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; @Lloyd wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Of course in reality no one wants to keep their coin holding keys online&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; so in Alogorand you can authorize a set of &amp;#34;participation keys&amp;#34;[1] that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; will be used to create blocks on your coin holding key&amp;#39;s behalf.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hopefully you&amp;#39;ve spotted the problem.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You can send your participation keys to any malicious party with a nice&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; website (see random example [2]) offering you a good return.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Damn it&amp;#39;s still Proof-of-SquareSpace!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I believe we are talking about a comparison to PoW, correct? If you want&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to mine PoW, you need to buy expensive hardware and configure it to work,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and wait a long time to get any return by solo mining. Or you can join a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; mining pool, which might use your hashing power for nefarious purposes. Or&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; you might skip the hardware all together and fall for some &amp;#34;cloud mining&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; scheme with a pretty website and a high rate of advertised return. So as&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; you can see, Proof-of-SquareSpace exists in PoW as well!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The PoS equivalent of buying mining hardware is setting up your own&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; validator and not outsourcing that to anyone else. So both PoW and PoS have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the professional/expert way of participating, and the fraud-prone, amateur&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; way of participating. The only difference is, with PoS the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; professional/expert way is accessible to anyone with a raspberry Pi and a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; web connection, which is a much lower barrier to entry than PoW.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210623/799426cc/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210623/799426cc/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T22:54:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfmm69w7v3x9asucn4klsve0akv364err3rxtdfycn4dm6a65r3fczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjj30tp8</id>
    
      <title type="html">📅 Original date posted:2021-05-10 📝 Original message:To ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfmm69w7v3x9asucn4klsve0akv364err3rxtdfycn4dm6a65r3fczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjj30tp8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvu0smmqrh7jmzrl4a4vhteamvmuq9sf5sn2mscgypjnugd8ux4tgdtlw7k&#39;&gt;nevent1q…lw7k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-05-10&lt;br/&gt;📝 Original message:To reiterate some of the points here. My problem with proof of stake is&lt;br/&gt;twofold.&lt;br/&gt;&lt;br/&gt;1. It requires permission of coin holders to enter into the system. This is&lt;br/&gt;not true of proof of work. You may even attempt (though not successfully) a&lt;br/&gt;proof of work with pencil and paper and submit the block from a regular&lt;br/&gt;laptop if you so choose. Whether this level of permissionlessness is&lt;br/&gt;necessary is up to individual risk tolerance etc. but it is definitely the&lt;br/&gt;default preference of Bitcoin.&lt;br/&gt;&lt;br/&gt;2. Proof of stake must have a trusted means of timestamping to regulate&lt;br/&gt;overproduction of blocks. This introduction of trust is generally&lt;br/&gt;considered to be a nonstarter in Bitcoin. Proof of Work regulates this by&lt;br/&gt;making blocks fundamentally difficult to produce in the first place.&lt;br/&gt;&lt;br/&gt;Like Jeremy, I’m always interested to learn about new attempts in consensus&lt;br/&gt;algorithms, but the bar to clear is very high and proof of stake to date&lt;br/&gt;has not proposed much less demonstrated a set of properties that is&lt;br/&gt;consistent with Bitcoins objectives.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Mon, May 10, 2021 at 8:43 AM Erik Aronesty via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; personally, not speaking for anyone else, i think that proof-of-burn&lt;br/&gt;&amp;gt; has a much higher likelihood of being a) good enough security and b)&lt;br/&gt;&amp;gt; solving the nothing-at-stake problem&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  the only issue i see with a quality PoB implementation is a robust&lt;br/&gt;&amp;gt; solution to the block-timing problem.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://grisha.org/blog/2018/01/23/explaining-proof-of-work/&#34;&gt;https://grisha.org/blog/2018/01/23/explaining-proof-of-work/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; i do think there *could* be other low-energy solutions to verifiable&lt;br/&gt;&amp;gt; timing, just haven&amp;#39;t seen one&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, May 7, 2021 at 6:50 PM SatoshiSingh via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Hello list,&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I am a lurker here and like many of you I worry about the energy usage&lt;br/&gt;&amp;gt; of bitcoin mining. I understand a lot mining happens with renewable&lt;br/&gt;&amp;gt; resources but the impact is still high.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I want to get your opinion on implementing proof of stake for bitcoin&lt;br/&gt;&amp;gt; mining in future. For now, proof of stake is still untested and not battle&lt;br/&gt;&amp;gt; tested like proof of work. Though someday it will be.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; In the following years we&amp;#39;ll be seeing proof of stake being implemented.&lt;br/&gt;&amp;gt; Smaller networks can test PoS which is a luxury bitcoin can&amp;#39;t afford.&lt;br/&gt;&amp;gt; Here&amp;#39;s how I see this the possibilities:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; 1 - Proof of stake isn&amp;#39;t a good enough security mechanism&lt;br/&gt;&amp;gt; &amp;gt; 2 - Proof of state is a good security mechanism and works as intended&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; IF PoS turns out to be good after battle testing, would you consider&lt;br/&gt;&amp;gt; implementing it for Bitcoin? I understand this would invoke a lot of&lt;br/&gt;&amp;gt; controversies and a hard fork that no one likes. But its important enough&lt;br/&gt;&amp;gt; to consider a hard fork. What are your opinions provided PoS does work?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Love from India.&lt;br/&gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210510/a45a8038/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210510/a45a8038/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T22:52:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyrjjntnuzn8pmumy2nfyljh6wrsvrsj6zz6cmvv3tcppl3ehrlhszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjgl38cj</id>
    
      <title type="html">📅 Original date posted:2021-03-06 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyrjjntnuzn8pmumy2nfyljh6wrsvrsj6zz6cmvv3tcppl3ehrlhszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjgl38cj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswul4mmey6wm3kcl6c06k6ugys55e0ngz08m8fmfp3vfs88nkn60sm3spgr&#39;&gt;nevent1q…spgr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-03-06&lt;br/&gt;📝 Original message:The assumption of malice on the part of those of us supporting a UASF is&lt;br/&gt;tragic and frankly ridiculous. Many of us backed off of the effort the&lt;br/&gt;second that this Speedy Trial solution was proposed in order to dislodge&lt;br/&gt;the gridlock on the LOT value. I can&amp;#39;t say for certain that 100% of those&lt;br/&gt;working towards a UASF will abandon the effort but I can say for certain&lt;br/&gt;that a good portion of the would be contributors to Bitcoin Activation have&lt;br/&gt;already said that they would switch over to this Speedy Trial if it&lt;br/&gt;actually materialized.&lt;br/&gt;&lt;br/&gt;Given that the opposition towards the UASF to begin with was to not assume&lt;br/&gt;malice out of miners I would expect that the same good will be extended to&lt;br/&gt;those who were supporting a LOT=true client in good faith *given that Core&lt;br/&gt;already said they wouldn&amp;#39;t ship any activation code at all.*&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Sat, Mar 6, 2021 at 1:49 PM Ariel Luaces via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Sat, Mar 6, 2021 at 10:11 AM Matt Corallo via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;m really unsure that three months is a short enough time window that&lt;br/&gt;&amp;gt; there wouldn&amp;#39;t be a material effort to split the&lt;br/&gt;&amp;gt; &amp;gt; network with divergent consensus rules. Instead, a three month window is&lt;br/&gt;&amp;gt; certainly long enough to organize and make a&lt;br/&gt;&amp;gt; &amp;gt; lot of noise around such an effort, given BIP 148 was organized and&lt;br/&gt;&amp;gt; reached its peak within a similar such window.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Worse, because the obvious alternative after a three month activation&lt;br/&gt;&amp;gt; failure is a significant delay prior to&lt;br/&gt;&amp;gt; &amp;gt; activation, the vocal UASF minority may be encouraged to pursue such a&lt;br/&gt;&amp;gt; route to avoid such a delay.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I agree with your concern, a three month window motivates a small&lt;br/&gt;&amp;gt; group to constantly tell people to upgrade as soon as possible. Which&lt;br/&gt;&amp;gt; is mostly fine, but if this group gets near 51% mining support in the&lt;br/&gt;&amp;gt; three months it will embolden them to switch the messaging from&lt;br/&gt;&amp;gt; &amp;#34;upgrade the client&amp;#34; to &amp;#34;run this new client that has the LOT flag&lt;br/&gt;&amp;gt; switched to true&amp;#34; (UASF)&lt;br/&gt;&amp;gt; This marketing group will attempt a UASF regardless of the timelines&lt;br/&gt;&amp;gt; because there is no cost if they fail a UASF and there is great reward&lt;br/&gt;&amp;gt; if they succeed by activating in 3 months. They can run an alt-node,&lt;br/&gt;&amp;gt; scare everyone else of being reorged, pretend they have a majority,&lt;br/&gt;&amp;gt; and say their chain is the safe one. I say there is no cost because&lt;br/&gt;&amp;gt; the leaders of that movement are likely savvy enough to give up the&lt;br/&gt;&amp;gt; effort and move back to running core even after the chain split. The&lt;br/&gt;&amp;gt; ones who get hurt are the followers of the UASF movement that don&amp;#39;t&lt;br/&gt;&amp;gt; fully understand the discussion and drink the kool aid.&lt;br/&gt;&amp;gt; A short time window doesn&amp;#39;t preclude this group from attempting a UASF.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; One alternative may be to reduce the signaling windows involved and&lt;br/&gt;&amp;gt; start slightly later. Instead of the likelihood of&lt;br/&gt;&amp;gt; &amp;gt; failure growing on the horizon, simply have two signaling windows (maybe&lt;br/&gt;&amp;gt; two weeks, maybe a moth each?). In order to&lt;br/&gt;&amp;gt; &amp;gt; ensure success remains likely, begin them somewhat later after software&lt;br/&gt;&amp;gt; release to give pools and miners a chance to&lt;br/&gt;&amp;gt; &amp;gt; configure their mining software in advance.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Matt&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The shorter the signaling windows the more unlikely they are to reach&lt;br/&gt;&amp;gt; a mining power supermajority.&lt;br/&gt;&amp;gt; With a short signaling window the supermajority threshold will&lt;br/&gt;&amp;gt; probably be configured to low levels (80% 70% 60%). Which makes the&lt;br/&gt;&amp;gt; activation period dangerous because it forces the other miners (20%&lt;br/&gt;&amp;gt; 30% 40%) to upgrade really suddenly once the threshold is reached.&lt;br/&gt;&amp;gt; Unless the LOCKED_IN period is made really long (1 year) but then we&lt;br/&gt;&amp;gt; have to wait a really long time.&lt;br/&gt;&amp;gt; As long as the mining power running the soft fork is above 50% the&lt;br/&gt;&amp;gt; chain will stay together. Anything above that is just a safety margin&lt;br/&gt;&amp;gt; to prevent orphan blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So why not encode this 50%&#43; dynamic into the activation logic.&lt;br/&gt;&amp;gt; Spread the deployment window out to a year, make the activation&lt;br/&gt;&amp;gt; threshold 95%, and at the end of the window the feature can activate&lt;br/&gt;&amp;gt; if there is above 51% signaling.&lt;br/&gt;&amp;gt; By definition, the activation will happen if either 95% is reached&lt;br/&gt;&amp;gt; early or if at the end of the deployment window mining support is&lt;br/&gt;&amp;gt; between 51% and 95%. With this setup the chain is guaranteed to stay&lt;br/&gt;&amp;gt; together and no need to rush miners and users.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers&lt;br/&gt;&amp;gt; Ariel Lorenzo-Luaces&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On 3/5/21 22:43, David A. Harding via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; On the ##taproot-activation IRC channel, Russell O&amp;#39;Connor recently&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; proposed a modification of the &amp;#34;Let&amp;#39;s see what happens&amp;#34; activation&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; proposal.[1] The idea received significant discussion and seemed&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; acceptable to several people who could not previously agree on a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; proposal (although this doesn&amp;#39;t necessarily make it their first&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; choice).  The following is my attempt at a description.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; 1. Start soon: shortly after the release of software containing this&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     proposed activation logic, nodes will begin counting blocks towards&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     the 90% threshold required to lock in taproot.[2]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; 2. Stop soon: if the lockin threshold isn&amp;#39;t reached within&lt;br/&gt;&amp;gt; approximately&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     three months, the activation attempt fails.  There is no mandatory&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     activation and everyone is encouraged to try again using different&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     activation parameters.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; 2. Delayed activation: in the happy occasion where the lockin threshold&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     is reached, taproot is guaranteed to eventually activate---but not&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     until approximately six months after signal tracking started.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ## Example timeline&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; (All dates approximate; see the section below about BIP9 vs BIP8.)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - T&#43;0: release of one or more full nodes with activation code&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - T&#43;14: signal tracking begins&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - T&#43;28: earliest possible lock in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - T&#43;104: locked in by this date or need to try a different activation&lt;br/&gt;&amp;gt; process&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - T&#43;194: activation (if lockin occurred)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ## Analysis&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The goal of Speedy Trial is to allow a taproot activation attempt to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; either quickly succeed or quickly fail---without compromising safety in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; either case.  Details below:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ### Mitigating the problems of early success&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; New rules added in a soft fork need to be enforced by a large part of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; the economy or there&amp;#39;s a risk that a long chain of blocks breaking the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; rules will be accepted by some users and rejected by others, causing a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; chain split that can result in large direct losses to transaction&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; receivers and potentially even larger indirect losses to holders due to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; reduced confidence in the safety of the Bitcoin system.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; One step developers have taken in the past to ensure widespread&lt;br/&gt;&amp;gt; adoption&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; of new consensus rules is programming in a delay between the time&lt;br/&gt;&amp;gt; software&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; with those rules is expected to be released and when the software&lt;br/&gt;&amp;gt; starts&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; tracking which blocks signal for activation.  For example:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      Soft fork        | Release    | Start      | Delta&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      -----------------&#43;------------&#43;------------&#43;----------&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      BIP68 (v0.12.1)  | 2016-04-15 | 2016-05-11 | 26 days&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      BIP141 (v0.13.1) | 2016-10-27 | 2016-11-18 | 24 days&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      Sources: BitcoinCore.org,&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/ajtowns/1c5e3b8bdead01124c04c45f01c817bc&#34;&gt;https://gist.github.com/ajtowns/1c5e3b8bdead01124c04c45f01c817bc&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Speedy Trial replaces most of that upfront delay with a backend delay.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; No matter how fast taproot&amp;#39;s activation threshold is reached by miners,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; there will be six months between the time signal tracking starts and&lt;br/&gt;&amp;gt; when&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; nodes will begin enforcing taproot&amp;#39;s rules.  This gives the userbase&lt;br/&gt;&amp;gt; even&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; more time to upgrade than if we had used the most recently proposed&lt;br/&gt;&amp;gt; start&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; date for a BIP8 activation (~July 23rd).[2]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ### Succeed, or fail fast&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The earlier version of this proposal was documented over 200 days&lt;br/&gt;&amp;gt; ago[3]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; and taproot&amp;#39;s underlying code was merged into Bitcoin Core over 140&lt;br/&gt;&amp;gt; days&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ago.[4]  If we had started Speedy Trial at the time taproot&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; was merged (which is a bit unrealistic), we would&amp;#39;ve either be less&lt;br/&gt;&amp;gt; than&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; two months away from having taproot or we would have moved on to the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; next activation attempt over a month ago.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Instead, we&amp;#39;ve debated at length and don&amp;#39;t appear to be any closer to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; what I think is a widely acceptable solution than when the mailing list&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; began discussing post-segwit activation schemes over a year ago.[5]  I&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; think Speedy Trial is a way to generate fast progress that will either&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; end the debate (for now, if activation is successful) or give us some&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; actual data upon which to base future taproot activation proposals.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Of course, for those who enjoy the debate, discussion can continue&lt;br/&gt;&amp;gt; while&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; waiting for the results of Speedy Trial.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ### Base activation protocol&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The idea can be implemented on top of either Bitcoin Core&amp;#39;s existing&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; BIP9 code or its proposed BIP8 patchset.[6]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - BIP9 uses two time-based[7] parameters, starttime and timeout.  Using&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    these values plus a time-based parameter for the minimum activation&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    delay would give three months for miners to activate taproot, but&lt;br/&gt;&amp;gt; some&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    of that time near the start or the end might not be usable due to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    signals only being measured in full retarget periods.  However, the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    six month time for users to upgrade their node would be not be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    affected by either slow or fast block production.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      BIP9 is already part of Bitcoin Core and I think the changes being&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      proposed would be relatively small, resulting in a small patch&lt;br/&gt;&amp;gt; that&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      could be easy to review.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - BIP8 uses two height-based parameters, startheight and timeoutheight.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    Using height values would ensure miners had a certain number of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    retarget periods (6) to lock in taproot and that there&amp;#39;d be a&lt;br/&gt;&amp;gt; certain&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    number of blocks (about 24,000) until activation, although latest&lt;br/&gt;&amp;gt; lock&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    in and expected activation could occur moderately earlier or later&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    than the estimated three and six months.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      BIP8 would likely be used if Speedy Trial fails, so it could be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      advantageous to base this proposal on BIP8 so that we gain&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      experience running that code in production.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; For additional discussion about using times versus heights, see today&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; log for ##taproot-activation.[11]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ### Additional concerns&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - Encourages false signaling: false signaling is when miners signal&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    readiness to enforce rules that their nodes don&amp;#39;t actually support.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    This was partially responsible for a six-block reorg shortly after&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    final BIP66 activation[8] and was found to still be a problem during&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    the BIP68 lockin period despite BIP9 being designed to avoid it.[9]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    Because Speedy Trial only gives miners a maximum of three months to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    signal support for taproot, it may encourage such false signaling.&lt;br/&gt;&amp;gt; If&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    taproot locks in as a result of their signaling but most of them&lt;br/&gt;&amp;gt; fail&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    to upgrade by the activation date several months later, unprepared&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    miners could lose large amounts of money and users could see long&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    reorgs (with unupgraded nodes and SPV lite clients potentially&lt;br/&gt;&amp;gt; losing&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    money).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    Compared to other activation proposals, I think the only difference&lt;br/&gt;&amp;gt; is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    Speedy Trial&amp;#39;s short timeline.  False signaling is possible with any&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    other proposal and the same problems can occur if miners fail to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    upgrade for any mandatory activation.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ### Additional advantages&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - No mandatory signaling: at no time are miners required to signal by&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    Speedy Trial.  This includes no mandatory signaling during the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    locked_in period(s), although such signaling will be encouraged (as&lt;br/&gt;&amp;gt; it&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    was with BIP9[10]).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; - Party time: to a lesser degree, a benefit mentioned for flag day&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    activation may also apply here: we could get up to six months&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    advanced notice of taproot activation, allowing users, developers,&lt;br/&gt;&amp;gt; and&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    organizations to prepare software, announcements, and celebrations&lt;br/&gt;&amp;gt; for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    that event.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ## Implementation details and next steps&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Initial discussion about implementation may be found in today&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ##taproot-activation log.[11] If it appears Speedy Trial may have&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; traction, Russell O&amp;#39;Connor has offered to work on a patch against BIP8&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; implementing it.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ## Acknowledgments&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The original idea for a short-duration attempt was discussed in the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ##taproot-activation IRC channel last July and the revised idea saw&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; additional evaluation there this week.  Despite growing frustration,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; discussion has been overwhelmingly constructive, for which all the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; contributors should be commended.  Although this should not in any way&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; imply endorsement, I&amp;#39;m grateful for the review and comments on a draft&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; of this email by Adam Gibson, Andrew Chow, Anthony Towns, Chris&lt;br/&gt;&amp;gt; Belcher,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Jeremy Rubin, Jonas Nick, Luke Dashjr, Michael Folkson, Russell&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; O&amp;#39;Connor, and IRC users maybehuman and proofofkeags&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ## Footnotes&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [1]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://en.bitcoin.it/wiki/Taproot_activation_proposals#Let.E2.80.99s_see_what_happens.2C_BIP8.28false.2C_3m.29&#34;&gt;https://en.bitcoin.it/wiki/Taproot_activation_proposals#Let.E2.80.99s_see_what_happens.2C_BIP8.28false.2C_3m.29&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [2] A threshold of 1,815/2,016 blocks (90%) in a single retarget period&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      seemed to have near-universal support during the 2021-02-16 IRC&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      meeting.  See:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://en.bitcoin.it/wiki/Taproot_activation_proposal_202102&#34;&gt;https://en.bitcoin.it/wiki/Taproot_activation_proposal_202102&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [3]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://en.bitcoin.it/w/index.php?title=Taproot_activation_proposals&amp;amp;oldid=68062&#34;&gt;https://en.bitcoin.it/w/index.php?title=Taproot_activation_proposals&amp;amp;oldid=68062&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [4] &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/19953&#34;&gt;https://github.com/bitcoin/bitcoin/pull/19953&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [5]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-January/017547.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-January/017547.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [6] &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/19573&#34;&gt;https://github.com/bitcoin/bitcoin/pull/19573&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [7] BIP9&amp;#39;s times are based on the median of the past 11 blocks, which&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      usually trails UTC by about 90 minutes but which can trail behind&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      realtime significantly if miners are doing weird things.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [8] &lt;a href=&#34;https://en.bitcoin.it/wiki/July_2015_chain_forks&#34;&gt;https://en.bitcoin.it/wiki/July_2015_chain_forks&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [9]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://buildingbitcoin.org/bitcoin-core-dev/log-2016-06-21.html#l-32&#34;&gt;https://buildingbitcoin.org/bitcoin-core-dev/log-2016-06-21.html#l-32&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [10]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/ed25cb58f605ba583c735f330482df0bf9348f3a/src/test/versionbits_tests.cpp#L337-L339&#34;&gt;https://github.com/bitcoin/bitcoin/blob/ed25cb58f605ba583c735f330482df0bf9348f3a/src/test/versionbits_tests.cpp#L337-L339&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [11] &lt;a href=&#34;http://gnusha.org/taproot-activation/2021-03-05.log&#34;&gt;http://gnusha.org/taproot-activation/2021-03-05.log&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210306/f8facf3a/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210306/f8facf3a/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:30:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfswa7w609gcm9r4c08kck5unvzr3jk92hpgn0dk7uv37a7fn0lvszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gja7qg2k</id>
    
      <title type="html">📅 Original date posted:2021-03-05 📝 Original message:&amp;gt; A ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfswa7w609gcm9r4c08kck5unvzr3jk92hpgn0dk7uv37a7fn0lvszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gja7qg2k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs08hs3chkx9502e8xvwhxsrjp0t0cevwypqxv3nvmulr5jphl6plcvsqqxh&#39;&gt;nevent1q…qqxh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-03-05&lt;br/&gt;📝 Original message:&amp;gt; A large portion of BTC is already mined through AWS servers and non-asic&lt;br/&gt;specific hardware anyways. A majority of them would benefit from a hybrid&lt;br/&gt;proof, and the fact that it is hybrid in that manner wouldn&amp;#39;t&lt;br/&gt;disenfranchise currently optimized mining entities as well.&lt;br/&gt;&lt;br/&gt;My instincts tell me that this is an outlandish claim. Do you have&lt;br/&gt;supporting evidence for this?&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Fri, Mar 5, 2021 at 3:22 PM Lonero Foundation via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Actually I mentioned a proof of space and time hybrid which is much&lt;br/&gt;&amp;gt; different than staking. Sorry to draw for the confusion as PoC is more&lt;br/&gt;&amp;gt; commonly used then PoST.&lt;br/&gt;&amp;gt; There is a way to make PoC cryptographically compatible w/ Proof of Work&lt;br/&gt;&amp;gt; as it normally stands: &lt;a href=&#34;https://en.wikipedia.org/wiki/Proof_of_space&#34;&gt;https://en.wikipedia.org/wiki/Proof_of_space&lt;/a&gt;&lt;br/&gt;&amp;gt; It has rarely been done though given the technological complexity of being&lt;br/&gt;&amp;gt; both CPU compatible and memory-hard compatible. There are lots of benefits&lt;br/&gt;&amp;gt; outside of the realm of efficiency, and I already looked into numerous&lt;br/&gt;&amp;gt; fault tolerant designs as well and what others in the cryptography&lt;br/&gt;&amp;gt; community attempted to propose. The actual argument you have only against&lt;br/&gt;&amp;gt; this is the Proof of Memory fallacy, which is only partially true. Given&lt;br/&gt;&amp;gt; how the current hashing algorithm works, hard memory allocation wouldn&amp;#39;t be&lt;br/&gt;&amp;gt; of much benefit given it is more optimized for CPU/ASIC specific mining.&lt;br/&gt;&amp;gt; I&amp;#39;m working towards a hybrid mechanism that fixes that. BTW: The way&lt;br/&gt;&amp;gt; Bitcoin currently stands in its cryptography still needs updating&lt;br/&gt;&amp;gt; regardless. If someone figures out NP hardness or the halting problem the&lt;br/&gt;&amp;gt; traditional rule of millions of years to break all of Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt; cryptography now comes down to minutes. Bitcoin is going to have to&lt;br/&gt;&amp;gt; eventually radically upgrade their cryptography and hashing algo in the&lt;br/&gt;&amp;gt; future regardless. I want to integrate some form of NP complexity in&lt;br/&gt;&amp;gt; regards to the hybrid cryptography I&amp;#39;m aiming to provide which includes a&lt;br/&gt;&amp;gt; polynomial time algorithm in the cryptography. More than likely the first&lt;br/&gt;&amp;gt; version of my BTC hard fork will be coded in a way where integrating such&lt;br/&gt;&amp;gt; complexity in the future only requires a soft fork or minor upgrade to its&lt;br/&gt;&amp;gt; chain.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In regards to the argument, &amp;#34;As a separate issue, proposing a hard fork in&lt;br/&gt;&amp;gt; the hashing algorithm will invalidate the enormous amount of capital&lt;br/&gt;&amp;gt; expenditure by mining entities and disincentivize future capital&lt;br/&gt;&amp;gt; expenditure into mining hardware that may compute these more &amp;#34;useful&amp;#34;&lt;br/&gt;&amp;gt; proofs of work.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A large portion of BTC is already mined through AWS servers and non-asic&lt;br/&gt;&amp;gt; specific hardware anyways. A majority of them would benefit from a hybrid&lt;br/&gt;&amp;gt; proof, and the fact that it is hybrid in that manner wouldn&amp;#39;t&lt;br/&gt;&amp;gt; disenfranchise currently optimized mining entities as well.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are other reasons why a cryptography upgrade like this is&lt;br/&gt;&amp;gt; beneficial. Theoretically one can argue BItcoin isn&amp;#39;t fully decentralized.&lt;br/&gt;&amp;gt; It is few unsolved mathematical proofs away from being entirely broken. My&lt;br/&gt;&amp;gt; goal outside of efficiency is to build cryptography in a way that prevents&lt;br/&gt;&amp;gt; such an event from happening in the future, if it was to ever happen. I&lt;br/&gt;&amp;gt; have various research in regards to this area and work alot with&lt;br/&gt;&amp;gt; distributed computing. I believe if the BTC community likes such a&lt;br/&gt;&amp;gt; proposal, I would single handedly be able to build the cryptographic proof&lt;br/&gt;&amp;gt; myself (though would like as many open source contributors as I can get :)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Anyways just something to consider. We are in the same space in regards to&lt;br/&gt;&amp;gt; what warrants a shitcoin or the whole argument against staking.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://hackernoon.com/ethereum-you-are-a-centralized-cryptocurrency-stop-telling-us-that-you-arent-pi3s3yjl&#34;&gt;https://hackernoon.com/ethereum-you-are-a-centralized-cryptocurrency-stop-telling-us-that-you-arent-pi3s3yjl&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best regards,  Andrew&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Mar 5, 2021 at 4:11 PM Keagan McClelland &amp;lt;&lt;br/&gt;&amp;gt; keagan.mcclelland at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It is important to understand that it is critical for the work to be&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;useless&amp;#34; in order for the security model to be the same. If the work was&lt;br/&gt;&amp;gt;&amp;gt; useful it provides an avenue for actors to have nothing at stake when&lt;br/&gt;&amp;gt;&amp;gt; submitting a proof of work, since the marginal cost of block construction&lt;br/&gt;&amp;gt;&amp;gt; will be lessened by the fact that the work was useful in a different&lt;br/&gt;&amp;gt;&amp;gt; context and therefore would have been done anyway. This actually degrades&lt;br/&gt;&amp;gt;&amp;gt; the security of the network in the process.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; As a separate issue, proposing a hard fork in the hashing algorithm will&lt;br/&gt;&amp;gt;&amp;gt; invalidate the enormous amount of capital expenditure by mining entities&lt;br/&gt;&amp;gt;&amp;gt; and disincentivize future capital expenditure into mining hardware that may&lt;br/&gt;&amp;gt;&amp;gt; compute these more &amp;#34;useful&amp;#34; proofs of work. This is because any change in&lt;br/&gt;&amp;gt;&amp;gt; the POW algorithm will be considered unstable and subject to change in the&lt;br/&gt;&amp;gt;&amp;gt; future. This puts the entire network at even more risk meaning that no&lt;br/&gt;&amp;gt;&amp;gt; entity is tying their own interests to that of the bitcoin network at&lt;br/&gt;&amp;gt;&amp;gt; large. It also puts the developers in a position where they can be bribed&lt;br/&gt;&amp;gt;&amp;gt; by entities with a vested interest in deciding what the new &amp;#34;useful&amp;#34; proof&lt;br/&gt;&amp;gt;&amp;gt; of work should be.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; All of these things make the Bitcoin network worse off.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Keagan&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021 at 1:48 PM Lonero Foundation via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Also in regards to my other email, I forgot to iterate that my&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; cryptography proposal helps behind the efficiency category but also tackles&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; problems such as NP-Completeness or Halting which is something the BTC&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; network could be vulnerable to in the future. For sake of simplicity, I do&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; want to do this BIP because it tackles lots of the issues in regards to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this manner and can provide useful insight to the community. If things such&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; as bigger block height have been proposed as hard forks, I feel at the very&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; least an upgrade regarding the hashing algorithm and cryptography does at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; least warrant some discussion. Anyways I hope I can send you my BIP, just&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; let me know on the preferred format?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021, 10:12 AM Lonero Foundation &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; loneroassociation at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi, this isn&amp;#39;t about the energy efficient argument in regards to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; renewables or mining devices but a better cryptography layer to get the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; most out of your hashing for validation. I do understand the arbitrariness&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of it, but do want to still propose a document. Do I use the Media Wiki&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; format on GitHub and just attach it as my proposal?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021, 10:07 AM Devrandom &amp;lt;c1.devrandom at niftybox.net&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Ryan and Andrew,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021 at 5:42 AM Ryan Grant via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;   &lt;a href=&#34;https://www.truthcoin.info/blog/pow-cheapest/&#34;&gt;https://www.truthcoin.info/blog/pow-cheapest/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;     &amp;#34;Nothing is Cheaper than Proof of Work&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;     on | 04 Aug 2015&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Just to belabor this a bit, the paper demonstrates that the mining&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; market will tend to expend resources equivalent to miner reward.  It does&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; not prove that mining work has to expend *energy* as a primary cost.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Some might argue that energy expenditure has negative externalities&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and that we should move to other resources.  I would argue that the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; negative externalities will go away soon because of the move to renewables,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; so the point is likely moot.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210305/654d8299/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210305/654d8299/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:30:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqtau0e04nge92dxlwhm0s4jt0rxplha2mf77456ehl2tfa0yajtgzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj4nf443</id>
    
      <title type="html">📅 Original date posted:2021-03-05 📝 Original message:It is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqtau0e04nge92dxlwhm0s4jt0rxplha2mf77456ehl2tfa0yajtgzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj4nf443" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx37h6w96e2kt94jzpxm0n78hdm853xt2adwyfs7r5wyf9xx4u0ms4940je&#39;&gt;nevent1q…40je&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-03-05&lt;br/&gt;📝 Original message:It is important to understand that it is critical for the work to be&lt;br/&gt;&amp;#34;useless&amp;#34; in order for the security model to be the same. If the work was&lt;br/&gt;useful it provides an avenue for actors to have nothing at stake when&lt;br/&gt;submitting a proof of work, since the marginal cost of block construction&lt;br/&gt;will be lessened by the fact that the work was useful in a different&lt;br/&gt;context and therefore would have been done anyway. This actually degrades&lt;br/&gt;the security of the network in the process.&lt;br/&gt;&lt;br/&gt;As a separate issue, proposing a hard fork in the hashing algorithm will&lt;br/&gt;invalidate the enormous amount of capital expenditure by mining entities&lt;br/&gt;and disincentivize future capital expenditure into mining hardware that may&lt;br/&gt;compute these more &amp;#34;useful&amp;#34; proofs of work. This is because any change in&lt;br/&gt;the POW algorithm will be considered unstable and subject to change in the&lt;br/&gt;future. This puts the entire network at even more risk meaning that no&lt;br/&gt;entity is tying their own interests to that of the bitcoin network at&lt;br/&gt;large. It also puts the developers in a position where they can be bribed&lt;br/&gt;by entities with a vested interest in deciding what the new &amp;#34;useful&amp;#34; proof&lt;br/&gt;of work should be.&lt;br/&gt;&lt;br/&gt;All of these things make the Bitcoin network worse off.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Fri, Mar 5, 2021 at 1:48 PM Lonero Foundation via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Also in regards to my other email, I forgot to iterate that my&lt;br/&gt;&amp;gt; cryptography proposal helps behind the efficiency category but also tackles&lt;br/&gt;&amp;gt; problems such as NP-Completeness or Halting which is something the BTC&lt;br/&gt;&amp;gt; network could be vulnerable to in the future. For sake of simplicity, I do&lt;br/&gt;&amp;gt; want to do this BIP because it tackles lots of the issues in regards to&lt;br/&gt;&amp;gt; this manner and can provide useful insight to the community. If things such&lt;br/&gt;&amp;gt; as bigger block height have been proposed as hard forks, I feel at the very&lt;br/&gt;&amp;gt; least an upgrade regarding the hashing algorithm and cryptography does at&lt;br/&gt;&amp;gt; least warrant some discussion. Anyways I hope I can send you my BIP, just&lt;br/&gt;&amp;gt; let me know on the preferred format?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Mar 5, 2021, 10:12 AM Lonero Foundation &amp;lt;&lt;br/&gt;&amp;gt; loneroassociation at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi, this isn&amp;#39;t about the energy efficient argument in regards to&lt;br/&gt;&amp;gt;&amp;gt; renewables or mining devices but a better cryptography layer to get the&lt;br/&gt;&amp;gt;&amp;gt; most out of your hashing for validation. I do understand the arbitrariness&lt;br/&gt;&amp;gt;&amp;gt; of it, but do want to still propose a document. Do I use the Media Wiki&lt;br/&gt;&amp;gt;&amp;gt; format on GitHub and just attach it as my proposal?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021, 10:07 AM Devrandom &amp;lt;c1.devrandom at niftybox.net&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hi Ryan and Andrew,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021 at 5:42 AM Ryan Grant via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;   &lt;a href=&#34;https://www.truthcoin.info/blog/pow-cheapest/&#34;&gt;https://www.truthcoin.info/blog/pow-cheapest/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;     &amp;#34;Nothing is Cheaper than Proof of Work&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;     on | 04 Aug 2015&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Just to belabor this a bit, the paper demonstrates that the mining&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; market will tend to expend resources equivalent to miner reward.  It does&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not prove that mining work has to expend *energy* as a primary cost.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Some might argue that energy expenditure has negative externalities and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that we should move to other resources.  I would argue that the negative&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; externalities will go away soon because of the move to renewables, so the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; point is likely moot.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210305/24e78df4/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210305/24e78df4/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:30:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvvvas3fsfs4la7kr0lxv0rrnza68xtymh9y55z6ket7v8ag7u2tgzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gje63h8z</id>
    
      <title type="html">📅 Original date posted:2021-03-10 📝 Original message:LORD ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvvvas3fsfs4la7kr0lxv0rrnza68xtymh9y55z6ket7v8ag7u2tgzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gje63h8z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80wvp36uqqta7pck7ps4l6uk5m2vjfskg5k0ytmvs5qdrr5kckrs8hwfct&#39;&gt;nevent1q…wfct&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-03-10&lt;br/&gt;📝 Original message:LORD HIS EXCELLENCY,&lt;br/&gt;&lt;br/&gt;This isn&amp;#39;t different with Taproot either. When you spend a P2SH output you&lt;br/&gt;reveal the script. In Taproot you reveal the portion of the script that is&lt;br/&gt;relevant to allowing you to spend it. There is no value to specifying the&lt;br/&gt;other possible conditions that could have moved the coins because, after&lt;br/&gt;all, you aren&amp;#39;t invoking those clauses to move the coins. I am showing you&lt;br/&gt;my fingertip, and pointing to my finger tip, the palm is not relevant.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Wed, Mar 10, 2021 at 2:11 AM LORD HIS EXCELLENCY JAMES HRMH via&lt;br/&gt;bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Good Afternoon,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You cannot liken the ability to scrutinise the public ledger to be the&lt;br/&gt;&amp;gt; same as hiding information, it is like showing your palm while you are&lt;br/&gt;&amp;gt; pointing at the back of your hand. The advice that I have is P2SH is&lt;br/&gt;&amp;gt; scrutable once the UTXO is spent. Also, there is no public ledger&lt;br/&gt;&amp;gt; obfuscation in creating new addresses, there is a plausible reduction in&lt;br/&gt;&amp;gt; transaction linkage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; KING JAMES HRMH&lt;br/&gt;&amp;gt; Great British Empire&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; The Australian&lt;br/&gt;&amp;gt; LORD HIS EXCELLENCY JAMES HRMH (&amp;amp; HMRH)&lt;br/&gt;&amp;gt; of Hougun Manor &amp;amp; Glencoe &amp;amp; British Empire&lt;br/&gt;&amp;gt; MR. Damian A. James Williamson&lt;br/&gt;&amp;gt; Wills&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; et al.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Willtech&lt;br/&gt;&amp;gt; www.willtech.com.au&lt;br/&gt;&amp;gt; www.go-overt.com&lt;br/&gt;&amp;gt; and other projects&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; earn.com/willtech&lt;br/&gt;&amp;gt; linkedin.com/in/damianwilliamson&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; m. 0487135719&lt;br/&gt;&amp;gt; f. &#43;61261470192&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This email does not constitute a general advice. Please disregard this&lt;br/&gt;&amp;gt; email if misdelivered.&lt;br/&gt;&amp;gt; ------------------------------&lt;br/&gt;&amp;gt; *From:* bitcoin-dev &amp;lt;bitcoin-dev-bounces at lists.linuxfoundation.org&amp;gt; on&lt;br/&gt;&amp;gt; behalf of Ryan Grant via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; *Sent:* Saturday, 6 March 2021 1:04 AM&lt;br/&gt;&amp;gt; *To:* Bitcoin Protocol Discussion &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; *Subject:* Re: [bitcoin-dev] Taproot NACK&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Mar 4, 2021 at 8:48 PM LORD HIS EXCELLENCY JAMES HRMH via&lt;br/&gt;&amp;gt; bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; My concern was that the more complex scripts allow obfuscation of the&lt;br/&gt;&amp;gt; Pay To address&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is no different from options available in P2SH, or from the&lt;br/&gt;&amp;gt; obfuscation achieved by generating a new address for a payment.&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210310/9f72b3f9/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210310/9f72b3f9/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:29:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvvyzsjn4qsvteyemgypp5ucv6xej6elnsdch8fczu7u5fx3kdxwqzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj60uh56</id>
    
      <title type="html">📅 Original date posted:2021-02-26 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvvyzsjn4qsvteyemgypp5ucv6xej6elnsdch8fczu7u5fx3kdxwqzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj60uh56" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqk36sc2zg0hupstn2zze4pldr59e9mcucy226cw4retnf4jcs9vcwg4z79&#39;&gt;nevent1q…4z79&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-26&lt;br/&gt;📝 Original message:Hi all,&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been thinking for quite some time about the problem of pruned nodes&lt;br/&gt;and ongoing storage costs for full nodes. One of the things that strikes me&lt;br/&gt;as odd is that we only really have two settings.&lt;br/&gt;&lt;br/&gt;A. Prune everything except the most recent blocks, down to the cache size&lt;br/&gt;B. Keep everything since genesis&lt;br/&gt;&lt;br/&gt;&amp;gt;From my observations and conversations with various folks in the community,&lt;br/&gt;they would like to be able to run a &amp;#34;partially&amp;#34; pruned node to help bear&lt;br/&gt;the load of bootstrapping other nodes and helping with data redundancy in&lt;br/&gt;the network, but would prefer to not dedicate hundreds of Gigabytes of&lt;br/&gt;storage space to the cause.&lt;br/&gt;&lt;br/&gt;This led me to the idea that a node could randomly prune some of the blocks&lt;br/&gt;from history if it passed some predicate. A rough sketch of this would look&lt;br/&gt;as follows.&lt;br/&gt;&lt;br/&gt;1. At node startup, it would generate a random seed, this would be unique&lt;br/&gt;to the node but not necessary that it be cryptographically secure.&lt;br/&gt;2. In the node configuration it would also carry a &amp;#34;threshold&amp;#34; expressed as&lt;br/&gt;some percentage of blocks it wanted to keep.&lt;br/&gt;3. As IBD occurs, based off of the threshold, the block hash, and the&lt;br/&gt;node&amp;#39;s unique seed, the node would either decide to prune the data or keep&lt;br/&gt;it. The uniqueness of the node&amp;#39;s hash should ensure that no block is&lt;br/&gt;systematically overrepresented in the set of nodes choosing this storage&lt;br/&gt;scheme.&lt;br/&gt;4. Once the node&amp;#39;s IBD is complete it would advertise this as a peer&lt;br/&gt;service, advertising its seed and threshold, so that nodes could&lt;br/&gt;deterministically deduce which of its peers had which blocks.&lt;br/&gt;&lt;br/&gt;The goals are to increase data redundancy in a way that more uniformly&lt;br/&gt;shares the load across nodes, alleviating some of the pressure of full&lt;br/&gt;archive nodes on the IBD problem. I am working on a draft BIP for this&lt;br/&gt;proposal but figured I would submit it as a high level idea in case anyone&lt;br/&gt;had any feedback on the initial design before I go into specification&lt;br/&gt;levels of detail.&lt;br/&gt;&lt;br/&gt;If you have thoughts on&lt;br/&gt;&lt;br/&gt;A. The protocol design itself&lt;br/&gt;B. The barriers to put this kind of functionality into Core&lt;br/&gt;&lt;br/&gt;I would love to hear from you,&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;Keagan&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210226/b25852a4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210226/b25852a4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:29:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9xrcluk7ctutf46rw9lac24qxjj0d2qhqutze85fwavrsqn54gqzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjcaaegk</id>
    
      <title type="html">📅 Original date posted:2021-02-23 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9xrcluk7ctutf46rw9lac24qxjj0d2qhqutze85fwavrsqn54gqzyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjcaaegk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9l9r9etns2zkdftwhtdallmv4hqgettx265g0hwg3knk2le0detgnh2kp9&#39;&gt;nevent1q…2kp9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-23&lt;br/&gt;📝 Original message:I wanted to follow up on what Jeremy and others are saying regards finding&lt;br/&gt;consensus on LOT. I&amp;#39;ve seen a few other opinions saying that finding&lt;br/&gt;consensus on the LOT value is far more important than what the LOT value&lt;br/&gt;actually is. This makes sense because if 100% of economic activity is&lt;br/&gt;running the same rule set, there is no divergence, regardless of which&lt;br/&gt;value is picked.&lt;br/&gt;&lt;br/&gt;It is my understanding that those who oppose LOT=true are mostly opposed on&lt;br/&gt;the grounds of it *appearing* &amp;#34;unnecessarily coercive&amp;#34; and that this lack&lt;br/&gt;of consensus can precipitate a chain split at the &amp;#34;brinksmanship period&amp;#34; as&lt;br/&gt;Jeremy refers to it. I don&amp;#39;t think that we can say that LOT=true is&lt;br/&gt;coercive at all unless there is some opposition to Taproot itself.&lt;br/&gt;Opposition on the grounds that it *may* be opposed by others and Core does&lt;br/&gt;not want to assert control over the protocol is a conservative view but&lt;br/&gt;ultimately contingent upon opposition to Taproot for more fundamental&lt;br/&gt;reasons. If no one opposes it, then by definition you have consensus, and&lt;br/&gt;in that case I also don&amp;#39;t think that the LOT=true (or false) in that regard&lt;br/&gt;sets meaningful precedent, as I would expect precedents to only be&lt;br/&gt;meaningful if they were established during a contentious scenario. As it&lt;br/&gt;stands we have precedents for both MASF&amp;#39;s and UASF&amp;#39;s to execute soft forks&lt;br/&gt;in Bitcoin.&lt;br/&gt;&lt;br/&gt;Of course it seems intractable to ascertain the views of ~100% of the&lt;br/&gt;Bitcoin constituency, and therefore it gives credibility to the argument&lt;br/&gt;that by coming to consensus on LOT=false among those who *are* speaking up&lt;br/&gt;is safer with the embedded assumptions that modifying consensus beyond what&lt;br/&gt;core ships is an active choice, presumably by those who know what they are&lt;br/&gt;doing. However, the simple act of Core choosing to ship an unconfigurable&lt;br/&gt;LOT=false value does not *prevent* the forking and creation of a UASF&lt;br/&gt;client. As Jeremy points out, the LOT=true possibility always exists here,&lt;br/&gt;and we have multiple high profile people saying they will be running that&lt;br/&gt;regardless of how things turn out. It seems to me that in this scenario,&lt;br/&gt;LOT=false does less to prevent a chain split.&lt;br/&gt;&lt;br/&gt;In regards to precedent, there may be good reasons to force that minority&lt;br/&gt;to fork themselves off the network, as would be the case if a hypothetical&lt;br/&gt;soft fork was a consensus action to blacklist some UTXO&amp;#39;s or something else&lt;br/&gt;that weaponizes consensus against some subset of Bitcoin&amp;#39;s user base, but I&lt;br/&gt;haven&amp;#39;t heard a single person who advocates for LOT=false on the grounds&lt;br/&gt;that they *themselves* oppose the consensus change that is being proposed&lt;br/&gt;here. So if the goal is to prevent a chain split, and the soft fork is&lt;br/&gt;benign and essentially &amp;#34;annexing unoccupied territory&amp;#34; with respect to&lt;br/&gt;script versions, and no one actually has opposed Taproot itself, then I&lt;br/&gt;fail to see how LOT=false is safer in the presence of a grenade defense by&lt;br/&gt;the LOT=true crowd.&lt;br/&gt;&lt;br/&gt;I personally *prefer* LOT=true for these reasons, but I am NOT going to be&lt;br/&gt;joining the ranks of the intolerant minority if Core ultimately ships&lt;br/&gt;LOT=false. I think it is more important to stay in consensus, and as a&lt;br/&gt;result I am able to be convinced that false is the right answer. My&lt;br/&gt;question to everyone else (true AND false advocates) is this: what would&lt;br/&gt;you have to observe, in order to change your mind or is it immutably made&lt;br/&gt;up? If we have a significant portion of the community that is immutably&lt;br/&gt;made up to go false, and another portion that is going to go true, the&lt;br/&gt;asymmetry of the fork almost *requires* that those of us whose opinions are&lt;br/&gt;malleable to break for true.&lt;br/&gt;&lt;br/&gt;If social consensus is what drives technical consensus and not the other&lt;br/&gt;way around it seems as if there cannot exist a valid (rational?) reason to&lt;br/&gt;oppose Taproot itself, and then by extension with the arguments laid out&lt;br/&gt;above, LOT=true seems to be the logical conclusion of all of this, even if&lt;br/&gt;Core ships LOT=false at the outset.&lt;br/&gt;&lt;br/&gt;Where am I wrong here?&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Mon, Feb 22, 2021 at 7:11 PM Jeremy via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Not responding to anyone in particular, but it strikes me that one can&lt;br/&gt;&amp;gt; think about the case where a small minority (let&amp;#39;s say H = 20%?) of nodes&lt;br/&gt;&amp;gt; select the opposite of what Core releases (LOT=false, LOT=true). I&amp;#39;m&lt;br/&gt;&amp;gt; ignoring the case where a critical bug is discovered in Taproot for reasons&lt;br/&gt;&amp;gt; I could expand on if anyone is interested (I don&amp;#39;t think LOT=true/false has&lt;br/&gt;&amp;gt; much of a diff in that regard).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You&amp;#39;ll note an asymmetry with LOT=true / false analysis. LOT=true nodes&lt;br/&gt;&amp;gt; are clearly updated (or lying), LOT=false nodes may be un-upgraded (or&lt;br/&gt;&amp;gt; however you want to interpret it).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *# 80% on LOT=false, 20% LOT=True*&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Case 1: Activates ahead of time anyways&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No issues.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Case 2: Fails to Activate before timeout...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 20% *may* fork off with LOT=true. Bitcoin hashrate reduced, chance of&lt;br/&gt;&amp;gt; multi block reorgs at time of fork relatively high, especially if network&lt;br/&gt;&amp;gt; does not partition.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Implication is that activation % being 90%, then X% fewer than 70% of&lt;br/&gt;&amp;gt; miners are signaling for Taproot at this time.  If X% is small the&lt;br/&gt;&amp;gt; increased orphan rate caused by the LOT=true miners will cause it to&lt;br/&gt;&amp;gt; activate anyways. If X% is larger, then there will be a consensus split.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *# 80% on LOT=true, 20% LOT=False*&lt;br/&gt;&amp;gt; - Case 1: Activates ahead of time Anyways&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No issues.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Case 2: Fails to Activate before timeout...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A% &#43; B% &#43; C% = 20%&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A% (upgraded, signal activate) remain on majority chain with LOT=false,&lt;br/&gt;&amp;gt; blocks mined universally valid.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; B% (upgraded, not signaling) succeeds in activating and maintaining&lt;br/&gt;&amp;gt; consensus, blocks are temporarily lost during the final period, but&lt;br/&gt;&amp;gt; consensus re-emerges.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; C% (not upgraded/not signalling) both fail to activate (not upgraded) and&lt;br/&gt;&amp;gt; blocks are rejected (not signaling) during mandatory signalling.&lt;br/&gt;&amp;gt; Essentially becomes an SPV miner, should still not select transactions&lt;br/&gt;&amp;gt; improperly given mempool policy, but may mine a bad tip.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (I argue that group B is irrational entirely, as in this case the majority&lt;br/&gt;&amp;gt; has upgraded, inevitably winning, and is orphaning their blocks so B should&lt;br/&gt;&amp;gt; effectively be 0% or can be combined with group C as being somehow not&lt;br/&gt;&amp;gt; upgraded if they are unable to switch once it becomes clear after say the&lt;br/&gt;&amp;gt; first 100 blocks in the period that LOT &amp;gt; 50%. The only difference in&lt;br/&gt;&amp;gt; lumping B with C is that group C SPV mines after the fork and B should, in&lt;br/&gt;&amp;gt; theory, have full validation.).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Apologies if my base analysis is off -- happy to take corrections.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My overall summary is thus:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) People care what Core releases because we assume the majority will&lt;br/&gt;&amp;gt; likely run it. If core were a minority project, we wouldn&amp;#39;t really care&lt;br/&gt;&amp;gt; what core released.&lt;br/&gt;&amp;gt; 2) People are upset with LOT=true being suggested as release parameters&lt;br/&gt;&amp;gt; because of the *narrative* that it puts devs in control.&lt;br/&gt;&amp;gt; 3) LOT=true having a sizeable minority running it presents major issues to&lt;br/&gt;&amp;gt; majority LOT=false in terms of lost blocks during the final period and in&lt;br/&gt;&amp;gt; terms of a longer term fork.&lt;br/&gt;&amp;gt; 4) Majority LOT=true has no long term instability on consensus (majority&lt;br/&gt;&amp;gt; LOT=true means the final period always activates, any instability is short&lt;br/&gt;&amp;gt; lived &#43; irrational).&lt;br/&gt;&amp;gt; 5) On the balance, the safer parameter to release *seems* to be LOT=true.&lt;br/&gt;&amp;gt; But because devs are sensitive to control narrative, LOT=false is preferred&lt;br/&gt;&amp;gt; by devs.&lt;br/&gt;&amp;gt; 6) Almost paradoxically, choosing a *less safe* option for a narrative&lt;br/&gt;&amp;gt; reason is more of a show of dev control than choosing a more safe option&lt;br/&gt;&amp;gt; despite appearances.&lt;br/&gt;&amp;gt; 7) This all comes down to if we think that a reasonable number of&lt;br/&gt;&amp;gt; important nodes will run LOT=true.&lt;br/&gt;&amp;gt; 8) This all doesn&amp;#39;t matter *that much* because taproot will have many&lt;br/&gt;&amp;gt; opportunities to activate before the brinksmanship period.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As a plan of action, I think that means that either:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A) Core should release LOT=true, as a less disruptive option given stated&lt;br/&gt;&amp;gt; community intentions to do LOT=true&lt;br/&gt;&amp;gt; B) Core  community should vehemently anti-advocate running LOT=true to&lt;br/&gt;&amp;gt; ensure the % is as small as possible&lt;br/&gt;&amp;gt; C) Do nothing&lt;br/&gt;&amp;gt; D) Core community should release LOT=false and vehemently advocate&lt;br/&gt;&amp;gt; manually changing to LOT=true to ensure the % is supermajority, but leaving&lt;br/&gt;&amp;gt; it as a user choice.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Overall, I worry that plan B has a mild Streissand effect and would result&lt;br/&gt;&amp;gt; in boosting LOT=true (which could be OK, so long as LOT=true &#43;&lt;br/&gt;&amp;gt; LOT=false&#43;signal yes becomes the large majority, but would be not fun for&lt;br/&gt;&amp;gt; anyone if LOT=true &#43; LOT=false&#43;signal yes are a small majority). Plan C&lt;br/&gt;&amp;gt; most likely ends up with some % doing LOT=true anyways. D feels a little&lt;br/&gt;&amp;gt; silly, but maybe a good tradeoff.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I had to summarize the emotional dynamic among developers around&lt;br/&gt;&amp;gt; LOT=true, I think devs wish it didn&amp;#39;t exist because it is clear LOT=true&lt;br/&gt;&amp;gt; *creates* the issues here. LOT=false would be fine if the LOT=true strategy&lt;br/&gt;&amp;gt; didn&amp;#39;t exist at all. But unfortunately the cat is out of the bag and cannot&lt;br/&gt;&amp;gt; be put back in. To validate the emotions, I think it is fine to be angry&lt;br/&gt;&amp;gt; about LOT=true and not like it, but we should either accept that it is most&lt;br/&gt;&amp;gt; likely to create consensus OR we should find a new game theoretic&lt;br/&gt;&amp;gt; activation strategy with better pro-social equilibriums.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Personally, I think with either plan the ultimate risk of forking is low&lt;br/&gt;&amp;gt; given probability to activate before timeout, so we should just pick&lt;br/&gt;&amp;gt; something and move on, accepting that we aren&amp;#39;t setting a precedent by&lt;br/&gt;&amp;gt; which all future forks should abide. Given my understanding of the&lt;br/&gt;&amp;gt; tradeoffs, I believe that the safest choice is LOT=true, but I wouldn&amp;#39;t&lt;br/&gt;&amp;gt; move to hold back a plan of LOT=false (but would probably take mitigative&lt;br/&gt;&amp;gt; steps on community advocacy if it looks like there is non majority but non&lt;br/&gt;&amp;gt; negligible LOT=true uptake).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Jeremy&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210223/5d65c6e3/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210223/5d65c6e3/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:29:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx2m3k8v2ptgqka7u0kujaampvr6wuf8jcn7f2cgc374qezkjlvnczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjqu47g4</id>
    
      <title type="html">📅 Original date posted:2021-02-18 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx2m3k8v2ptgqka7u0kujaampvr6wuf8jcn7f2cgc374qezkjlvnczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjqu47g4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszg7xwdre2cznt427kpukwz90ygq38xsx85qj6cj9cz82tqaehwysh0fx33&#39;&gt;nevent1q…fx33&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-18&lt;br/&gt;📝 Original message:Hi all,&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s important for us to consider what is actually being considered&lt;br/&gt;for activation here.&lt;br/&gt;&lt;br/&gt;The designation of &amp;#34;soft fork&amp;#34; is accurate but I don&amp;#39;t think it adequately&lt;br/&gt;conveys how non-intrusive a change like this is. All that taproot does&lt;br/&gt;(unless I&amp;#39;m completely missing something) is imbue a previously undefined&lt;br/&gt;script version with actual semantics. In order for a chain reorg to take&lt;br/&gt;place it would mean that someone would have to have a use case for that&lt;br/&gt;script version today. This is something I think that we can easily check by&lt;br/&gt;digging through the UTXO set or history. If anyone is using that script&lt;br/&gt;version, we absolutely should not be using it, but that doesn&amp;#39;t mean that&lt;br/&gt;we can&amp;#39;t switch to a script version that no one is actually using.&lt;br/&gt;&lt;br/&gt;If no one is even attempting to use the script version, then the change has&lt;br/&gt;no effect on whether a chain split occurs because there is simply no block&lt;br/&gt;that contains a transaction that only some of the network will accept.&lt;br/&gt;&lt;br/&gt;Furthermore, I don&amp;#39;t know how Bitcoin can stand the test of time if we&lt;br/&gt;allow developers who rely on &amp;#34;undefined behavior&amp;#34; (which the taproot script&lt;br/&gt;version presently is) to exert tremendous influence over what code does or&lt;br/&gt;does not get run. This isn&amp;#39;t a soft fork that makes some particular UTXO&amp;#39;s&lt;br/&gt;unspendable. It isn&amp;#39;t one that bans miners from collecting fees. It is a&lt;br/&gt;change that means that certain &amp;#34;always accept&amp;#34; transactions actually have&lt;br/&gt;real conditions you have to meet. I can&amp;#39;t imagine a less intrusive change.&lt;br/&gt;&lt;br/&gt;On the other hand, choosing to let L=F be a somewhat final call sets a very&lt;br/&gt;real precedent that 10% of what I estimate to be 1% of bitcoin users can&lt;br/&gt;effectively block any change from here on forward. At that point we are&lt;br/&gt;saying that miners are in control of network consensus in ways they have&lt;br/&gt;not been up until now. I don&amp;#39;t think this is a more desirable outcome to&lt;br/&gt;let ~0.1% of the network get to block *non-intrusive* changes that the rest&lt;br/&gt;of the network wants.&lt;br/&gt;&lt;br/&gt;I can certainly live with an L=F attempt as a way to punt on the&lt;br/&gt;discussion, maybe the activation happens and this will all be fine. But if&lt;br/&gt;it doesn&amp;#39;t, I hardly think that users of Bitcoin are just going to be like&lt;br/&gt;&amp;#34;well, guess that&amp;#39;s it for Taproot&amp;#34;. I have no idea what ensues at that&lt;br/&gt;point, but probably another community led UASF movement.&lt;br/&gt;&lt;br/&gt;I wasn&amp;#39;t super well educated on this stuff back in &amp;#39;17 when Segwit went&lt;br/&gt;down, as I was new at that time, so if I&amp;#39;m missing something please say so.&lt;br/&gt;But from my point of view, we can&amp;#39;t treat all soft forks as equal.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Thu, Feb 18, 2021 at 7:43 AM Matt Corallo via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; We&amp;#39;ve had several softforks in Bitcoin which, through the course of their&lt;br/&gt;&amp;gt; activation, had a several-block reorg. That&lt;br/&gt;&amp;gt; should be indication enough that we need to very carefully consider&lt;br/&gt;&amp;gt; activation to ensure we reduce the risk of that as&lt;br/&gt;&amp;gt; much as absolutely possible. Again, while I think Taproot is a huge&lt;br/&gt;&amp;gt; improvement and am looking forward to being able to&lt;br/&gt;&amp;gt; use it, getting unlucky and hitting a 4-block reorg that happens to&lt;br/&gt;&amp;gt; include a double-spend and some PR around an&lt;br/&gt;&amp;gt; exchange losing millions would be worse than having Taproot is good.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Matt&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 2/18/21 09:26, Michael Folkson wrote:&lt;br/&gt;&amp;gt; &amp;gt; Thanks for your response Matt. It is a fair challenge. There is always&lt;br/&gt;&amp;gt; going to be an element of risk with soft forks,&lt;br/&gt;&amp;gt; &amp;gt; all we can do is attempt to minimize that risk. I would argue that risk&lt;br/&gt;&amp;gt; has been minimized for Taproot.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; You know (better than I do in fact) that Bitcoin (and layers built on&lt;br/&gt;&amp;gt; top of it) greatly benefit from upgrades such as&lt;br/&gt;&amp;gt; &amp;gt; Taproot. To say we shouldn&amp;#39;t do Taproot or any future soft forks because&lt;br/&gt;&amp;gt; there is a small but real risk of chain splits&lt;br/&gt;&amp;gt; &amp;gt; I think is shortsighted. Indeed I think even if we collectively decided&lt;br/&gt;&amp;gt; not to do any future soft fork upgrades ever&lt;br/&gt;&amp;gt; &amp;gt; again on this mailing list that wouldn&amp;#39;t stop soft fork attempts from&lt;br/&gt;&amp;gt; other people in future.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I don&amp;#39;t think there is anything else we can do to minimize that risk for&lt;br/&gt;&amp;gt; the Taproot soft fork at this point though I&amp;#39;m&lt;br/&gt;&amp;gt; &amp;gt; open to ideas. To reiterate that risk will never be zero. I don&amp;#39;t think&lt;br/&gt;&amp;gt; I see Bitcoin as fragile as you seem to (though&lt;br/&gt;&amp;gt; &amp;gt; admittedly you have a much better understanding than me of what happened&lt;br/&gt;&amp;gt; in 2017).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The likely scenario for the Taproot soft fork is LOT turns out to be&lt;br/&gt;&amp;gt; entirely irrelevant and miners activate Taproot&lt;br/&gt;&amp;gt; &amp;gt; before it becomes relevant. And even the unlikely worst case scenario&lt;br/&gt;&amp;gt; would only cause short term disruption and&lt;br/&gt;&amp;gt; &amp;gt; wouldn&amp;#39;t kill Bitcoin long term.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On Thu, Feb 18, 2021 at 2:01 PM Matt Corallo &amp;lt;lf-lists at mattcorallo.com&lt;br/&gt;&amp;gt; &amp;lt;mailto:lf-lists at mattcorallo.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;     If the eventual outcome is that different implementations (that have&lt;br/&gt;&amp;gt; material *transaction processing* userbases,&lt;br/&gt;&amp;gt; &amp;gt;     and I’m not sure to what extent that’s true with Knots) ship&lt;br/&gt;&amp;gt; different consensus rules, we should stop here and not&lt;br/&gt;&amp;gt; &amp;gt;     activate Taproot. Seriously.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;     Bitcoin is a consensus system. The absolute worst outcome at all&lt;br/&gt;&amp;gt; possible is to have it fall out of consensus.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;     Matt&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     On Feb 18, 2021, at 08:11, Michael Folkson via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     ﻿&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     Right, that is one option. Personally I would prefer a Bitcoin Core&lt;br/&gt;&amp;gt; release sets LOT=false (based on what I have&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     heard from Bitcoin Core contributors) and a community effort&lt;br/&gt;&amp;gt; releases a version with LOT=true. I don&amp;#39;t think users&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     should be forced to choose something they may have no context on&lt;br/&gt;&amp;gt; before they are allowed to use Bitcoin Core.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     My current understanding is that roasbeef is planning to set&lt;br/&gt;&amp;gt; LOT=false on btcd (an alternative protocol&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     implementation to Bitcoin Core) and Luke Dashjr hasn&amp;#39;t yet decided&lt;br/&gt;&amp;gt; on Bitcoin Knots.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     On Thu, Feb 18, 2021 at 11:52 AM ZmnSCPxj &amp;lt;ZmnSCPxj at protonmail.com&lt;br/&gt;&amp;gt; &amp;lt;mailto:ZmnSCPxj at protonmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         Good morning all,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;#34;An activation mechanism is a consensus change like any other&lt;br/&gt;&amp;gt; change, can be contentious like any other&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         change, and we must resolve it like any other change. Otherwise&lt;br/&gt;&amp;gt; we risk arriving at the darkest timeline.&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; Who&amp;#39;s we here?&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; Release both and let the network decide.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         A thing that could be done, without mandating either LOT=true&lt;br/&gt;&amp;gt; or LOT=false, would be to have a release that&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         requires a `taprootlot=1` or `taprootlot=0` and refuses to&lt;br/&gt;&amp;gt; start if the parameter is not set.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         This assures everyone that neither choice is being forced on&lt;br/&gt;&amp;gt; users, and instead what is being forced on users,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         is for users to make that choice themselves.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         Regards,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         ZmnSCPxj&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; On Thu, Feb 18, 2021 at 3:08 AM Michael Folkson via&lt;br/&gt;&amp;gt; bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Thanks for your response Ariel. It would be useful if you&lt;br/&gt;&amp;gt; responded to specific points I have made in the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         mailing list post or at least quote these ephemeral &amp;#34;people&amp;#34;&lt;br/&gt;&amp;gt; you speak of. I don&amp;#39;t know if you&amp;#39;re responding&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         to conversation on the IRC channel or on social media etc.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The argument comes from a naive assumption that users&lt;br/&gt;&amp;gt; MUST upgrade to the choice that is submitted into&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         code. But in fact this isn&amp;#39;t true and some voices in this&lt;br/&gt;&amp;gt; discussion need to be more humble about what users&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         must or must not run.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; I personally have never made this assumption. Of course&lt;br/&gt;&amp;gt; users aren&amp;#39;t forced to run any particular software&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         version, quite the opposite. Defaults set in software versions&lt;br/&gt;&amp;gt; matter though as many users won&amp;#39;t change them.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Does no one realize that it is a very possible outcome&lt;br/&gt;&amp;gt; that if LOT=true is released there may be only a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         handful of people that begin running it while everyone else&lt;br/&gt;&amp;gt; delays their upgrade (with the very good reason of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         not getting involved in politics) and a year later those&lt;br/&gt;&amp;gt; handful of people just become stuck at the moment of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         MUST_SIGNAL, unable to mine new blocks?&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; It is a possible outcome but the likely outcome is that&lt;br/&gt;&amp;gt; miners activate Taproot before LOT is even&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         relevant. I think it is prudent to prepare for the unlikely but&lt;br/&gt;&amp;gt; possible outcome that miners fail to activate&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         and hence have this discussion now rather than be unprepared&lt;br/&gt;&amp;gt; for that eventuality. If LOT is set to false in a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         software release there is the possibility (T2 in&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt&lt;/a&gt;;)&lt;br/&gt;&amp;gt; of individuals or a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         proportion of the community changing LOT to true. In that sense&lt;br/&gt;&amp;gt; setting LOT=false in a software release&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         appears to be no more safe than LOT=true.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The result: a wasted year of waiting and a minority of&lt;br/&gt;&amp;gt; people who didn&amp;#39;t want to be lenient with miners&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         by default.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; There is the (unlikely but possible) possibility of a&lt;br/&gt;&amp;gt; wasted year if LOT is set to false and miners fail&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         to activate. I&amp;#39;m not convinced by this perception that LOT=true&lt;br/&gt;&amp;gt; is antagonistic to miners. I actually think it&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         offers them clarity on what will happen over a year time period&lt;br/&gt;&amp;gt; and removes the need for coordinated or&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         uncoordinated community UASF efforts on top of LOT=false.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; An activation mechanism is a consensus change like any&lt;br/&gt;&amp;gt; other change, can be contentious like any other&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         change, and we must resolve it like any other change. Otherwise&lt;br/&gt;&amp;gt; we risk arriving at the darkest timeline.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; I don&amp;#39;t know what you are recommending here to avoid &amp;#34;this&lt;br/&gt;&amp;gt; darkest timeline&amp;#34;. Open discussions have&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         occurred and are continuing and in my mailing list post that&lt;br/&gt;&amp;gt; you responded to **I recommended we propose&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         LOT=false be set in protocol implementations such as Bitcoin&lt;br/&gt;&amp;gt; Core**. I do think this apocalyptic language&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         isn&amp;#39;t particularly helpful. In an open consensus system&lt;br/&gt;&amp;gt; discussion is healthy, we should prepare for bad or&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         worst case scenarios in advance and doing so is not&lt;br/&gt;&amp;gt; antagonistic or destructive. Mining pools have pledged&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         support for Taproot but we don&amp;#39;t build secure systems based on&lt;br/&gt;&amp;gt; pledges of support, we build them to minimize&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         trust in any human actors. We can be grateful that people like&lt;br/&gt;&amp;gt; Alejandro have worked hard on&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         taprootactivation.com &amp;lt;&lt;a href=&#34;http://taprootactivation.com&amp;gt&#34;&gt;http://taprootactivation.com&amp;gt&lt;/a&gt;; (and this&lt;br/&gt;&amp;gt; effort has informed the discussion) without&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         taking pledges of support as cast iron guarantees.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; TL;DR It sounds like you agree with my recommendation to&lt;br/&gt;&amp;gt; set LOT=false in protocol implementations in my&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         email :)&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; On Thu, Feb 18, 2021 at 5:43 AM Ariel Lorenzo-Luaces &amp;lt;&lt;br/&gt;&amp;gt; arielluaces at gmail.com&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;mailto:arielluaces at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Something what strikes me about the conversation is the&lt;br/&gt;&amp;gt; emotion surrounding the letters UASF.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; It appears as if people discuss UASF as if it&amp;#39;s a massive&lt;br/&gt;&amp;gt; tidal wave of support that is inevitable, like&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         we saw during segwit activation. But the actual definition is&lt;br/&gt;&amp;gt; &amp;#34;any activation that is not a MASF&amp;#34;.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; A UASF can consist of a single node, ten nodes, a&lt;br/&gt;&amp;gt; thousand, half of all nodes, all business&amp;#39; nodes, or&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         even all the non mining nodes. On another dimension it can have&lt;br/&gt;&amp;gt; zero mining support, 51% support, 49% support,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         or any support right up against a miner activation threshold.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Hell a UASF doesn&amp;#39;t even need code or even a single node&lt;br/&gt;&amp;gt; running as long as it exists as a possibility&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         in people&amp;#39;s minds.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The only thing a UASF doesn&amp;#39;t have is miner support above&lt;br/&gt;&amp;gt; an agreed activation threshold (some number&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         above %51).&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; I say this because it strikes me when people say that&lt;br/&gt;&amp;gt; they are for LOT=true with the logic that since a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         UASF is guaranteed to happen then it&amp;#39;s better to just make it&lt;br/&gt;&amp;gt; default from the beginning. Words like&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         coordination and safety are sometimes sprinkled into the&lt;br/&gt;&amp;gt; argument.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The argument comes from a naive assumption that users&lt;br/&gt;&amp;gt; MUST upgrade to the choice that is submitted into&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         code. But in fact this isn&amp;#39;t true and some voices in this&lt;br/&gt;&amp;gt; discussion need to be more humble about what users&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         must or must not run.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Does no one realize that it is a very possible outcome&lt;br/&gt;&amp;gt; that if LOT=true is released there may be only a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         handful of people that begin running it while everyone else&lt;br/&gt;&amp;gt; delays their upgrade (with the very good reason of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         not getting involved in politics) and a year later those&lt;br/&gt;&amp;gt; handful of people just become stuck at the moment of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         MUST_SIGNAL, unable to mine new blocks? Or attracting a&lt;br/&gt;&amp;gt; minority of miners, activating, and forking off into a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         minority fork. Then a lot=false could be started that ends up&lt;br/&gt;&amp;gt; activating the feature now that the stubborn&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         option has ran its course.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The result: a wasted year of waiting and a minority of&lt;br/&gt;&amp;gt; people who didn&amp;#39;t want to be lenient with miners&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         by default. The chains could be called BitcoinLenient and&lt;br/&gt;&amp;gt; BitcoinStubborn.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; How is that strictly safer or more coordinated?&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; I may be in the minority, or maybe a silent majority, or&lt;br/&gt;&amp;gt; maybe a majority that just hasn&amp;#39;t considered&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         this as a choice but honestly if there is contention about&lt;br/&gt;&amp;gt; whether we&amp;#39;re going to be stubborn or lenient with&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         miners for Taproot and in the future then I prefer to just not&lt;br/&gt;&amp;gt; activate anything at all. I&amp;#39;m fine for calling&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         bitcoin ossified, accepting that segwit is Bitcoin&amp;#39;s last&lt;br/&gt;&amp;gt; network upgrade. Taproot is amazing but no new&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         feature is worth a network split down the middle.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Maybe in 10 or 20 years, when other blockchains implement&lt;br/&gt;&amp;gt; features like Taproot and many more, we will&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         become envious enough to put aside our differences on how to&lt;br/&gt;&amp;gt; behave towards miners and finally activate Taproot.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; An activation mechanism is a consensus change like any&lt;br/&gt;&amp;gt; other change, can be contentious like any other&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         change, and we must resolve it like any other change. Otherwise&lt;br/&gt;&amp;gt; we risk arriving at the darkest timeline.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Cheers&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Ariel Lorenzo-Luaces&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; On Feb 17, 2021, at 7:05 AM, Michael Folkson via&lt;br/&gt;&amp;gt; bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Yesterday (February 16th) we held a second meeting on&lt;br/&gt;&amp;gt; Taproot&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; activation on IRC which again was open to all. Despite&lt;br/&gt;&amp;gt; what appeared&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; to be majority support for LOT=false over LOT=true in&lt;br/&gt;&amp;gt; the first&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; meeting I (and others) thought the arguments had not&lt;br/&gt;&amp;gt; been explored in&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; depth and that we should have a follow up meeting&lt;br/&gt;&amp;gt; almost entirely&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; focused on whether LOT (lockinontimeout) should be set&lt;br/&gt;&amp;gt; to true or&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; false.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; The meeting was announced here:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; In that mailing list post I outlined the arguments for&lt;br/&gt;&amp;gt; LOT=true (T1 to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; T6) and arguments for LOT=false (F1 to F6) in their&lt;br/&gt;&amp;gt; strongest form I&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; could. David Harding responded with an additional&lt;br/&gt;&amp;gt; argument for&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; LOT=false (F7) here:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; These meetings are very challenging given they are open&lt;br/&gt;&amp;gt; to all, you&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; don’t know who will attend and you don’t know most&lt;br/&gt;&amp;gt; people’s views in&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; advance. I tried to give time for both the LOT=true&lt;br/&gt;&amp;gt; arguments and the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; LOT=false arguments to be discussed as I knew there was&lt;br/&gt;&amp;gt; support for&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; both. We only tried evaluating which had more support&lt;br/&gt;&amp;gt; and which had&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; more strong opposition towards the end of the meeting.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; The conversation log is here:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;http://gnusha.org/taproot-activation/2021-02-16.log&#34;&gt;http://gnusha.org/taproot-activation/2021-02-16.log&lt;/a&gt; &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://gnusha.org/taproot-activation/2021-02-16.log&amp;gt&#34;&gt;http://gnusha.org/taproot-activation/2021-02-16.log&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; (If you are so inclined you can watch a video of the&lt;br/&gt;&amp;gt; meeting here.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks to the YouTube account “Bitcoin” for setting up&lt;br/&gt;&amp;gt; the livestream:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=vpl5q1ovMLM&#34;&gt;https://www.youtube.com/watch?v=vpl5q1ovMLM&lt;/a&gt; &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=vpl5q1ovMLM&amp;gt&#34;&gt;https://www.youtube.com/watch?v=vpl5q1ovMLM&amp;gt&lt;/a&gt;;)&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; A summary of the meeting was provided by Luke Dashjr on&lt;br/&gt;&amp;gt; Mastodon here:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitcoinhackers.org/@lukedashjr/105742918779234566&#34;&gt;https://bitcoinhackers.org/@lukedashjr/105742918779234566&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://bitcoinhackers.org/@lukedashjr/105742918779234566&amp;gt&#34;&gt;https://bitcoinhackers.org/@lukedashjr/105742918779234566&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Today&amp;#39;s #Bitcoin #Taproot meeting was IMO largely&lt;br/&gt;&amp;gt; unproductive, but we&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; did manage to come to consensus on everything but&lt;br/&gt;&amp;gt; LockinOnTimeout.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Activation height range: 693504-745920&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; MASF threshold: 1815/2016 blocks (90%)&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Keep in mind only ~100 people showed for the meetings,&lt;br/&gt;&amp;gt; hardly&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; representative of the entire community.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; So, these details remain JUST a proposal for now.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; It seems inevitable that there won&amp;#39;t be consensus on&lt;br/&gt;&amp;gt; LOT.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Everyone will have to choose for himself. :/&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Personally I agree with most of this. I agree that&lt;br/&gt;&amp;gt; there wasn’t&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; overwhelming consensus for either LOT=true or&lt;br/&gt;&amp;gt; LOT=false. However, from&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; my perspective there was clearly more strong opposition&lt;br/&gt;&amp;gt; (what would&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; usually be deemed a NACK in Bitcoin Core review&lt;br/&gt;&amp;gt; terminology) from&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Bitcoin Core contributors, Lightning developers and&lt;br/&gt;&amp;gt; other community&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; members against LOT=true than there was for LOT=false.&lt;br/&gt;&amp;gt; Andrew Chow&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; tried to summarize views from the meeting in this&lt;br/&gt;&amp;gt; analysis:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&#34;&gt;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&amp;gt&#34;&gt;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; I am also aware of other current and previous Bitcoin&lt;br/&gt;&amp;gt; Core&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; contributors and Lightning developers who didn’t attend&lt;br/&gt;&amp;gt; the meeting in&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; person who are opposed to LOT=true. I don’t want to put&lt;br/&gt;&amp;gt; them in the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; spotlight for no reason but if you go through the&lt;br/&gt;&amp;gt; conversation logs of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; not only the meeting but the weeks of discussion prior&lt;br/&gt;&amp;gt; to this meeting&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; you will see their views evaluated on the&lt;br/&gt;&amp;gt; ##taproot-activation&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; channel. In addition, on taprootactivation.com &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://taprootactivation.com&amp;gt&#34;&gt;http://taprootactivation.com&amp;gt&lt;/a&gt;; some mining pools&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; expressed a preference for lot=false though I don’t&lt;br/&gt;&amp;gt; know how strong&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; that preference was.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; I am only one voice but it is my current assessment&lt;br/&gt;&amp;gt; that if we are to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; attempt to finalize Taproot activation parameters and&lt;br/&gt;&amp;gt; propose them to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; the community at this time our only option is to&lt;br/&gt;&amp;gt; propose LOT=false.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Any further delay appears to me counterproductive in&lt;br/&gt;&amp;gt; our collective&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; aim to get the Taproot soft fork activated as early as&lt;br/&gt;&amp;gt; possible.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Obviously others are free to disagree with that&lt;br/&gt;&amp;gt; assessment and&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; continue discussions but personally I will be&lt;br/&gt;&amp;gt; attempting to avoid&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; those discussions unless prominent new information&lt;br/&gt;&amp;gt; comes to light or&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; various specific individuals change their minds.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Next week we are planning a code review of the Bitcoin&lt;br/&gt;&amp;gt; Core PR #19573&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; which was initially delayed because of this LOT&lt;br/&gt;&amp;gt; discussion. As I’ve&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; said previously that will be loosely following the&lt;br/&gt;&amp;gt; format of the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Bitcoin Core PR review club and will be lower level and&lt;br/&gt;&amp;gt; more&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; technical. That is planned for Tuesday February 23rd at&lt;br/&gt;&amp;gt; 19:00 UTC on&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; the IRC channel ##taproot-activation.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks to the meeting participants (and those who&lt;br/&gt;&amp;gt; joined the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; discussion on the channel prior and post the meeting)&lt;br/&gt;&amp;gt; for engaging&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; productively and in good faith.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Michael Folkson&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Email: michaelfolkson at gmail.com &amp;lt;mailto:&lt;br/&gt;&amp;gt; michaelfolkson at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Keybase: michaelfolkson&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     --&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     Michael Folkson&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     Email: michaelfolkson at gmail.com &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     Keybase: michaelfolkson&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; Michael Folkson&lt;br/&gt;&amp;gt; &amp;gt; Email: michaelfolkson at gmail.com &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Keybase: michaelfolkson&lt;br/&gt;&amp;gt; &amp;gt; PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210218/a2f47541/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210218/a2f47541/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:28:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq20q6j2nd78xzeultgl8xx4v8jchrqt5927a7y5rf48ppz45skrczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj59j8v9</id>
    
      <title type="html">📅 Original date posted:2020-05-08 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq20q6j2nd78xzeultgl8xx4v8jchrqt5927a7y5rf48ppz45skrczyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gj59j8v9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv06cagj0ter7gn6lw44k857hweshzvktgf60n2a3t5vtfwnexuec7ww63v&#39;&gt;nevent1q…w63v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-05-08&lt;br/&gt;📝 Original message:&amp;gt; The RPC interface in Bitcoin Core, and others, is not great for this&lt;br/&gt;&amp;gt; because it exposes a lot of functionality that isn&amp;#39;t necessary and&lt;br/&gt;&amp;gt; introduces risks.&lt;br/&gt;&lt;br/&gt;This is actually somewhat my point. If the RPC interface was good for this&lt;br/&gt;and *didn&amp;#39;t* introduce risks, we could just use that and be done with it.&lt;br/&gt;But I&amp;#39;m finding there are many use cases that you want to have low cost&lt;br/&gt;ways to serve peer services to people whom you have given explicit&lt;br/&gt;permission, but they shouldn&amp;#39;t have full ability to administrate the node.&lt;br/&gt;&lt;br/&gt;Perhaps I wasn&amp;#39;t explicit in my previous note but what I mean is that there&lt;br/&gt;seems to be a demand for something *in between* a peer interface, and an&lt;br/&gt;owner interface. I have little opinion as to whether this belongs in core&lt;br/&gt;or not, I think there are much more experienced folks who can weight in on&lt;br/&gt;that, but without something like this, you cannot limit your exposure for&lt;br/&gt;serving something like bip157 filters without removing your own ability to&lt;br/&gt;make use of some of those same services.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Fri, May 8, 2020 at 1:51 PM Braydon Fuller &amp;lt;braydon at purse.io&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 5/6/20 9:07 PM, Keagan McClelland wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I think that one of the solutions here is to have light clients choose&lt;br/&gt;&amp;gt; &amp;gt; their full node tethers explicitly. Even if you think it is unrealistic&lt;br/&gt;&amp;gt; to&lt;br/&gt;&amp;gt; &amp;gt; have everyone run their own node (fwiw, I don’t), there is still a trust&lt;br/&gt;&amp;gt; &amp;gt; model where you can pick your trusted source.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This way you could have many light clients working off of a family node,&lt;br/&gt;&amp;gt; &amp;gt; and the peer services could be limited to some sort of “authenticated”&lt;br/&gt;&amp;gt; &amp;gt; peers. Perhaps this is better accomplished over the RPC interface in&lt;br/&gt;&amp;gt; Core,&lt;br/&gt;&amp;gt; &amp;gt; but the idea is to have some sort of peer service model between “full&lt;br/&gt;&amp;gt; &amp;gt; public” and “owner only”. This limits the amount of costs that can be&lt;br/&gt;&amp;gt; &amp;gt; properly externalized, without exposing risk of consensus capture by&lt;br/&gt;&amp;gt; &amp;gt; economically weighty institutions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The RPC interface in Bitcoin Core, and others, is not great for this&lt;br/&gt;&amp;gt; because it exposes a lot of functionality that isn&amp;#39;t necessary and&lt;br/&gt;&amp;gt; introduces risks. For example the `gettxoutsetinfo` can start a very&lt;br/&gt;&amp;gt; intensive CPU and disk I/O task. There are several others, for example:&lt;br/&gt;&amp;gt; `stop`, `addnode`, `clearbanned`, `setban`, and etc. Furthermore reading&lt;br/&gt;&amp;gt; full raw blocks isn&amp;#39;t very efficient with JSON. Electrum servers (e.g&lt;br/&gt;&amp;gt; electrs) for example read blocks from disk instead and use the RPC&lt;br/&gt;&amp;gt; interface to sync headers. Though, Electrum servers also have a risk of&lt;br/&gt;&amp;gt; DoS with addresses that have many transactions, see the `--txid-limit`&lt;br/&gt;&amp;gt; option [2].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1]:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/5b24f6084ede92d0f493ff416b4726245140b2c1/src/rpc/blockchain.cpp#L954-L956&#34;&gt;https://github.com/bitcoin/bitcoin/blob/5b24f6084ede92d0f493ff416b4726245140b2c1/src/rpc/blockchain.cpp#L954-L956&lt;/a&gt;&lt;br/&gt;&amp;gt; [2]:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/romanz/electrs/blob/f0a7a325af495ecbc152c0866550dc300011779b/src/query.rs#L284-L289&#34;&gt;https://github.com/romanz/electrs/blob/f0a7a325af495ecbc152c0866550dc300011779b/src/query.rs#L284-L289&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20200508/dd8331af/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20200508/dd8331af/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:24:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgfq7a9ycpfp2734wjwyr4lfkkua4l52jmvu92ezl75r3v4zg4zsszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjs8dt47</id>
    
      <title type="html">📅 Original date posted:2020-05-07 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgfq7a9ycpfp2734wjwyr4lfkkua4l52jmvu92ezl75r3v4zg4zsszyp92vmyr3ukv2khm633nt7e9ypg8ugpsvq0hwwegh94hdmrq5t6gjs8dt47" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd89dxfntwtnvdt3l97f2sycv642s2cy59trh2aadjtuu5ecwxfpcrwn7sc&#39;&gt;nevent1q…n7sc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-05-07&lt;br/&gt;📝 Original message:I think that one of the solutions here is to have light clients choose&lt;br/&gt;their full node tethers explicitly. Even if you think it is unrealistic to&lt;br/&gt;have everyone run their own node (fwiw, I don’t), there is still a trust&lt;br/&gt;model where you can pick your trusted source.&lt;br/&gt;&lt;br/&gt;This way you could have many light clients working off of a family node,&lt;br/&gt;and the peer services could be limited to some sort of “authenticated”&lt;br/&gt;peers. Perhaps this is better accomplished over the RPC interface in Core,&lt;br/&gt;but the idea is to have some sort of peer service model between “full&lt;br/&gt;public” and “owner only”. This limits the amount of costs that can be&lt;br/&gt;properly externalized, without exposing risk of consensus capture by&lt;br/&gt;economically weighty institutions.&lt;br/&gt;&lt;br/&gt;Keagan&lt;br/&gt;&lt;br/&gt;On Wed, May 6, 2020 at 9:56 PM Antoine Riard &amp;lt;antoine.riard at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; What I&amp;#39;m thinking more is if the costs of security are being too much&lt;br/&gt;&amp;gt; externalized from the light clients onto full nodes, nodes operators are&lt;br/&gt;&amp;gt; just going to stop servicing light clients `peercfilters=false`. The&lt;br/&gt;&amp;gt; backbone p2p network is going to be fine. But the massive LN light clients&lt;br/&gt;&amp;gt; network built on top is going to rely on centralized services for its chain&lt;br/&gt;&amp;gt; access and now you may have consensus capture by those..&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Le mer. 6 mai 2020 à 12:00, Keagan McClelland &amp;lt;keagan.mcclelland at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; a écrit :&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi Antoine,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Consensus capture by miners isn&amp;#39;t the only concern here. Consensus&lt;br/&gt;&amp;gt;&amp;gt; capture by any subset of users whose interests diverge from the overall&lt;br/&gt;&amp;gt;&amp;gt; consensus is equally damaging. The scenario I can imagine here is that the&lt;br/&gt;&amp;gt;&amp;gt; more light clients outpace full nodes, the more the costs of security are&lt;br/&gt;&amp;gt;&amp;gt; being externalized from the light clients onto the full nodes. In this&lt;br/&gt;&amp;gt;&amp;gt; situation, it can make full nodes harder to run. If they are harder to run&lt;br/&gt;&amp;gt;&amp;gt; it will price out some marginal set of full node operators, which causes a&lt;br/&gt;&amp;gt;&amp;gt; net new increase in light clients (as the disaffected full nodes convert),&lt;br/&gt;&amp;gt;&amp;gt; AND a redistribution of load onto a smaller surface area. This is a&lt;br/&gt;&amp;gt;&amp;gt; naturally unstable process. It is safe to say that as node counts drop, the&lt;br/&gt;&amp;gt;&amp;gt; set of node operators will increasingly represent economic actors with&lt;br/&gt;&amp;gt;&amp;gt; extreme weight. The more this process unfolds, the more likely their&lt;br/&gt;&amp;gt;&amp;gt; interests will diverge from the population at large, and also the more&lt;br/&gt;&amp;gt;&amp;gt; likely they can be coerced into behavior they otherwise wouldn&amp;#39;t. After all&lt;br/&gt;&amp;gt;&amp;gt; it is easier to find agents who carry lots of economic weight. This is true&lt;br/&gt;&amp;gt;&amp;gt; independent of their mining status, we should be just as wary of consensus&lt;br/&gt;&amp;gt;&amp;gt; capture by exchanges or HNWI&amp;#39;s as we are about miners.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Keagan&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Wed, May 6, 2020 at 3:06 AM Antoine Riard &amp;lt;antoine.riard at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I do see the consensus capture argument by miners but in reality isn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this attack scenario have a lot of assumptions on topology an deployment ?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; For such attack to succeed you need miners nodes to be connected to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; clients to feed directly the invalid headers and if these ones are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; connected to headers/filters gateways, themselves doing full-nodes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; validation invalid chain is going to be sanitized out ?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Sure now you trust these gateways, but if you have multiple connections&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to them and can guarantee they aren&amp;#39;t run by the same entity, that maybe an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; acceptable security model, depending of staked amount and your&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; expectations. I more concerned of having a lot of them and being&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; diversified enough to avoid collusion between gateways/chain access&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; providers/miners.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; But even if you light clients is directly connected to the backbone&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; network and may be reached by miners you can implement fork anomalies&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; detection and from then you may have multiples options:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * halt the wallet, wait for human intervention&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * fallback connection to a trusted server, authoritative on your chain&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; view&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * invalidity proofs?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Now I agree you need a wide-enough, sane backbone network to build on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; top, and we should foster node adoption as much as we can.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Le mar. 5 mai 2020 à 09:01, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; a écrit :&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Tuesday 05 May 2020 10:17:37 Antoine Riard via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Trust-minimization of Bitcoin security model has always relied first&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; above on running a full-node. This current paradigm may be shifted by&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; LN&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; where fast, affordable, confidential, censorship-resistant payment&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; services&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; may attract a lot of adoption without users running a full-node.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; No, it cannot be shifted. This would compromise Bitcoin itself, which&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; security depends on the assumption that a supermajority of the economy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; verifying their incoming transactions using their own full node.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The past few years has seen severe regressions in this area, to the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; point&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; where Bitcoin&amp;#39;s future seems quite bleak. Without serious improvements&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; full node ratio, Bitcoin is likely to fail.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Therefore, all efforts to improve the &amp;#34;full node-less&amp;#34; experience are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; harmful,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and should be actively avoided. BIP 157 improves privacy of fn-less&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; usage,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; while providing no real benefits to full node users (compared to more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; efficient protocols like Stratum/Electrum).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For this reason, myself and a few others oppose merging support for BIP&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 157 in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Core.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Assuming a user adoption path where a full-node is required to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; benefit for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; LN may deprive a lot of users, especially those who are already&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; denied a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; real financial infrastructure access.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If Bitcoin can&amp;#39;t do it, then Bitcoin can&amp;#39;t do it.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin can&amp;#39;t solve *any* problem if it becomes insecure itself.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Luke&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; P.S. See also&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://medium.com/@nicolasdorier/why-i-dont-celebrate-neutrino-206bafa5fda0&#34;&gt;https://medium.com/@nicolasdorier/why-i-dont-celebrate-neutrino-206bafa5fda0&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://medium.com/@nicolasdorier/neutrino-is-dangerous-for-my-self-sovereignty-18fac5bcdc25&#34;&gt;https://medium.com/@nicolasdorier/neutrino-is-dangerous-for-my-self-sovereignty-18fac5bcdc25&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20200506/26bac9b9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20200506/26bac9b9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T18:24:23Z</updated>
  </entry>

</feed>