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




  <entry>
    <id>https://nostr.ae/nevent1qqsvajsdl5p0qpqhh9wkew5z8ecuvx5m282hjsjdmvwcyjlghm6vrzqzyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v70j9q3f</id>
    
      <title type="html">📅 Original date posted:2015-10-13 📝 Original message:On Oct ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvajsdl5p0qpqhh9wkew5z8ecuvx5m282hjsjdmvwcyjlghm6vrzqzyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v70j9q3f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg9jmrz7yca54jt35htalpxjqfqhs38590hxks0hc4cukvtt00zxqz5vme4&#39;&gt;nevent1q…vme4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-13&lt;br/&gt;📝 Original message:On Oct 13, 2015, at 3:49 PM, odinn &amp;lt;odinn.cyberguerrilla at riseup.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Signed PGP part&lt;br/&gt;&amp;gt; It would also help to know what operating system(s) you are&lt;br/&gt;&amp;gt; using for both the oldie and the freshie.&lt;br/&gt;&lt;br/&gt;Linux feather 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1&#43;deb8u3 (2015-08-04) x86_64 GNU/Linux&lt;br/&gt;Linux server 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1&#43;deb7u3 x86_64 GNU/Linux&lt;br/&gt;Linux prime 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2&#43;deb7u2 x86_64 GNU/Linux&lt;br/&gt;&lt;br/&gt;This excessive memory consumption was seen on 3 machines, all of which run Debian. All three machines run p2pool as well as bitcoind. Two run XT, one runs Core.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You should compare this to having set up a node on a completely clean&lt;br/&gt;&amp;gt; computer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t afford to do that. All of the servers I have are being used for something. Also, I&amp;#39;m not sure what it is you&amp;#39;re trying to test for with that suggestion. The numbers I&amp;#39;m reporting are for bitcoind&amp;#39;s resident set, not for the whole server&amp;#39;s memory usage. I don&amp;#39;t see how other processes running on the same machine are relevant unless you are suggesting that RPC calls (e.g. getblocktemplate) might be somehow responsible.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Also, dump your XT, is poo.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Not relevant. I addressed this message to both the Core and XT lists because the issue appears to affect both forks. Let&amp;#39;s keep blocksize and governance debates to their own threads, please.&lt;br/&gt;&lt;br/&gt;Repeating request: Has anyone else seen something similar? Can you report your mempool size and total bitcoind resident set size for your running full nodes?&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/20151013/f11fac76/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/f11fac76/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/f11fac76/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/f11fac76/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv9mrxmcasaztwafngnardx2st98cwzslh8wegjzgr0cy0jqp7kuczyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7u9nx5z</id>
    
      <title type="html">📅 Original date posted:2015-10-13 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv9mrxmcasaztwafngnardx2st98cwzslh8wegjzgr0cy0jqp7kuczyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7u9nx5z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsra73z3drjjxlwhuk6yext57y0xulqxtxg3dt7dhkhk3uw6jdapycm7j80s&#39;&gt;nevent1q…j80s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-13&lt;br/&gt;📝 Original message:&amp;gt; 16 million divided by 1085 transactions is almost 15Kb per transaction = unlikely, right?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The recent spam was about 15 kB per transaction, so that part sounds right.&lt;br/&gt;&lt;br/&gt;The anomalous thing that I saw was that the total bitcoind process usage was about 50-100x higher than I would have expected if the mempool was the main determinant of memory usage scaling. Can you tell me how much memory Task Manager is reporting your bitcoin process as using both today and tomorrow?&lt;br/&gt;&lt;br/&gt;On Oct 13, 2015, at 4:52 PM, Dave Scotese via bitcoin-dev &amp;lt;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; {&lt;br/&gt;&amp;gt; &amp;#34;size&amp;#34; : 1085,&lt;br/&gt;&amp;gt; &amp;#34;bytes&amp;#34; : 16151768&lt;br/&gt;&amp;gt; }&lt;br/&gt;&amp;gt; It has been running about a day.  I&amp;#39;ll report tomorrow too.  This is a Windows 8.1 box.&lt;br/&gt;&amp;gt; 16 million divided by 1085 transactions is almost 15Kb per transaction = unlikely, right?&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/20151013/b314b4b7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/b314b4b7/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/b314b4b7/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/b314b4b7/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvt4v7mu30j4wzfpq603xmkectma8pfyfzkxhh0f0nq365p7p33eszyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7m67vqd</id>
    
      <title type="html">📅 Original date posted:2015-10-13 📝 Original message:I just ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvt4v7mu30j4wzfpq603xmkectma8pfyfzkxhh0f0nq365p7p33eszyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7m67vqd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz2lrqe0fvjj7tcxhjgtuk0qxeve0vp2sea329f0ksxu0lp9k8cwg202u93&#39;&gt;nevent1q…2u93&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-13&lt;br/&gt;📝 Original message:I just noticed that several of my running bitcoind processes were using around 3&#43; GB of RAM, even though the mempool itself seemed to be under control.&lt;br/&gt;&lt;br/&gt;XXXX at prime:~/bin$ ./bitcoin-cli getmempoolinfo&lt;br/&gt;{&lt;br/&gt;    &amp;#34;size&amp;#34; : 1896,&lt;br/&gt;    &amp;#34;bytes&amp;#34; : 37341328&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;[total memory usage not shown -- I restarted bitcoind as soon as I noticed, and didn&amp;#39;t copy it down from top]&lt;br/&gt;&lt;br/&gt;37 MB mempool, &amp;gt;3 GB RAM usage. Normally, when there aren&amp;#39;t a lot of unconfirmed txns floating around the network, memory usage is around 600 MB, so this is quite unusual.&lt;br/&gt;&lt;br/&gt;After restarting the process and letting it run for a few minutes, I get:&lt;br/&gt;&lt;br/&gt;  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME&#43;  Command&lt;br/&gt;[###] [XXXX]     20   0 1402M  317M 49836 S  1.0  8.2  0:41.71 ./bitcoind -daemon&lt;br/&gt;&lt;br/&gt;XXXX at prime:~/bin$ ./bitcoin-cli getmempoolinfo&lt;br/&gt;{&lt;br/&gt;    &amp;#34;size&amp;#34; : 1072,&lt;br/&gt;    &amp;#34;bytes&amp;#34; : 670000&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;0.67 MB mempool, 317 MB RAM usage. Much more reasonable.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s another node I&amp;#39;m running that has been online longer, before restarting:&lt;br/&gt;&lt;br/&gt;  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME&#43;  Command&lt;br/&gt;[###] [XXXX]     20   0 4961M 3540M 11080 S  2.8 45.3  8h20:11 bin/bitcoind -daemon&lt;br/&gt;&lt;br/&gt;XXXX at feather:~$ bin/bitcoin-cli getmempoolinfo&lt;br/&gt;{&lt;br/&gt;    &amp;#34;size&amp;#34; : 3045,&lt;br/&gt;    &amp;#34;bytes&amp;#34; : 39656126&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;39 MB mempool, 3540 MB total memory usage. After restarting bitcoind, I see:&lt;br/&gt;&lt;br/&gt;[XXXX]@feather:~$ bin/bitcoin-cli stop&lt;br/&gt;Bitcoin server stopping&lt;br/&gt;[XXXX]@feather:~$ bin/bitcoind -daemon&lt;br/&gt;Bitcoin server starting&lt;br/&gt;[XXXX]@feather:~$ sleep 10; bin/bitcoin-cli getmempoolinfo&lt;br/&gt;{&lt;br/&gt;    &amp;#34;size&amp;#34; : 39,&lt;br/&gt;    &amp;#34;bytes&amp;#34; : 47037&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME&#43;  Command&lt;br/&gt;[###] [XXXX]     20   0 1640M  247M 67960 S  0.0  3.2  0:05.17 bin/bitcoind -daemon&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Does anybody have any guesses where we might be leaking memory, or what is using the additional 2.4 GB? I&amp;#39;ve been using minrelaytxfee=0.00003 or similar on my nodes. Maybe there&amp;#39;s a leak in the minrelaytxfee code path? Has anyone else seen something similar?&lt;br/&gt;&lt;br/&gt;This issue appears to happen both with Bitcoin Core 0.10.1 and with Bitcoin XT 0.11B.&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/20151013/dc82ee16/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/dc82ee16/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/dc82ee16/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151013/dc82ee16/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsync7uj8mc83e0fe2cd2dj8styhmn3urmtvf9fmndleznz3dlv3mczyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7qrw2zq</id>
    
      <title type="html">📅 Original date posted:2015-10-07 📝 Original message:On Oct ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsync7uj8mc83e0fe2cd2dj8styhmn3urmtvf9fmndleznz3dlv3mczyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7qrw2zq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxu4gwg2unmdkj57yqvv6knslmkm6pfh0t835swxvdwv736dx0e8c637nc8&#39;&gt;nevent1q…7nc8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-07&lt;br/&gt;📝 Original message:On Oct 7, 2015, at 8:00 AM, Anthony Towns via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; *But* a soft fork that only forbids transactions that would previously&lt;br/&gt;&amp;gt; not have been mined anyway should be the best of both worlds, as it&lt;br/&gt;&amp;gt; automatically reduces the liklihood of old miners building newly invalid&lt;br/&gt;&amp;gt; blocks to a vanishingly small probability; which means that upgraded&lt;br/&gt;&amp;gt; bitcoin nodes, non-upgraded bitcoin nodes, /and/ SPV clients *all*&lt;br/&gt;&amp;gt; continuing to work fine during the upgrade.&lt;br/&gt;&lt;br/&gt;I agree with pretty much everything you wrote except the above paragraph.&lt;br/&gt;&lt;br/&gt;An attacker can create a transaction that would be valid if it were an OP_NOP, but not valid if it were any more restrictive transaction. For example, an attacker might send 1 BTC to an address with  . An old node would consider that OP_CLTV to be OP_NOP, so no signature is necessary for old nodes. Then the attacker buys something from a merchant running old node code or an SPV client, and spends the 1 BTC in that address in a way that is invalid according to OP_CLTV but valid according to OP_NOP, and includes a hefty fee. A miner on the old version includes this transaction into a block, thereby making the block invalid according to the new rules, and rejected by new-client miners. The merchant sees the 1-conf, and maybe even 2-conf, rejoices, and ships. The attacker then has until the OP_CLTV matures to double-spend the coin with new nodes using a valid signature.&lt;br/&gt;&lt;br/&gt;Basically, it&amp;#39;s trivial to create transactions that exploit the difference in validation rules as long as miners are still on the old version to mine them. Transactions can be created that are guaranteed to be orphaned and trivially double-spendable. Attackers never have to risk actual losses. This can be done as long as miners continue to mine old-version blocks, regardless of their frequency.&lt;br/&gt;&lt;br/&gt;Those of you who know Script better than me: would this be an example of a transaction that would be spendable with a valid sig XOR with (far future date OR old code)?&lt;br/&gt;&lt;br/&gt;OP_DUP OP_HASH160 &amp;lt;pubkeyhash&amp;gt; OP_EQUALVERIFY OP_CHECKSIGVERIFY OP_PUSHDATA &amp;lt;locktime far in the future&amp;gt; OP_CLTV&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/20151007/c701783e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151007/c701783e/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151007/c701783e/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151007/c701783e/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs86xz4985c9lgq9j0h7rax4c7xa7g5xwl47gmsmscevg6f5fq29rgzyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v72a7zy7</id>
    
      <title type="html">📅 Original date posted:2015-09-29 📝 Original message:At the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs86xz4985c9lgq9j0h7rax4c7xa7g5xwl47gmsmscevg6f5fq29rgzyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v72a7zy7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2xwy8nyjcvycdpm6k6yrcfjjcl0fe3r49efq5ghxypeywqxprrucxrcw5e&#39;&gt;nevent1q…cw5e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-29&lt;br/&gt;📝 Original message:At the 95% threshold, I don&amp;#39;t think it would happen unless there was a very strong motivating factor, like a small group believing that CLTV was a conspiracy run by the NSA agent John Titor to contaminate our precious bodily fluids with time-traveling traveler&amp;#39;s cheques.&lt;br/&gt;&lt;br/&gt;At the 75% threshold, I think it could happen with mostly rational users, but even then it&amp;#39;s not very likely with most forks. With the blocksize issue, there are some people who get very religious about things like decentralization or fee markets and think that even 1 MB is too large; I could see them making financial sacrifices in order to try to make a small-block parallel fork a reality, one that is true to their vision of what&amp;#39;s needed to make Bitcoin true and pure, or whatever.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Sep 29, 2015, at 7:04 AM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I keep seeing statements like this:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Tue, Sep 29, 2015 at 9:30 AM, Jonathan Toomim (Toomim Bros) via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; As a further benefit to hard forks, anybody who is ideologically opposed to the change can continue to use the old version successfully, as long as there are enough miners to keep the fork alive.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ... but I can&amp;#39;t see how that would work.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Lets say there is a hard fork, and 5% of miners stubbornly refuse to go along with the 95% majority (for this thought experiment, it doesn&amp;#39;t matter if the old rules or new rules &amp;#39;win&amp;#39;).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Lets further imagine that some exchange decides to support that 5% and lets people trade coins from that fork (one of the small altcoin exchanges would definitely do this if they think they can make a profit).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Now, lets say I&amp;#39;ve got a lot of pre-fork bitcoin; they&amp;#39;re valid on both sides of the fork. I support the 95% chain (because I&amp;#39;m not insane), but I&amp;#39;m happy to take people&amp;#39;s money if they&amp;#39;re stupid enough to give it to me.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So, I do the following:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1) Create a send-to-self transaction on the 95% fork that is ONLY valid on the 95% fork (maybe I CoinJoin with a post-fork coinbase transaction, or just move my coins into then out of an exchange&amp;#39;s very active hot wallet so I get coins with a long transaction history on the 95% side of the fork).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 2) Transfer  those same coins to the 5% exchange and sell them for whatever price I can get (I don&amp;#39;t care how low, it is free money to me-- I will still own the coins on the 95% fork).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I have to do step (1) to prevent the exchange from taking the transfer-to-exchange transaction and replaying it on the 95% chain.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I don&amp;#39;t see any way of preventing EVERYBODY who has coins on the 95% side of the fork from doing that. The result would be a huge free-fall in price as I, and everybody else, rushes to get some free money from anybody willing to pay us to remain idealogically pure.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Does anybody think something else would happen, and do you think that ANYBODY would stick to the 5% fork in the face of enormously long transaction confirmation times (~3 hours), a huge transaction backlog as lots of the 95%&amp;#39;ers try to sell their coins before the price drops, and a massive price drop for coins on the 5% fork.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Gavin Andresen&lt;br/&gt;&amp;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/20150929/4dde6117/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/4dde6117/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/4dde6117/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/4dde6117/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:41:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf5k6267mg7ayayhhmt2deeer4nmq5ytfkwshjcdefucz53wje0rszyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7y4mksq</id>
    
      <title type="html">📅 Original date posted:2015-09-29 📝 Original message:On Sep ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf5k6267mg7ayayhhmt2deeer4nmq5ytfkwshjcdefucz53wje0rszyznfs8u8zs2g6mc4ddhz9fu6aczy730zaqvsy47us2055xtsuj7v7y4mksq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0chgut0umye4aayy94x4ktkc6jg75pkk66zrvy9u9ltv5faafnygfmdpcl&#39;&gt;nevent1q…dpcl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-29&lt;br/&gt;📝 Original message:On Sep 28, 2015, at 7:43 AM, Peter Todd via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Ok, so again, if that&amp;#39;s your security criteria, what&amp;#39;s the issue with&lt;br/&gt;&amp;gt; soft-forks? With soft-forks, the result of a SPV wallet following the&lt;br/&gt;&amp;gt; highest work chain is the same: eventually invalid blocks are reorged&lt;br/&gt;&amp;gt; out.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, because soft-forks make it less likely that a long invalid&lt;br/&gt;&amp;gt; chain will be generated, an attacker sybil attacking your SPV wallet has&lt;br/&gt;&amp;gt; a much harder time tricking it into accepting a transaction. (they might&lt;br/&gt;&amp;gt; get one or two confirmations, rather than dozens)&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What&amp;#39;s the scenario where soft-forks are worse than hard-forks from a&lt;br/&gt;&amp;gt; SPV wallet&amp;#39;s perspective?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think this was addressed clearly, so here&amp;#39;s my attempt.&lt;br/&gt;&lt;br/&gt;With a soft fork, miners who have not upgraded append their blocks to the longest block chain. To SPV clients and to old fully-validating clients, it appears to be a valid block that inevitably gets orphaned. SPV clients will be tricked to follow these blocks every time they appear, since every time they appear they will have a PoW advantage for a few minutes. SPV clients will appear to behave normally, and will continue to show new transactions and get confirmations in a timely fashion. However, they will be systematically susceptible to attack from double-spends that attempt to spend funds in a way that the upgraded nodes will reject. These transactions will appear to get 1 confirmation, then regress to zero conf, every single time. These attacks can be performed for as long as someone mines with the old version. If an attacker thinks he could get more than 25 BTC of double-spends per block, he might even choose to mine with the obsolete version in order to get predictable orphans and to trick SPV clients and fully verifying wallets on the old version.&lt;br/&gt;&lt;br/&gt;With a hard fork, miners who have not upgraded will append their blocks on the shorter fork. SPV clients will ignore this fork unless Sybil attacked. If an SPV node only connects to one full node server, that&amp;#39;s equivalent to a Sybil attack.  In that case, transactions on the long chain will often not be present on the short chain due to its shortness. Confirmations will be slow, and will be shown to be very different from what&amp;#39;s shown on block explorers. Displayed transaction dates and times will be off, when they show up at all. Any transactions that have been contaminated by recent mining revenue will not show up at all. SPV client users will probably notice something is wrong. If the SPV client connects to several full nodes, then this should rarely happen. For example, if 5% of full nodes are still on the old version, and an SPV wallet connects to 2 nodes at a time, there is a 0.05**2 = 0.25% chance. If the SPV client has headers cached on disk from a previous connection to the longer chain, then that chance effectively drops to zero. As a further benefit to hard forks, anybody who is ideologically opposed to the change can continue to use the old version successfully, as long as there are enough miners to keep the fork alive.&lt;br/&gt;&lt;br/&gt;In short: soft forks mean frequent predictable and manipulable orphan blocks that SPV clients will always follow, with transactions that get confirmed once and then perma-orphaned. Hard forks mean that SPV clients will almost always work flawlessly, and will occasionally give very strange and noticeably wrong results. For fully-verifying nodes, soft forks make old versions insecure, but hard forks allow new and old versions to operate in parallel.&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 496 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/22615768/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/22615768/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:41:36Z</updated>
  </entry>

</feed>