<?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/npub1r8mnta5rneza3ujqtckuz6m8es0mvvzq35ec7v4nz3lq99l3wzlsrtu3an.rss" />
  <link href="https://nostr.ae/npub1r8mnta5rneza3ujqtckuz6m8es0mvvzq35ec7v4nz3lq99l3wzlsrtu3an" />
  <id>https://nostr.ae/npub1r8mnta5rneza3ujqtckuz6m8es0mvvzq35ec7v4nz3lq99l3wzlsrtu3an</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsg63dev0m5y9xtl25df5austvmmsz4kztutd3h9gndtwqvsknmkggzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7ss7478</id>
    
      <title type="html">📅 Original date posted:2022-11-08 📝 Original message:Peter, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg63dev0m5y9xtl25df5austvmmsz4kztutd3h9gndtwqvsknmkggzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7ss7478" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl5xd2zrz5ew2ruhzarq2cdy5jphv5p0pg5y5pe8ytsedlafn5sqrkhzvd&#39;&gt;nevent1q…hzvd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-11-08&lt;br/&gt;📝 Original message:Peter,&lt;br/&gt;&lt;br/&gt;It sounds like there are two attack vectors; neither of which require &lt;br/&gt;full-rbf (correct me if I&amp;#39;m wrong).&lt;br/&gt;&lt;br/&gt;1) Bob has staked liquidity in a payment channel with Alice who later &lt;br/&gt;double spends the same inputs (at a very low feerate) resulting in a &lt;br/&gt;stalemate where neither can spend the UTXOs.  The TX that creates the &lt;br/&gt;payment channel with Bob will never be mined since the mining pool sees &lt;br/&gt;the double spend?&lt;br/&gt;&lt;br/&gt;2) Alice spams the network with a double spend wide enough that the &lt;br/&gt;double spend makes it into a block before the remainder of the network &lt;br/&gt;sees the first spend.&lt;br/&gt;&lt;br/&gt;In that case of 1), what if Bob required a opt-in rbf?  Wouldn&amp;#39;t that &lt;br/&gt;solve the issue?  Bob could just create a replacement transaction with &lt;br/&gt;enough fee to get back his UTXO?&lt;br/&gt;&lt;br/&gt;For 2) it seems to me that neither full-rbf or opt-in rbf resolves this, &lt;br/&gt;although it&amp;#39;s a probabilistic attack and requires spamming many nodes.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On 2022-11-07 15:32, Peter Todd wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On November 3, 2022 5:06:52 PM AST, yancy via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; AJ/Antoine et al&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What should folks wanting to do coinjoins/dualfunding/dlcs/etc do to&lt;br/&gt;&amp;gt; solve that problem if they have only opt-in RBF available?&lt;br/&gt;&amp;gt; Assuming Alice is a well funded advisory, with enough resources to spam &lt;br/&gt;&amp;gt; the network so that enough nodes see her malicious transaction first, &lt;br/&gt;&amp;gt; how does full-rbf solve this vs. opt-in rbf?&lt;br/&gt;&lt;br/&gt;First of all, to make things clear, remember that the attacks were&lt;br/&gt;talking about are aimed at _preventing_ a transaction from getting&lt;br/&gt;mined. Alice wants to cheaply broadcast something with low fees that&lt;br/&gt;won&amp;#39;t get mined soon (if ever), that prevents a protocol from making&lt;br/&gt;forward progress.&lt;br/&gt;&lt;br/&gt;With full-rbf, who saw what transaction first doesn&amp;#39;t matter: the&lt;br/&gt;higher fee paying transaction will always(*) replace the lower fee&lt;br/&gt;one. With opt-in RBF, spamming the network can beat out the&lt;br/&gt;alternative.&lt;br/&gt;&lt;br/&gt;*) So what&amp;#39;s the catch? Well, due to limitations in today&amp;#39;s mempool&lt;br/&gt;implementation, sometimes we can&amp;#39;t fully evaluate which tx pays the&lt;br/&gt;higher fee. For example, if Alice spams the network with very _large_&lt;br/&gt;numbers transactions spending that input, the current mempool code&lt;br/&gt;doesn&amp;#39;t even try to figure out if a replacement is better.&lt;br/&gt;&lt;br/&gt;But those limitations are likely to be fixable. And even right now,&lt;br/&gt;without fixing them, Alice still has to use a lot more money to pull&lt;br/&gt;off these attacks with full-rbf. So full-rbf definitely improves the&lt;br/&gt;situation even if it doesn&amp;#39;t solve the problem completely.&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/20221108/b618d371/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20221108/b618d371/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:16:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsza3wd2g0d6dvdjskdv8spk4wqxv4u0dstdtqhcgn59lzlxd37v2qzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct788psfg</id>
    
      <title type="html">📅 Original date posted:2022-11-03 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsza3wd2g0d6dvdjskdv8spk4wqxv4u0dstdtqhcgn59lzlxd37v2qzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct788psfg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp4j8czlszzfzfjtjlusc5meejjycc0mzrg0xtejzk34207kmw8eqjgjw3s&#39;&gt;nevent1q…jw3s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-11-03&lt;br/&gt;📝 Original message:AJ/Antoine et al&lt;br/&gt;&lt;br/&gt;&amp;gt; What should folks wanting to do coinjoins/dualfunding/dlcs/etc do to&lt;br/&gt;&amp;gt; solve that problem if they have only opt-in RBF available?&lt;br/&gt;&lt;br/&gt;Assuming Alice is a well funded advisory, with enough resources to spam &lt;br/&gt;the network so that enough nodes see her malicious transaction first, &lt;br/&gt;how does full-rbf solve this vs. opt-in rbf?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On 2022-10-27 19:21, Anthony Towns via bitcoin-dev wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Thu, Oct 27, 2022 at 11:56:45AM &#43;0200, John Carvalho via bitcoin-dev &lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I took the time to read your whole post. Despite a diplomatic tone, I &lt;br/&gt;&amp;gt;&amp;gt; find&lt;br/&gt;&amp;gt;&amp;gt; your takeaways from all your references to remain conveniently biased &lt;br/&gt;&amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt; protecting the plan of RBF&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Yes, I am heavily biased against zeroconf: there&amp;#39;s no way I&amp;#39;d &lt;br/&gt;&amp;gt; personally&lt;br/&gt;&amp;gt; be willing to trust it for my own incoming funds, no matter how much&lt;br/&gt;&amp;gt; evidence you show me that it&amp;#39;s safe in practice. Show me a million&lt;br/&gt;&amp;gt; transactions where every single one worked fine, and I&amp;#39;m still going to&lt;br/&gt;&amp;gt; assume that the payment going to me is going to be the one that makes&lt;br/&gt;&amp;gt; the error rate tick up from 0% to 0.0001%. That&amp;#39;s okay; just because I&lt;br/&gt;&amp;gt; wouldn&amp;#39;t do something, doesn&amp;#39;t mean other people shouldn&amp;#39;t.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It does mean I&amp;#39;m not going to be a particularly good advocate for &lt;br/&gt;&amp;gt; zeroconf&lt;br/&gt;&amp;gt; though. I mean, I might still be a fine advocate for giving people time&lt;br/&gt;&amp;gt; to react, making it clear what&amp;#39;s going on, finding ways that might make&lt;br/&gt;&amp;gt; everyone happy, or just digging it to random technical details; but,&lt;br/&gt;&amp;gt; for me, I&amp;#39;m more interested in a world where chargebacks are &lt;br/&gt;&amp;gt; impossible,&lt;br/&gt;&amp;gt; not where we just make the best of what was possible with technology&lt;br/&gt;&amp;gt; from five or ten years ago.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But that&amp;#39;s fine: it just means that people, like yourself, who will&lt;br/&gt;&amp;gt; tolerate the risks of zeroconf, should be involved in the discussion.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; You show multiple examples where, when I read them, I assume the next &lt;br/&gt;&amp;gt;&amp;gt; thing&lt;br/&gt;&amp;gt;&amp;gt; you will say will be &amp;#34;so we really should stop trying to impose &lt;br/&gt;&amp;gt;&amp;gt; optional&lt;br/&gt;&amp;gt;&amp;gt; features, particularly when they affect existing use cases&amp;#34; but &lt;br/&gt;&amp;gt;&amp;gt; instead you&lt;br/&gt;&amp;gt;&amp;gt; persist.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Sure, that&amp;#39;s natural: you read a sign saying &amp;#34;you can have any ice &lt;br/&gt;&amp;gt; cream&lt;br/&gt;&amp;gt; you want for 5c&amp;#34; and think &amp;#34;Awesome, who wouldn&amp;#39;t want cheap chocolate&lt;br/&gt;&amp;gt; ice cream!!&amp;#34; and see me going for a Golden Gaytime and think &amp;#34;wtf &lt;br/&gt;&amp;gt; dude&amp;#34;.&lt;br/&gt;&amp;gt; Different strokes.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For me, I see the gmaxwell github comment I quoted saying:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There is also a matter of driving competent design rather than lazy&lt;br/&gt;&amp;gt; first thing that works.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; and think &amp;#34;yeah, okay, maybe we should be working harder to push &lt;br/&gt;&amp;gt; lightning&lt;br/&gt;&amp;gt; adoption, rather than letting people stick with wallet UX from 2015&amp;#34;&lt;br/&gt;&amp;gt; and have altcoins take over &amp;gt;50% of payment volume.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Likewise,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There is also a very clear pattern we&amp;#39;ve seen in the past where&lt;br/&gt;&amp;gt; people take anything the system lets them do as strong evidence that&lt;br/&gt;&amp;gt; they have a irrevocable right to use the system in that way, and that&lt;br/&gt;&amp;gt; their only responsibility-- and if their usage harms the system it&amp;#39;s&lt;br/&gt;&amp;gt; the responsibility of the system to not permit it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; seems a pretty good match against your claim &amp;#34;I expect the things I do&lt;br/&gt;&amp;gt; with Bitcoin today to work FOREVER.&amp;#34; Better to nip that thinking in the&lt;br/&gt;&amp;gt; bud; and even if the best time to do that was years ago, the second &lt;br/&gt;&amp;gt; best&lt;br/&gt;&amp;gt; time to do it is still now.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; By contrast, from the same post, I&amp;#39;d guess you&amp;#39;re focussing on:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Network behavior is one of the few bits of friction&lt;br/&gt;&amp;gt; driving good technical design rather than &amp;#34;move fast, break things, and&lt;br/&gt;&amp;gt; force everyone else onto my way of doing thing rather than discussing&lt;br/&gt;&amp;gt; the design in public&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; and thinking &amp;#34;yeah, move fast, break things, force everyone else --&lt;br/&gt;&amp;gt; that&amp;#39;s exactly what&amp;#39;s going on here, and shouldn&amp;#39;t be&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But that&amp;#39;s also okay: even when there is common ground to be found,&lt;br/&gt;&amp;gt; sometimes it requires actual work to get people who start from &lt;br/&gt;&amp;gt; different&lt;br/&gt;&amp;gt; views to get there.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The problem is that RBF has already been an option for years, and &lt;br/&gt;&amp;gt;&amp;gt; anyone&lt;br/&gt;&amp;gt;&amp;gt; that wants to use it can.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Is that true? Antoine claims [1 [1]] that opt-in RBF isn&amp;#39;t enough to &lt;br/&gt;&amp;gt; avoid&lt;br/&gt;&amp;gt; a DoS issue when utxos are jointly funded by untrusting partners, and,&lt;br/&gt;&amp;gt; aiui, that&amp;#39;s the main motivation for addressing this now.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; [1] &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-May/003033.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-May/003033.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The scenario he describes is: A, B, C create a tx:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; inputs: A1, B1, C1 [opts in to RBF]&lt;br/&gt;&amp;gt; fees: normal&lt;br/&gt;&amp;gt; outputs:&lt;br/&gt;&amp;gt; [lightning channel, DLC, etc, who knows]&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; they all analyse the tx, and agree it looks great; however just before&lt;br/&gt;&amp;gt; publishing it, A spams the network with an alternative tx, double&lt;br/&gt;&amp;gt; spending her input:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; inputs: A1 [does not opt in to RBF]&lt;br/&gt;&amp;gt; fees: low&lt;br/&gt;&amp;gt; outputs: A&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If A gets the timing right, that&amp;#39;s bad for B and C because they&amp;#39;ve&lt;br/&gt;&amp;gt; populated their mempool with the 1st transaction, while everyone else&lt;br/&gt;&amp;gt; sees the 2nd one instead; and neither tx will replace the other. B and&lt;br/&gt;&amp;gt; C can&amp;#39;t know that they should just cancel their transaction, eg:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; inputs: B1, C1 [opts in to RBF]&lt;br/&gt;&amp;gt; fees: 50% above normal&lt;br/&gt;&amp;gt; outputs:&lt;br/&gt;&amp;gt; [smaller channel, refund, whatever]&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; and might instead waste time trying to fee bump the tx to get it mined,&lt;br/&gt;&amp;gt; or similar.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What should folks wanting to do coinjoins/dualfunding/dlcs/etc do to&lt;br/&gt;&amp;gt; solve that problem if they have only opt-in RBF available?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If you&amp;#39;re right that opt-in RBF is enough, that question has a good&lt;br/&gt;&amp;gt; answer. I don&amp;#39;t believe anyone&amp;#39;s presented an answer to it in the 17&lt;br/&gt;&amp;gt; months since Antoine raised the concern.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; passive aggression&lt;br/&gt;&amp;gt;&amp;gt; escalation&lt;br/&gt;&amp;gt;&amp;gt; unfair advantage&lt;br/&gt;&amp;gt;&amp;gt; oppressive, dark-pattern design&lt;br/&gt;&amp;gt;&amp;gt; strong-arming and shoe-horning&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Do you really think any of that was helping your cause?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt; aj&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;&lt;br/&gt;&lt;br/&gt;Links:&lt;br/&gt;------&lt;br/&gt;[1] &lt;br/&gt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-May/003033.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-May/003033.html&lt;/a&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/20221103/bccd03d2/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20221103/bccd03d2/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:16:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqh3huwcw7ns6mf9tdlmtkgfxl4ypndyke0gtr5tsrydd9p5t0uvqzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7lfxs7t</id>
    
      <title type="html">📅 Original date posted:2022-10-17 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqh3huwcw7ns6mf9tdlmtkgfxl4ypndyke0gtr5tsrydd9p5t0uvqzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7lfxs7t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfv3erdyppt7868w6r8pfrmfqw6vrgsmc37z8zs656wcmhsaxnntq8fgt5l&#39;&gt;nevent1q…gt5l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-10-17&lt;br/&gt;📝 Original message:Hi Jeremy,&lt;br/&gt;&lt;br/&gt;Thanks for the reply. I do find the semantics of mempool and block org &lt;br/&gt;interesting (although there&amp;#39;s a lot on the topic I don&amp;#39;t know).&lt;br/&gt;&lt;br/&gt;&amp;gt; E.g., suppose:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Block N: Fees = 10, reward = 1&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Mempool: Fees = 2&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Mining block N&#43;1 with the mempool leads to reward 2&#43;1 = 3, reorging&lt;br/&gt;&amp;gt; leads to reward of up to 10 &#43; 1 &#43; c, (c &amp;lt; 2, where c is the extra&lt;br/&gt;&amp;gt; transactions that fit).&lt;br/&gt;&lt;br/&gt;If I&amp;#39;m reading this correctly, Block N was already mined, but the miner &lt;br/&gt;who mined block N&#43;1 repacks the transactions from block N because they &lt;br/&gt;have more to gain.  Wouldn&amp;#39;t such a situation be resolved in the same &lt;br/&gt;way as two miners who find a block at a similar time? E.g the network &lt;br/&gt;will choose depending on when block N&#43;2 is created.&lt;br/&gt;&lt;br/&gt;&amp;gt; Assume instead your reward is 8, leaving 3&#43;c on the table.&lt;br/&gt;&lt;br/&gt;Mining block N&#43;1 with the mempool leads to reward 2&#43;8 = 10, reorging &lt;br/&gt;leads to 10 &#43; 8 &#43; c?  Wouldn&amp;#39;t that leave 8&#43;c?&lt;br/&gt;&lt;br/&gt;&amp;gt; If you assume all other miners are tip miners, and there are two&lt;br/&gt;&amp;gt; conflicting tips, they should pick the one with the more profit for&lt;br/&gt;&amp;gt; them, which is the new one you made as a non-tip miner since you&lt;br/&gt;&amp;gt; &amp;#34;shared&amp;#34; some fee.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m curious how the &amp;#34;fee sharing&amp;#34; would be organized.  To see if I &lt;br/&gt;understand, You&amp;#39;re asking what would happen if one of the two miners &lt;br/&gt;incentives (bribes in this case) the next miner (block N&#43;1) to choose &lt;br/&gt;one of the competing tip miners?&lt;br/&gt;&lt;br/&gt;&amp;gt; You aren&amp;#39;t particularly more likely to remine block N or N&#43;1, before&lt;br/&gt;&amp;gt; someone builds on it, as opposed to deeper reorgs (which require&lt;br/&gt;&amp;gt; larger incentive).&lt;br/&gt;&lt;br/&gt;Agree.&lt;br/&gt;&lt;br/&gt;&amp;gt; However, as many have pointed out, perhaps not following the simple&lt;br/&gt;&amp;gt; &amp;#34;honest tip mining&amp;#34; strategy is bad for bitcoin, so maybe we should&lt;br/&gt;&amp;gt; expect it not to happen often?&lt;br/&gt;&lt;br/&gt;The idea that people won&amp;#39;t do something because it&amp;#39;s &amp;#34;bad for Bitcoin&amp;#34; &lt;br/&gt;doesn&amp;#39;t fit an adversarial model.  Even in the above examples (which I &lt;br/&gt;think wouldn&amp;#39;t expect to happen often), I would argue the network still &lt;br/&gt;conforms to a Nash Equilibrium without requiring trust.  Although It&amp;#39;s &lt;br/&gt;mostly speculation without some empirical data.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On 2022-10-17 21:10, Jeremy Rubin wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Building on the most work chain is perhaps not rational in many normal&lt;br/&gt;&amp;gt; circumstances that can come up today under the stated reference&lt;br/&gt;&amp;gt; strategy:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1) Take highest paying transactions that fit&lt;br/&gt;&amp;gt; 2) Mine on tips&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; E.g., suppose:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Block N: Fees = 10, reward = 1&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Mempool: Fees = 2&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Mining block N&#43;1 with the mempool leads to reward 2&#43;1 = 3, reorging&lt;br/&gt;&amp;gt; leads to reward of up to 10 &#43; 1 &#43; c, (c &amp;lt; 2, where c is the extra&lt;br/&gt;&amp;gt; transactions that fit). Assume instead your reward is 8, leaving 3&#43;c&lt;br/&gt;&amp;gt; on the table.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If you assume all other miners are tip miners, and there are two&lt;br/&gt;&amp;gt; conflicting tips, they should pick the one with the more profit for&lt;br/&gt;&amp;gt; them, which is the new one you made as a non-tip miner since you&lt;br/&gt;&amp;gt; &amp;#34;shared&amp;#34; some fee.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You aren&amp;#39;t particularly more likely to remine block N or N&#43;1, before&lt;br/&gt;&amp;gt; someone builds on it, as opposed to deeper reorgs (which require&lt;br/&gt;&amp;gt; larger incentive).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, as many have pointed out, perhaps not following the simple&lt;br/&gt;&amp;gt; &amp;#34;honest tip mining&amp;#34; strategy is bad for bitcoin, so maybe we should&lt;br/&gt;&amp;gt; expect it not to happen often? Or other strategies to emerge around&lt;br/&gt;&amp;gt; selecting transactions so that the next M blocks have a similar fee&lt;br/&gt;&amp;gt; profile, as opposed to picking greedily for the next block.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; @JeremyRubin [1 [1]]&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sun, Oct 16, 2022 at 3:03 PM &amp;lt;email at yancy.lol&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The proof-of-work also solves the problem of determining&lt;br/&gt;&amp;gt; representation in majority decision&lt;br/&gt;&amp;gt; making. If the majority were based on one-IP-address-one-vote, it&lt;br/&gt;&amp;gt; could be subverted by anyone&lt;br/&gt;&amp;gt; able to allocate many IPs. Proof-of-work is essentially&lt;br/&gt;&amp;gt; one-CPU-one-vote. The majority&lt;br/&gt;&amp;gt; decision is represented by the longest chain, which has the&lt;br/&gt;&amp;gt; greatest&lt;br/&gt;&amp;gt; proof-of-work effort invested&lt;br/&gt;&amp;gt; in it. If a majority of CPU power is controlled by honest nodes,&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; honest chain will grow the&lt;br/&gt;&amp;gt; fastest and outpace any competing chains. To modify a past block,&lt;br/&gt;&amp;gt; an&lt;br/&gt;&amp;gt; attacker would have to&lt;br/&gt;&amp;gt; redo the proof-of-work of the block and all blocks after it and&lt;br/&gt;&amp;gt; then&lt;br/&gt;&amp;gt; catch up with and surpass the&lt;br/&gt;&amp;gt; work of the honest nodes. We will show later that the probability&lt;br/&gt;&amp;gt; of a&lt;br/&gt;&amp;gt; slower attacker catching up&lt;br/&gt;&amp;gt; diminishes exponentially as subsequent blocks are added.&lt;br/&gt;&amp;gt; It&amp;#39;s interesting that Nash Equilibrium isn&amp;#39;t mentioned here.  Since&lt;br/&gt;&amp;gt; each miner has the option to either contribute to the longest chain&lt;br/&gt;&amp;gt; or not, even if the miners know what strategy the other miners will&lt;br/&gt;&amp;gt; use, they still wouldn&amp;#39;t change their decision to contribute to the&lt;br/&gt;&amp;gt; majority.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For example, if I run a shop that takes rain checks, but I sell an&lt;br/&gt;&amp;gt; item to a higher bidder who didn&amp;#39;t have a hold on the item, that&lt;br/&gt;&amp;gt; is&lt;br/&gt;&amp;gt; not honest, but it may be selfish profit maximizing.&lt;br/&gt;&amp;gt; It would be honest if the store policy said ahead of time they are&lt;br/&gt;&amp;gt; allowed to sell rain checks for more in such an occurrence.&lt;br/&gt;&amp;gt; Although this is a good example of the difference between honest and&lt;br/&gt;&amp;gt; rational.  I think this means it&amp;#39;s not a Nash Equilibrium if we&lt;br/&gt;&amp;gt; needed to rely on the store owner to be honest.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Satoshi said an honest majority is required for the chain to be&lt;br/&gt;&amp;gt; extended. Honest is not really defined though. Honesty, in my&lt;br/&gt;&amp;gt; definition, is that you follow a pre specified rule, rational or&lt;br/&gt;&amp;gt; not.&lt;br/&gt;&amp;gt; My take is that &amp;#34;rational&amp;#34; is probably a better word than honest.&lt;br/&gt;&amp;gt; In terms of a Nash Equilibrium, each participant is simply trying to&lt;br/&gt;&amp;gt; maximize their outcome and honesty doesn&amp;#39;t matter (only that&lt;br/&gt;&amp;gt; participants are rational).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It seems a lot of the RBF controversy is that Protocol developers&lt;br/&gt;&amp;gt; have&lt;br/&gt;&amp;gt; aspired to make the honest behavior also be the rational behavior.&lt;br/&gt;&amp;gt; This is maybe a good idea because, in theory, if the honest&lt;br/&gt;&amp;gt; behavior&lt;br/&gt;&amp;gt; is rational then we can make a weaker assumption of selfishness&lt;br/&gt;&amp;gt; maximizing a parameter.&lt;br/&gt;&amp;gt; I&amp;#39;m curious, can RBF can be described by a Nash Equilibrium?  If&lt;br/&gt;&amp;gt; yes, then it also shouldn&amp;#39;t matter if participants are honest?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Overall, it might be nice to more tightly document what bitcoins&lt;br/&gt;&amp;gt; assumptions are in practice and what those assumptions do in terms&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; properties of Bitcoin, as well as pathways to weakening the&lt;br/&gt;&amp;gt; assumptions without compromising the behaviors users expect the&lt;br/&gt;&amp;gt; network to have.  An &amp;#34;extended white paper&amp;#34; if you will.&lt;br/&gt;&amp;gt; White paper 1.1 :D&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; A last reflection is that Bitcoin is specified with an honest&lt;br/&gt;&amp;gt; majority&lt;br/&gt;&amp;gt; assumption, but also has a rational dishonest minority assumption&lt;br/&gt;&amp;gt; over&lt;br/&gt;&amp;gt; both endogenous (rewards) and exogenous (electricity) costs.&lt;br/&gt;&amp;gt; Satoshi&lt;br/&gt;&amp;gt; did not suggest, at least as I read it, that Bitcoin works with an&lt;br/&gt;&amp;gt; rational majority assumption. (If anyone thinks these three are&lt;br/&gt;&amp;gt; similar properties you can make some trivial counterexamples)&lt;br/&gt;&amp;gt; My take is the opposite unless I&amp;#39;m missing something.  Participants&lt;br/&gt;&amp;gt; are always incentivized to choose the rational solution (Not to&lt;br/&gt;&amp;gt; waste electricity on a minority chain).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt; -Yancy&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 2022-10-16 19:35, Jeremy Rubin via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The Bitcoin white paper says:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The proof-of-work also solves the problem of determining&lt;br/&gt;&amp;gt; representation in majority decision&lt;br/&gt;&amp;gt; making. If the majority were based on one-IP-address-one-vote, it&lt;br/&gt;&amp;gt; could be subverted by anyone&lt;br/&gt;&amp;gt; able to allocate many IPs. Proof-of-work is essentially&lt;br/&gt;&amp;gt; one-CPU-one-vote. The majority&lt;br/&gt;&amp;gt; decision is represented by the longest chain, which has the&lt;br/&gt;&amp;gt; greatest&lt;br/&gt;&amp;gt; proof-of-work effort invested&lt;br/&gt;&amp;gt; in it. If a majority of CPU power is controlled by honest nodes,&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; honest chain will grow the&lt;br/&gt;&amp;gt; fastest and outpace any competing chains. To modify a past block,&lt;br/&gt;&amp;gt; an&lt;br/&gt;&amp;gt; attacker would have to&lt;br/&gt;&amp;gt; redo the proof-of-work of the block and all blocks after it and&lt;br/&gt;&amp;gt; then&lt;br/&gt;&amp;gt; catch up with and surpass the&lt;br/&gt;&amp;gt; work of the honest nodes. We will show later that the probability&lt;br/&gt;&amp;gt; of a&lt;br/&gt;&amp;gt; slower attacker catching up&lt;br/&gt;&amp;gt; diminishes exponentially as subsequent blocks are added.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This, Satoshi (who doesn&amp;#39;t really matter anyways I guess?) claimed&lt;br/&gt;&amp;gt; that for Bitcoin to function properly you need a majority honest&lt;br/&gt;&amp;gt; nodes.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are multiple behaviors one can describe as honest, and&lt;br/&gt;&amp;gt; economically rational or optimizing is not necessarily rational.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For example, if I run a shop that takes rain checks, but I sell an&lt;br/&gt;&amp;gt; item to a higher bidder who didn&amp;#39;t have a hold on the item, that&lt;br/&gt;&amp;gt; is&lt;br/&gt;&amp;gt; not honest, but it may be selfish profit maximizing.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Satoshi said an honest majority is required for the chain to be&lt;br/&gt;&amp;gt; extended. Honest is not really defined though. Honesty, in my&lt;br/&gt;&amp;gt; definition, is that you follow a pre specified rule, rational or&lt;br/&gt;&amp;gt; not.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It seems a lot of the RBF controversy is that Protocol developers&lt;br/&gt;&amp;gt; have&lt;br/&gt;&amp;gt; aspired to make the honest behavior also be the rational behavior.&lt;br/&gt;&amp;gt; This is maybe a good idea because, in theory, if the honest&lt;br/&gt;&amp;gt; behavior&lt;br/&gt;&amp;gt; is rational then we can make a weaker assumption of selfishness&lt;br/&gt;&amp;gt; maximizing a parameter.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, Satoshi did not particularly bound what aspects of&lt;br/&gt;&amp;gt; honesty&lt;br/&gt;&amp;gt; are important for the network, because there isn&amp;#39;t a spec defining&lt;br/&gt;&amp;gt; exactly what is honest or not. And also as soon as people are&lt;br/&gt;&amp;gt; honest,&lt;br/&gt;&amp;gt; you can rely on that assumption for good effect.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And sometimes, defining an honest behavior can be creating a&lt;br/&gt;&amp;gt; higher&lt;br/&gt;&amp;gt; utility system because most people are &amp;#34;law abiding citizens&amp;#34; who&lt;br/&gt;&amp;gt; might not be short term rational. For example, one might expect&lt;br/&gt;&amp;gt; that&lt;br/&gt;&amp;gt; miners would be interested in making sure lightning closes are&lt;br/&gt;&amp;gt; &amp;#34;accurate&amp;#34; because increasing the utility of lightning is good for&lt;br/&gt;&amp;gt; Bitcoin, even if it is irrational.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It seems that the NoRBF crowd want to rely on an honest majority&lt;br/&gt;&amp;gt; assumption where the honest behavior is not doing replacement if&lt;br/&gt;&amp;gt; not&lt;br/&gt;&amp;gt; requested. This is really not much different than trying to close&lt;br/&gt;&amp;gt; lightning channels &amp;#34;the right way&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, where it may be different, is that even in the presence&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; honest majority, the safety of 0conf isn&amp;#39;t assured given the&lt;br/&gt;&amp;gt; potential&lt;br/&gt;&amp;gt; of race conditions in the mempool. Therefore it&amp;#39;s not clear to me&lt;br/&gt;&amp;gt; that&lt;br/&gt;&amp;gt; 0conf working well is something you can drive from the Honest&lt;br/&gt;&amp;gt; Majority&lt;br/&gt;&amp;gt; Assumption (where honest includes first seen).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Overall, it might be nice to more tightly document what bitcoins&lt;br/&gt;&amp;gt; assumptions are in practice and what those assumptions do in terms&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; properties of Bitcoin, as well as pathways to weakening the&lt;br/&gt;&amp;gt; assumptions without compromising the behaviors users expect the&lt;br/&gt;&amp;gt; network to have.  An &amp;#34;extended white paper&amp;#34; if you will.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It&amp;#39;s somewhat clear to me that we shouldn&amp;#39;t weaken assumptions&lt;br/&gt;&amp;gt; that&lt;br/&gt;&amp;gt; only seem local to one subsystem of Bitcoin if they end up&lt;br/&gt;&amp;gt; destabilizing another system. In particular, things that decrease&lt;br/&gt;&amp;gt; &amp;#34;transaction utility&amp;#34; for end users decrease the demand for&lt;br/&gt;&amp;gt; transactions which hurts the fee market&amp;#39;s longer term viability,&lt;br/&gt;&amp;gt; even&lt;br/&gt;&amp;gt; if we feel good about making an honest policy assumption into a&lt;br/&gt;&amp;gt; self&lt;br/&gt;&amp;gt; interested policy assumption.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; A last reflection is that Bitcoin is specified with an honest&lt;br/&gt;&amp;gt; majority&lt;br/&gt;&amp;gt; assumption, but also has a rational dishonest minority assumption&lt;br/&gt;&amp;gt; over&lt;br/&gt;&amp;gt; both endogenous (rewards) and exogenous (electricity) costs.&lt;br/&gt;&amp;gt; Satoshi&lt;br/&gt;&amp;gt; did not suggest, at least as I read it, that Bitcoin works with an&lt;br/&gt;&amp;gt; rational majority assumption. (If anyone thinks these three are&lt;br/&gt;&amp;gt; similar properties you can make some trivial counterexamples)&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; 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;&lt;br/&gt;Links:&lt;br/&gt;------&lt;br/&gt;[1] &lt;a href=&#34;https://twitter.com/JeremyRubin&#34;&gt;https://twitter.com/JeremyRubin&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Links:&lt;br/&gt;------&lt;br/&gt;[1] &lt;a href=&#34;https://twitter.com/JeremyRubin&#34;&gt;https://twitter.com/JeremyRubin&lt;/a&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/20221018/227ec446/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20221018/227ec446/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:15:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrxexvcxemg2xj8mx372sjpmg6n960ehzt6gcdwfxsdyuwntr4tcszyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7cyyfar</id>
    
      <title type="html">📅 Original date posted:2022-10-16 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrxexvcxemg2xj8mx372sjpmg6n960ehzt6gcdwfxsdyuwntr4tcszyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7cyyfar" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yvf06c0d7c9lf7wnnlraqjawcdvhkxfh2yy7cuj5ha4adxqtf2g2uzmhu&#39;&gt;nevent1q…zmhu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-10-16&lt;br/&gt;📝 Original message:&amp;gt; The proof-of-work also solves the problem of determining&lt;br/&gt;&amp;gt; representation in majority decision&lt;br/&gt;&amp;gt; making. If the majority were based on one-IP-address-one-vote, it&lt;br/&gt;&amp;gt; could be subverted by anyone&lt;br/&gt;&amp;gt; able to allocate many IPs. Proof-of-work is essentially&lt;br/&gt;&amp;gt; one-CPU-one-vote. The majority&lt;br/&gt;&amp;gt; decision is represented by the longest chain, which has the greatest&lt;br/&gt;&amp;gt; proof-of-work effort invested&lt;br/&gt;&amp;gt; in it. If a majority of CPU power is controlled by honest nodes, the&lt;br/&gt;&amp;gt; honest chain will grow the&lt;br/&gt;&amp;gt; fastest and outpace any competing chains. To modify a past block, an&lt;br/&gt;&amp;gt; attacker would have to&lt;br/&gt;&amp;gt; redo the proof-of-work of the block and all blocks after it and then&lt;br/&gt;&amp;gt; catch up with and surpass the&lt;br/&gt;&amp;gt; work of the honest nodes. We will show later that the probability of a&lt;br/&gt;&amp;gt; slower attacker catching up&lt;br/&gt;&amp;gt; diminishes exponentially as subsequent blocks are added.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s interesting that Nash Equilibrium isn&amp;#39;t mentioned here.  Since each &lt;br/&gt;miner has the option to either contribute to the longest chain or not, &lt;br/&gt;even if the miners know what strategy the other miners will use, they &lt;br/&gt;still wouldn&amp;#39;t change their decision to contribute to the majority.&lt;br/&gt;&lt;br/&gt;&amp;gt; For example, if I run a shop that takes rain checks, but I sell an&lt;br/&gt;&amp;gt; item to a higher bidder who didn&amp;#39;t have a hold on the item, that is&lt;br/&gt;&amp;gt; not honest, but it may be selfish profit maximizing.&lt;br/&gt;&lt;br/&gt;It would be honest if the store policy said ahead of time they are &lt;br/&gt;allowed to sell rain checks for more in such an occurrence.  Although &lt;br/&gt;this is a good example of the difference between honest and rational.  I &lt;br/&gt;think this means it&amp;#39;s not a Nash Equilibrium if we needed to rely on the &lt;br/&gt;store owner to be honest.&lt;br/&gt;&lt;br/&gt;&amp;gt; Satoshi said an honest majority is required for the chain to be&lt;br/&gt;&amp;gt; extended. Honest is not really defined though. Honesty, in my&lt;br/&gt;&amp;gt; definition, is that you follow a pre specified rule, rational or not.&lt;br/&gt;&lt;br/&gt;My take is that &amp;#34;rational&amp;#34; is probably a better word than honest.  In &lt;br/&gt;terms of a Nash Equilibrium, each participant is simply trying to &lt;br/&gt;maximize their outcome and honesty doesn&amp;#39;t matter (only that &lt;br/&gt;participants are rational).&lt;br/&gt;&lt;br/&gt;&amp;gt; It seems a lot of the RBF controversy is that Protocol developers have&lt;br/&gt;&amp;gt; aspired to make the honest behavior also be the rational behavior.&lt;br/&gt;&amp;gt; This is maybe a good idea because, in theory, if the honest behavior&lt;br/&gt;&amp;gt; is rational then we can make a weaker assumption of selfishness&lt;br/&gt;&amp;gt; maximizing a parameter.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m curious, can RBF can be described by a Nash Equilibrium?  If yes, &lt;br/&gt;then it also shouldn&amp;#39;t matter if participants are honest?&lt;br/&gt;&lt;br/&gt;&amp;gt; Overall, it might be nice to more tightly document what bitcoins&lt;br/&gt;&amp;gt; assumptions are in practice and what those assumptions do in terms of&lt;br/&gt;&amp;gt; properties of Bitcoin, as well as pathways to weakening the&lt;br/&gt;&amp;gt; assumptions without compromising the behaviors users expect the&lt;br/&gt;&amp;gt; network to have.  An &amp;#34;extended white paper&amp;#34; if you will.&lt;br/&gt;&lt;br/&gt;White paper 1.1 :D&lt;br/&gt;&lt;br/&gt;&amp;gt; A last reflection is that Bitcoin is specified with an honest majority&lt;br/&gt;&amp;gt; assumption, but also has a rational dishonest minority assumption over&lt;br/&gt;&amp;gt; both endogenous (rewards) and exogenous (electricity) costs. Satoshi&lt;br/&gt;&amp;gt; did not suggest, at least as I read it, that Bitcoin works with an&lt;br/&gt;&amp;gt; rational majority assumption. (If anyone thinks these three are&lt;br/&gt;&amp;gt; similar properties you can make some trivial counterexamples)&lt;br/&gt;&lt;br/&gt;My take is the opposite unless I&amp;#39;m missing something.  Participants are &lt;br/&gt;always incentivized to choose the rational solution (Not to waste &lt;br/&gt;electricity on a minority chain).&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On 2022-10-16 19:35, Jeremy Rubin via bitcoin-dev wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; The Bitcoin white paper says:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The proof-of-work also solves the problem of determining&lt;br/&gt;&amp;gt; representation in majority decision&lt;br/&gt;&amp;gt; making. If the majority were based on one-IP-address-one-vote, it&lt;br/&gt;&amp;gt; could be subverted by anyone&lt;br/&gt;&amp;gt; able to allocate many IPs. Proof-of-work is essentially&lt;br/&gt;&amp;gt; one-CPU-one-vote. The majority&lt;br/&gt;&amp;gt; decision is represented by the longest chain, which has the greatest&lt;br/&gt;&amp;gt; proof-of-work effort invested&lt;br/&gt;&amp;gt; in it. If a majority of CPU power is controlled by honest nodes, the&lt;br/&gt;&amp;gt; honest chain will grow the&lt;br/&gt;&amp;gt; fastest and outpace any competing chains. To modify a past block, an&lt;br/&gt;&amp;gt; attacker would have to&lt;br/&gt;&amp;gt; redo the proof-of-work of the block and all blocks after it and then&lt;br/&gt;&amp;gt; catch up with and surpass the&lt;br/&gt;&amp;gt; work of the honest nodes. We will show later that the probability of a&lt;br/&gt;&amp;gt; slower attacker catching up&lt;br/&gt;&amp;gt; diminishes exponentially as subsequent blocks are added.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This, Satoshi (who doesn&amp;#39;t really matter anyways I guess?) claimed&lt;br/&gt;&amp;gt; that for Bitcoin to function properly you need a majority honest&lt;br/&gt;&amp;gt; nodes.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are multiple behaviors one can describe as honest, and&lt;br/&gt;&amp;gt; economically rational or optimizing is not necessarily rational.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For example, if I run a shop that takes rain checks, but I sell an&lt;br/&gt;&amp;gt; item to a higher bidder who didn&amp;#39;t have a hold on the item, that is&lt;br/&gt;&amp;gt; not honest, but it may be selfish profit maximizing.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Satoshi said an honest majority is required for the chain to be&lt;br/&gt;&amp;gt; extended. Honest is not really defined though. Honesty, in my&lt;br/&gt;&amp;gt; definition, is that you follow a pre specified rule, rational or not.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It seems a lot of the RBF controversy is that Protocol developers have&lt;br/&gt;&amp;gt; aspired to make the honest behavior also be the rational behavior.&lt;br/&gt;&amp;gt; This is maybe a good idea because, in theory, if the honest behavior&lt;br/&gt;&amp;gt; is rational then we can make a weaker assumption of selfishness&lt;br/&gt;&amp;gt; maximizing a parameter.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, Satoshi did not particularly bound what aspects of honesty&lt;br/&gt;&amp;gt; are important for the network, because there isn&amp;#39;t a spec defining&lt;br/&gt;&amp;gt; exactly what is honest or not. And also as soon as people are honest,&lt;br/&gt;&amp;gt; you can rely on that assumption for good effect.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And sometimes, defining an honest behavior can be creating a higher&lt;br/&gt;&amp;gt; utility system because most people are &amp;#34;law abiding citizens&amp;#34; who&lt;br/&gt;&amp;gt; might not be short term rational. For example, one might expect that&lt;br/&gt;&amp;gt; miners would be interested in making sure lightning closes are&lt;br/&gt;&amp;gt; &amp;#34;accurate&amp;#34; because increasing the utility of lightning is good for&lt;br/&gt;&amp;gt; Bitcoin, even if it is irrational.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It seems that the NoRBF crowd want to rely on an honest majority&lt;br/&gt;&amp;gt; assumption where the honest behavior is not doing replacement if not&lt;br/&gt;&amp;gt; requested. This is really not much different than trying to close&lt;br/&gt;&amp;gt; lightning channels &amp;#34;the right way&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, where it may be different, is that even in the presence of&lt;br/&gt;&amp;gt; honest majority, the safety of 0conf isn&amp;#39;t assured given the potential&lt;br/&gt;&amp;gt; of race conditions in the mempool. Therefore it&amp;#39;s not clear to me that&lt;br/&gt;&amp;gt; 0conf working well is something you can drive from the Honest Majority&lt;br/&gt;&amp;gt; Assumption (where honest includes first seen).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Overall, it might be nice to more tightly document what bitcoins&lt;br/&gt;&amp;gt; assumptions are in practice and what those assumptions do in terms of&lt;br/&gt;&amp;gt; properties of Bitcoin, as well as pathways to weakening the&lt;br/&gt;&amp;gt; assumptions without compromising the behaviors users expect the&lt;br/&gt;&amp;gt; network to have.  An &amp;#34;extended white paper&amp;#34; if you will.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It&amp;#39;s somewhat clear to me that we shouldn&amp;#39;t weaken assumptions that&lt;br/&gt;&amp;gt; only seem local to one subsystem of Bitcoin if they end up&lt;br/&gt;&amp;gt; destabilizing another system. In particular, things that decrease&lt;br/&gt;&amp;gt; &amp;#34;transaction utility&amp;#34; for end users decrease the demand for&lt;br/&gt;&amp;gt; transactions which hurts the fee market&amp;#39;s longer term viability, even&lt;br/&gt;&amp;gt; if we feel good about making an honest policy assumption into a self&lt;br/&gt;&amp;gt; interested policy assumption.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; A last reflection is that Bitcoin is specified with an honest majority&lt;br/&gt;&amp;gt; assumption, but also has a rational dishonest minority assumption over&lt;br/&gt;&amp;gt; both endogenous (rewards) and exogenous (electricity) costs. Satoshi&lt;br/&gt;&amp;gt; did not suggest, at least as I read it, that Bitcoin works with an&lt;br/&gt;&amp;gt; rational majority assumption. (If anyone thinks these three are&lt;br/&gt;&amp;gt; similar properties you can make some trivial counterexamples)&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; 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;-------------- 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/20221016/ade1e6a6/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20221016/ade1e6a6/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:15:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0pgkcyw7dwwmze7n67zdahgssfmfegpyakzrr5v9jtae2mywermszyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7xn9gva</id>
    
      <title type="html">📅 Original date posted:2021-03-13 📝 Original message:My ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0pgkcyw7dwwmze7n67zdahgssfmfegpyakzrr5v9jtae2mywermszyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7xn9gva" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz9gmwppmh8wx50tukh6plalp6g6unenp9kk0zxt6wzrjpfdpfscg8xdv5p&#39;&gt;nevent1q…dv5p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-03-13&lt;br/&gt;📝 Original message:My mistake for thinking your text was generated text, and my humor was not meant to be directed at you, so apologies if you took it personally. &lt;br/&gt;PS: The AI overlord is no joke&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On Saturday, March 13, 2021 18:11 CET, Lonero Foundation &amp;lt;loneroassociation at gmail.com&amp;gt; wrote:&lt;br/&gt; Hi, no worries. I made the changes now in the GitHub repository and pull request. I&amp;#39;m hoping for a BIP # soon. Thanks for the feedback, and I guess the sense of humor. Best regards, Andrew On Sat, Mar 13, 2021, 10:45 AM yancy &amp;lt;email at yancy.lol&amp;gt; wrote:Ok thanks.  Using the correct terminology helps people understand what you&amp;#39;re talking about and take you seriously.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy &lt;br/&gt;Mar 13, 2021 4:02:18 PM Lonero Foundation &amp;lt;loneroassociation at gmail.com&amp;gt;:Hi, I know the differences between the cryptographic hashing algorithm and key validation. I know hashing is for SHA, but was referring to asymmetric cryptography in regards to the key validation. I should have used a different term though instead of, &amp;#34;In regards to cryptographic hashing,&amp;#34;, I should have stated in regards to cryptographic key validation. There are a few other dubious clarifications or minor edits I should make in order to not draw confusion. I will do a repo update today. Honest mistake, but enough with the sarcasm. Best regards, Andrew On Sat, Mar 13, 2021, 3:13 AM email at yancy.lol &amp;lt;email at yancy.lol&amp;gt; wrote:&lt;br/&gt;My email was not intended as an insult.  Your proposal seemed a bit like gibberish and made some obvious mistakes as pointed out before (such as conflating secp256k1 with sha256), and so I was genuinely curious if you were a bot spamming the list. &lt;br/&gt;Maybe a more interesting topic is, can GPT3 be used to generate a BIP?  How long before our AI overlord produces improvements to Bitcoin?  At what point will the AI have more than 51% of commit frequency?  Will we have lost the war to our new centralized overlord?&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Saturday, March 13, 2021 00:31 CET, Lonero Foundation &amp;lt;loneroassociation at gmail.com&amp;gt; wrote:&lt;br/&gt; Also, I already stated I was referring to signature validation cryptography in that aspect: &lt;a href=&#34;https://wizardforcel.gitbooks.io/practical-cryptography-for-developers-book/content/digital-signatures/ecdsa-sign-verify-examples.htmlMy&#34;&gt;https://wizardforcel.gitbooks.io/practical-cryptography-for-developers-book/content/digital-signatures/ecdsa-sign-verify-examples.htmlMy&lt;/a&gt; BIP has a primary purpose in regards to what I want to develop proofs for and the different cryptographic elements I want to develop proofs for.That said to those who disagree with the premise, I do prefer constructive feedback over insults or making fun of one another. After all this is an improvement proposal with a specific purpose aiming to develop a specific thing, not a guy who is just wanting to copy and paste a repository and call it a day. Best regards, Andrew On Fri, Mar 12, 2021 at 6:21 PM Lonero Foundation &amp;lt;loneroassociation at gmail.com&amp;gt; wrote:Hi, I also want to emphasize that my main point isn&amp;#39;t just to create a BTC hardfork or become another Bitcoin Cash, Gold, or SV. The main point in regards to this BIP actually expands POW rather than replaces or creates an alternative. Many of the problems faced in regards to security in the future as well as sustainability is something I believe lots of the changes I am proposing can fix. In regards to technological implementation, once this is assigned draft status I am more than willing to create preprints explaining the cryptography, hashing algorithm improvements, and consensus that I am working on. This is a highly technologically complex idea that I am willing to &amp;#34;call my bluff on&amp;#34; and expand upon. As for it being a draft, I think this is a good starting point at least for draft status prior to working on technological implementation. Best regards, Andrew On Fri, Mar 12, 2021 at 5:37 PM email at yancy.lol &amp;lt;email at yancy.lol&amp;gt; wrote:I think Andrew himself is an algo.  The crypto training set must not be very good.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On Friday, March 12, 2021 17:54 CET, Lonero Foundation via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt; …&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&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/20210313/770b3f9d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210313/770b3f9d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:30:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstzcrx894pth5yz699jyffl9t7juzlyjq5n489awtkxz34dmq7y7gzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7y55zea</id>
    
      <title type="html">📅 Original date posted:2021-03-12 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstzcrx894pth5yz699jyffl9t7juzlyjq5n489awtkxz34dmq7y7gzyqvlwd0ksw0ytk8jgp0zmsttvlxpld3sgzxn8rejkv28uq5h79ct7y55zea" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx75ehqz0z2dqgz6r28v8q5sfr40yj4pwn4wsq4zcdwkephyt8lcs3ulxa8&#39;&gt;nevent1q…lxa8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-03-12&lt;br/&gt;📝 Original message:I think Andrew himself is an algo.  The crypto training set must not be very good.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Yancy&lt;br/&gt;&lt;br/&gt;On Friday, March 12, 2021 17:54 CET, Lonero Foundation via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt; Hi, I awkwardly phrased that part, I was referring to key validation in relation to that section as well as the hashing related to those keys. I might rephrase it.  In regards to technical merit, the main purpose of the BIP is to get a sense of the idea. Once I get assigned a BIP draft #, I am willing to follow it up with many preprints or publications to go in the references implementation section and start dev work before upgrading to final status. This will take about 400 hours of my time, but is something I am personally looking into developing as a hard fork. Keep in mind this is a draft, so after it is assigned a number to references I do at the very least hope to describe various parts of the cryptographic proofs and algorithmic structure I am hoping for. Best regards, Andrew On Fri, Mar 12, 2021, 10:03 AM Erik Aronesty &amp;lt;erik at q32.com&amp;gt; wrote:secp236k1 isn&amp;#39;t a hashing algo.   your BIP needs about 10 more pages&lt;br/&gt;and some degree of technical merit.&lt;br/&gt;&lt;br/&gt;i suggest you start here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.bitcoin.it/wiki/Proof_of_burn&#34;&gt;https://en.bitcoin.it/wiki/Proof_of_burn&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=225690.0&#34;&gt;https://bitcointalk.org/index.php?topic=225690.0&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;proof-of-burn is a nice alternative to proof-of-work.   i always&lt;br/&gt;suspected that, if designed correctly, it could be a proven&lt;br/&gt;equivalent.   you could spin up a fork of bitcoin that allows aged,&lt;br/&gt;burned, coins instead of POW that would probably work just fine.&lt;br/&gt;&lt;br/&gt;- erik&lt;br/&gt;&lt;br/&gt;On Thu, Mar 11, 2021 at 11:56 AM Lonero Foundation via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hi, I have submitted the BIP Pull Request here: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/1084&#34;&gt;https://github.com/bitcoin/bips/pull/1084&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hoping to receive a BIP # for the draft prior to development/reference implementation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Mar 8, 2021, 6:40 PM Lonero Foundation &amp;lt;loneroassociation at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi, here is the list to the BIP proposal on my own repo: &lt;a href=&#34;https://github.com/Mentors4EDU/bip-amkn-posthyb/blob/main/bip-draft.mediawiki&#34;&gt;https://github.com/Mentors4EDU/bip-amkn-posthyb/blob/main/bip-draft.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; Can I submit a pull request on the BIPs repo for this to go into draft mode? Also, I think this provides at least some more insight on what I want to work on.&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 Sat, Mar 6, 2021, 10:42 AM Lonero Foundation &amp;lt;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; [off-list]&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Okay. I will do so and post the link here for discussion before doing a pull request on BIP&amp;#39;s repo as the best way to handle it.&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 Sat, Mar 6, 2021, 10:21 AM Ricardo Filipe &amp;lt;ricardojdfilipe at gmail.com&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; As said before, you are free to create the BIP in your own repository&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and bring it to discussion on the mailing list. then you can do a PR&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Lonero Foundation via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; escreveu no dia sábado,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 6/03/2021 à(s) 08:58:&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 know Ethereum had an outlandishly large percentage of nodes running on AWS, I heard the same thing is for Bitcoin but for mining. Had trouble finding the article online so take it with a grain of salt. The point though is that both servers and ASIC specific hardware would still be able to benefit from the cryptography upgrade I am proposing, as this was in relation to the disinfranchisemet point.&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; That said, I think the best way to move forward is to submit a BIP pull request for a draft via GitHub using BIP #2&amp;#39;s draft format and any questions people have can be answered in the reqeust&amp;#39;s comments. That way people don&amp;#39;t have to get emails everytime there is a reply, but replies still get seen as opposed to offline discussion. Since the instructions say to email bitcoin-dev before doing a bip draft, I have done that. Since people want to see the draft beforehand and it isn&amp;#39;t merged manually anyways, I think it is the easiest way to handle this.&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&amp;#39;m also okay w/ continuing the discussion on bitcoin-dev but rather form a discussion on git instead given I don&amp;#39;t want to accidentally impolitely bother people given this is a moderated list and we already established some interest for at least a draft.&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; Does that seem fine?&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; Best regards, 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, 7:41 PM Keagan McClelland &amp;lt;keagan.mcclelland at gmail.com&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; A large portion of BTC is already mined through AWS servers and non-asic specific hardware anyways. A majority of them would benefit from a hybrid proof, and the fact that it is hybrid in that manner wouldn&amp;#39;t disenfranchise currently optimized mining entities as well.&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; My instincts tell me that this is an outlandish claim. Do you have supporting evidence for this?&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; Keagan&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; On Fri, Mar 5, 2021 at 3:22 PM Lonero Foundation via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&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; Actually I mentioned a proof of space and time hybrid which is much different than staking. Sorry to draw for the confusion as PoC is more commonly used then PoST.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; There is a way to make PoC cryptographically compatible w/ Proof of Work 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;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; It has rarely been done though given the technological complexity of being both CPU compatible and memory-hard compatible. There are lots of benefits outside of the realm of efficiency, and I already looked into numerous fault tolerant designs as well and what others in the cryptography community attempted to propose. The actual argument you have only against this is the Proof of Memory fallacy, which is only partially true. Given how the current hashing algorithm works, hard memory allocation wouldn&amp;#39;t be of much benefit given it is more optimized for CPU/ASIC specific mining. I&amp;#39;m working towards a hybrid mechanism that fixes that. BTW: The way Bitcoin currently stands in its cryptography still needs updating regardless. If someone figures out NP hardness or the halting problem the traditional rule of millions of years to break all of Bitcoin&amp;#39;s cryptography now comes down to minutes. Bitcoin is going to have to eventually radically upgrade their cryptography and hashing algo in the future regardless. I want to integrate some form of NP complexity in regards to the hybrid cryptography I&amp;#39;m aiming to provide which includes a polynomial time algorithm in the cryptography. More than likely the first version of my BTC hard fork will be coded in a way where integrating such complexity in the future only requires a soft fork or minor upgrade to its chain.&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 regards to the argument, &amp;#34;As a separate issue, proposing a hard fork in the hashing algorithm will invalidate the enormous amount of capital expenditure by mining entities and disincentivize future capital expenditure into mining hardware that may compute these more &amp;#34;useful&amp;#34; proofs of work.&amp;#34;&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 large portion of BTC is already mined through AWS servers and non-asic specific hardware anyways. A majority of them would benefit from a hybrid proof, and the fact that it is hybrid in that manner wouldn&amp;#39;t disenfranchise currently optimized mining entities as well.&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; There are other reasons why a cryptography upgrade like this is beneficial. Theoretically one can argue BItcoin isn&amp;#39;t fully decentralized. It is few unsolved mathematical proofs away from being entirely broken. My goal outside of efficiency is to build cryptography in a way that prevents such an event from happening in the future, if it was to ever happen. I have various research in regards to this area and work alot with distributed computing. I believe if the BTC community likes such a proposal, I would single handedly be able to build the cryptographic proof myself (though would like as many open source contributors as I can get :)&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; Anyways just something to consider. We are in the same space in regards to what warrants a shitcoin or the whole argument against staking.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;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;&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; Best regards,  Andrew&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; On Fri, Mar 5, 2021 at 4:11 PM Keagan McClelland &amp;lt;keagan.mcclelland at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;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;&amp;gt; It is important to understand that it is critical for the work to be &amp;#34;useless&amp;#34; in order for the security model to be the same. If the work was useful it provides an avenue for actors to have nothing at stake when submitting a proof of work, since the marginal cost of block construction will be lessened by the fact that the work was useful in a different context and therefore would have been done anyway. This actually degrades the security of the network in the process.&lt;br/&gt;&amp;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;&amp;gt; As a separate issue, proposing a hard fork in the hashing algorithm will invalidate the enormous amount of capital expenditure by mining entities and disincentivize future capital expenditure into mining hardware that may compute these more &amp;#34;useful&amp;#34; proofs of work. This is because any change in the POW algorithm will be considered unstable and subject to change in the future. This puts the entire network at even more risk meaning that no entity is tying their own interests to that of the bitcoin network at large. It also puts the developers in a position where they can be bribed by entities with a vested interest in deciding what the new &amp;#34;useful&amp;#34; proof of work should be.&lt;br/&gt;&amp;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;&amp;gt; All of these things make the Bitcoin network worse off.&lt;br/&gt;&amp;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;&amp;gt; Keagan&lt;br/&gt;&amp;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;&amp;gt; On Fri, Mar 5, 2021 at 1:48 PM Lonero Foundation via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;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;&amp;gt;&amp;gt; Also in regards to my other email, I forgot to iterate that my cryptography proposal helps behind the efficiency category but also tackles problems such as NP-Completeness or Halting which is something the BTC network could be vulnerable to in the future. For sake of simplicity, I do want to do this BIP because it tackles lots of the issues in regards to this manner and can provide useful insight to the community. If things such as bigger block height have been proposed as hard forks, I feel at the very least an upgrade regarding the hashing algorithm and cryptography does at least warrant some discussion. Anyways I hope I can send you my BIP, just let me know on the preferred format?&lt;br/&gt;&amp;gt;&amp;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;&amp;gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&amp;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;&amp;gt;&amp;gt; On Fri, Mar 5, 2021, 10:12 AM Lonero Foundation &amp;lt;loneroassociation at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; Hi, this isn&amp;#39;t about the energy efficient argument in regards to renewables or mining devices but a better cryptography layer to get the most out of your hashing for validation. I do understand the arbitrariness of it, but do want to still propose a document. Do I use the Media Wiki format on GitHub and just attach it as my proposal?&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; Best regards, Andrew&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021, 10:07 AM Devrandom &amp;lt;c1.devrandom at niftybox.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;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;&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;&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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Mar 5, 2021 at 5:42 AM Ryan Grant via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;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;&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;&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;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;&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;&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;&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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Just to belabor this a bit, the paper demonstrates that the mining market will tend to expend resources equivalent to miner reward.  It does 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;&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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Some might argue that energy expenditure has negative externalities and that we should move to other resources.  I would argue that the negative externalities will go away soon because of the move to renewables, so the point is likely moot.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;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;&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;&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;&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;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;&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; &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;&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;&lt;br/&gt;&lt;br/&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/20210312/2bb54cd8/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210312/2bb54cd8/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:30:13&#43;02:00</updated>
  </entry>

</feed>