<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-30T17:13:59Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by pfoytik</title>
  <author>
    <name>pfoytik</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1mhgj7rm3le7272kel93nn2c54s8tfdu0ynqfp5qm8yf2zrvy3qls6070rs.rss" />
  <link href="https://nostr.now/npub1mhgj7rm3le7272kel93nn2c54s8tfdu0ynqfp5qm8yf2zrvy3qls6070rs" />
  <id>https://nostr.now/npub1mhgj7rm3le7272kel93nn2c54s8tfdu0ynqfp5qm8yf2zrvy3qls6070rs</id>
  <icon>https://image.nostr.build/4cb46f34a4a81f9824618ee7ffe52375b3a9bdac50c4e2fc4c42796f6e3fa2b2.jpg</icon>
  <logo>https://image.nostr.build/4cb46f34a4a81f9824618ee7ffe52375b3a9bdac50c4e2fc4c42796f6e3fa2b2.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqs9ea0x3p27dwd2spnuj5lg5vdrfql95dzm5wrlrnzp255mj66tzdgzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7zltk4r</id>
    
      <title type="html">This is the future! #nevent1q…95gs</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9ea0x3p27dwd2spnuj5lg5vdrfql95dzm5wrlrnzp255mj66tzdgzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7zltk4r" />
    <content type="html">
      This is the future!&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsqqqq8yk8l8ahlldkcc9qt9hdp8ruf59xdwfqhvzee8sk5wc6kvecpz9mhxue69uhkummnw3ezuamfdejj7q3qdergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsxpqqqqqqztl95gs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…95gs&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Everything is open-source now and I love it &lt;/blockquote&gt;
    </content>
    <updated>2026-10-20T11:42:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstmhdl4uqt0j3m64ktdx2eggv0k39luxkdyft3m768qdm3x67wy6czyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7dn80qj</id>
    
      <title type="html">Sunset sailing! ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstmhdl4uqt0j3m64ktdx2eggv0k39luxkdyft3m768qdm3x67wy6czyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7dn80qj" />
    <content type="html">
      Sunset sailing!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://npub1mhgj7rm3le7272kel93nn2c54s8tfdu0ynqfp5qm8yf2zrvy3qls6070rs.blossom.band/881e9b51fc7fc5e55275b52206d61dcc4c7fb7d2326ff9c24cd010b2fba033b4.jpg&#34;&gt; 
    </content>
    <updated>2026-10-16T00:36:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspt2ldykqssqp88h4dwscyfr7px4wkc5te3vv07qagnvfr3a0dtngzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7v79esx</id>
    
      <title type="html">Are there any exchanges stating they will trade that token?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspt2ldykqssqp88h4dwscyfr7px4wkc5te3vv07qagnvfr3a0dtngzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7v79esx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95vw9v7257r5u3fprd57fr4453ckwnxewfnfx96e89kjm5ptr67spzpmhxue69uhkummnw3ezumt0d5hsz4ujvm&#39;&gt;nevent1q…ujvm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Are there any exchanges stating they will trade that token?
    </content>
    <updated>2026-08-29T02:22:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfjxjhefmdxcl4zhnzug65urs0le6snj2ee6nejwerxx674t5dcrqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr74eeg65</id>
    
      <title type="html">There are a lot of complexities and variables to consider for ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfjxjhefmdxcl4zhnzug65urs0le6snj2ee6nejwerxx674t5dcrqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr74eeg65" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr2jhkmqkh5c9uquhpr0y5u5spmvwec9da6c5zk69s3qsg3yzynygpz4mhxue69uhkummnw3ezummcw3ezuer9wchs03xgcw&#39;&gt;nevent1q…xgcw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There are a lot of complexities and variables to consider for forks :)
    </content>
    <updated>2026-08-14T01:29:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq9ugnunm5jrw698jfvd5r7u5axuztjq9lqhqj5qgk8a0tapmlepqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7frxuaq</id>
    
      <title type="html">Without a price signal people and systems will just assume and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq9ugnunm5jrw698jfvd5r7u5axuztjq9lqhqj5qgk8a0tapmlepqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7frxuaq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs255eghh4kc2qz63r86rmay9f5pluau8nh2evtakm3m2vy3qkn84cpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uychw3m&#39;&gt;nevent1q…hw3m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Without a price signal people and systems will just assume and the uncertainty can lead to poor decisions...
    </content>
    <updated>2026-08-13T01:47:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrvpm3r3sw3n5pmpl80agjl80ysumamfmprs4sc529jwrt07n3duqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7hrckj6</id>
    
      <title type="html">Today Bip110 softfork activates via user activated soft fork. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrvpm3r3sw3n5pmpl80agjl80ysumamfmprs4sc529jwrt07n3duqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7hrckj6" />
    <content type="html">
      Today Bip110 softfork activates via user activated soft fork. With or without miner support. Whatever happens, one thing the simulation makes clear: the variable that has the most influence for contested forks is the one nobody has been able to measure. &lt;br/&gt;&lt;br/&gt;Economic Adoption.&lt;br/&gt;&lt;br/&gt;Miner signaling is observable. Block heights are countable. Pool positions are public. These are legible signals you can watch them in real time on mempool.space.&lt;br/&gt; &lt;br/&gt;Economic adoption, who holds BTC and which chain they&amp;#39;ll price as canonical, is nearly invisible.&lt;br/&gt;&lt;br/&gt;This isn&amp;#39;t a modeling limitation, it&amp;#39;s structural. Self-custody holders control the majority of supply but produce no observable fork preference signal. Exchanges hold less but dominate price discovery. Their positions aren&amp;#39;t public until after they&amp;#39;ve committed.&lt;br/&gt;&lt;br/&gt;The one mechanism that would make economic preferences legible in advance is a pre-fork futures market. Futures on the two fork tokens would let economic actors signal their preference before any block is mined, before the hash war begins.&lt;br/&gt; &lt;br/&gt;That market doesn&amp;#39;t exist for BIP110.&lt;br/&gt;&lt;br/&gt;Without it, the hash war itself becomes the price discovery mechanism. Miners commit, chains diverge, prices follow  and only then do economic actors have a signal to respond to. The two-layer structure we found in simulation reflects exactly this sequencing.&lt;br/&gt;&lt;br/&gt;As flag day arrives: watch the miner signals, but know what they can and can&amp;#39;t tell you. Hashrate commitment tells you about Layer 1. Whether economic actors follow is Layer 2, and that signal won&amp;#39;t exist until Layer 1 resolves.&lt;br/&gt; &lt;br/&gt;Contentious forks are an information problem.
    </content>
    <updated>2026-08-08T16:44:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0p5xyqhknzq7jdw65f5vlvwld5lsnt3h7929ml5rqnjkdww7c4zgzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7sjmwdc</id>
    
      <title type="html">People assume a contentious Bitcoin fork would break Lightning. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0p5xyqhknzq7jdw65f5vlvwld5lsnt3h7929ml5rqnjkdww7c4zgzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7sjmwdc" />
    <content type="html">
      People assume a contentious Bitcoin fork would break Lightning. We ran 692 simulated fork scenarios on real bitcoind nodes to find out. The actual risk is narrower than you&amp;#39;d think and it has a precise shape. Lightning&amp;#39;s security during a fork depends less on the protocol than on three things: whether you have hung HTLCs at inception, whether your peers stay online, and less obviously, whether your watchtower is running on both chains. A watchtower on the other chain restores the justice transaction deterrent even when your peer has switched allegiances. More on that in the paper.&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/94c86d6351b62deb3b7733812ace188798ffdc2cf468509e7e91b4ef720ce7b9.png&#34;&gt; &lt;br/&gt;This is HTLC dual-resolution risk across 692 fork scenarios. X-axis: how much economic activity supports the new rules. Y-axis: how much mining hashrate is ideologically committed to the new rules. Colour: wall-clock minutes during which the same Lightning payment could resolve in opposite directions on two chains.&lt;br/&gt;&lt;br/&gt;Most of the map is pale yellow. Near zero.&lt;br/&gt;&lt;br/&gt;An in-flight HTLC has a block-height expiry. If the fast chain reaches that block before the slow chain does, the recipient can claim the payment on the fast chain while the sender reclaims a timeout refund on the slow chain. Same sats, two outcomes. The routing node in the middle absorbs the loss.&lt;br/&gt;&lt;br/&gt;This only materialises if all three are true simultaneously:&lt;br/&gt;&lt;br/&gt;① You&amp;#39;re in the contested zone: that thin band where neither chain collapses quickly. ~6.6% of the full parameter space.&lt;br/&gt;&lt;br/&gt;② You have a hung HTLC at fork inception: not just any payment, one where off-chain communication has already broken down before the fork.&lt;br/&gt;&lt;br/&gt;③ That HTLC&amp;#39;s expiry falls inside the divergence window before the slow chain&amp;#39;s difficulty retarget normalises block times.&lt;br/&gt;&lt;br/&gt;Each is uncommon. Their intersection is rare.&lt;br/&gt;83.4% of scenarios show zero dual-resolution risk because the losing chain collapses before mining enough blocks for the race to even start. If you&amp;#39;re on the dominant chain, Lightning is effectively fork-blind. Payments settle over TCP in milliseconds. No block confirmations involved. The fork is invisible.&lt;br/&gt;&lt;br/&gt;The dark red cell (~35 days of exposure) sits at economic split ~0.65, pool committed ~0.43, the scenario where pools are ideologically split nearly 50/50 and economic support is right at the decision boundary. Neither chain dies. Both limp on for weeks. Any hung HTLC expiring in that window is at risk.&lt;br/&gt;&lt;br/&gt;The orange blobs bottom-right are a different beast: decisive v26 wins where v27 dies slowly with almost no hashrate. The losing chain mines blocks so slowly that even a 40-block HTLC expiry takes weeks in wall-clock time. Counterintuitively, a clean fork resolution can be more dangerous for in-flight payments than a prolonged contest.&lt;br/&gt;&lt;br/&gt;LND&amp;#39;s default --bitcoin.timelockdelta is 40 blocks, roughly 7 hours of mainnet protection. In a contested fork scenario that 7-hour window gives you an 82.6% chance of dual-resolution exposure. Raising to 144 blocks drops that to 17.4%. Raising to 288 drops overall vulnerability below 0.3%.&lt;br/&gt;&lt;br/&gt;This analysis didn&amp;#39;t require new simulations. The Warnet sweep data already contained per-scenario block production timeseries for both chains. The key reframe: instead of modelling channel close timing, we asked whether the fast chain reaches a HTLC&amp;#39;s expiry block before the slow chain and by how many wall-clock minutes. That gap is the figure above.&lt;br/&gt;&lt;br/&gt;The threat model itself went through several iterations in conversation with Claude before the plan was written. Claude Code ran the analysis against 692 scenarios from the existing dataset. The whole pipeline from idea to figure took about a day.&lt;br/&gt;&lt;br/&gt;The fork dynamics simulation paper this builds on is at&lt;br/&gt;&lt;a href=&#34;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&#34;&gt;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&lt;/a&gt;
    </content>
    <updated>2026-08-08T01:43:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy89h8wg74mhn6ehr9k3nkp4zfq9m07e6lzqw06vextxxljz5pdtszyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr79mgxqm</id>
    
      <title type="html">One of the more counterintuitive findings from the simulation: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy89h8wg74mhn6ehr9k3nkp4zfq9m07e6lzqw06vextxxljz5pdtszyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr79mgxqm" />
    <content type="html">
      One of the more counterintuitive findings from the simulation:&lt;br/&gt; &lt;br/&gt;Winning the hashrate war and achieving full economic adoption are two separate events controlled by different parameters and ordered in time for a structural reason.&lt;br/&gt;&lt;br/&gt;Fork outcomes operate on two layers.&lt;br/&gt; &lt;br/&gt;Layer 1: the hash war - which fork wins the mining competition. Driven by how much committed hashrate the upgrading fork can field.&lt;br/&gt; &lt;br/&gt;Layer 2: economic adoption - whether economic actors fully migrate to the winning chain.&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/ccb6dc6b6c268b03cedbb0c1709a45d30eddee5c7ef471e4e2ff065cf1bae86c.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;The two layers are structurally ordered — hashrate cascade resolves first, economic adoption follows. Not because of how fast each actor type decides, but because of what information they need.&lt;br/&gt; &lt;br/&gt;Economic nodes can&amp;#39;t commit before the price signal exists.&lt;br/&gt;&lt;br/&gt;We tested this directly by swapping decision rates so economic nodes decide 3× faster than pools. The ordering persisted; mean lag was essentially unchanged.&lt;br/&gt; &lt;br/&gt;Bottleneck is the 60s price oracle, not decision cadence. Economic nodes can&amp;#39;t act on information that doesn&amp;#39;t exist yet.&lt;br/&gt;&lt;br/&gt;The two layers are controlled by different parameters.&lt;br/&gt; &lt;br/&gt;Layer 1: pool committed split, how much hashrate commits.&lt;br/&gt;Layer 2: pool max loss tolerance, how quickly committed pools cascade after the retarget, which determines whether the price gap reaches economic nodes.&lt;br/&gt;&lt;br/&gt;The practical implication: winning the hash war is necessary but not sufficient for full economic resolution.&lt;br/&gt; &lt;br/&gt;A fork can win Layer 1 and still leave Layer 2 unresolved if the cascade is too slow to generate a large enough price signal.&lt;br/&gt;&lt;br/&gt;Scope boundary: no futures market. In reality, futures on fork tokens can form before activation, then economic actors could fully commit before a single block is mined on the new chain. This ordering is a post-activation, spot-pricing result.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzphw39u8hrlnu4u4dn7tr8x43ftqwkjmc7fxqjrgpkwgj5yxcfzplqyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcpzamhxue69uhhyetvv9ujude4xa38gcewdaexwtcqyrwmkef9rrf2k5qvhexfdxrv0nlal4qxwgjsuaduzgt3wd6xu2f57k88w6h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…8w6h&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Presented at the UW Bitcoin Research Initiative yesterday. The full picture is now available as a decision boundary, all findings, and the interactive fork dynamics explorer.&lt;br/&gt; &lt;br/&gt;Starting with the three questions that matter most during a contested fork.&lt;br/&gt;&lt;br/&gt;1. Is economic adoption above ~60%?&lt;br/&gt;If not, the upgrading fork struggles regardless of mining support.&lt;br/&gt;Monitor: exchange proof-of-reserves, institutional custody migration, ETF flow data.&lt;br/&gt;&lt;br/&gt;2. Has a pool controlling &gt;20% of global hashrate committed to the upgrading chain?&lt;br/&gt;This determines whether that pool is economically trapped on the upgrading chain or ideologically committed, a distinction that can reverse outcomes at moderate economic adoption levels.&lt;br/&gt;&lt;br/&gt;3. Is economic adoption above ~75%?&lt;br/&gt;If so, pool ideology and commitment structure become irrelevant to outcome. Mining dynamics still determine how disruptive resolution is, but not which side wins.&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/2891c818c2f7910cac25e3334fcc2db70b33920aece2ca646349c97cd31261c8.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;These thresholds come from 1,385 fork scenarios on real bitcoind nodes. Three statistical methods converge on the same boundary.&lt;br/&gt; &lt;br/&gt;Caveat: numbers are calibrated to current pool distribution and modeling assumptions, mechanisms are general, specific values are not universal.&lt;br/&gt;&lt;br/&gt;Full decision boundary, presentation, and data: &lt;a href=&#34;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&#34;&gt;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&lt;/a&gt;&lt;br/&gt;Interactive fork explorer (adjust sliders, see predicted outcome): &lt;a href=&#34;https://pfoytik.github.io/fork-explorer/index.html&#34;&gt;https://pfoytik.github.io/fork-explorer/index.html&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-08-03T15:48:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq3awdvrt0csnxg4q2gjy5m2x5zknyznsw4h7wpd4yl46kp5ezyxczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7ulf6kk</id>
    
      <title type="html">&amp;#34;A gaping wound in Bitcoins soul, and the bleeding has not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq3awdvrt0csnxg4q2gjy5m2x5zknyznsw4h7wpd4yl46kp5ezyxczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7ulf6kk" />
    <content type="html">
      &amp;#34;A gaping wound in Bitcoins soul, and the bleeding has not stopped yet&amp;#34;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsg9x2u6ugt5u75m497sv80sgjvp97ea3de4e274nqn5r6hdpvrtmspz9mhxue69uhkummnw3ezuamfdejj7q3qdergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsxpqqqqqqz4qhfej&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…hfej&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Yes, things fucking suck right now. Something that should&#39;ve never happened has happened, and is still happening as I&#39;m typing these lines. The consequence? Innocent, hard-working people are getting rekt. Life savings gone. No recourse, no undo button, no number to call. Just an empty balance and utter disbelief. Hard to think of something that&#39;s more devastating. &lt;br/&gt;&lt;br/&gt;The draining of funds won&#39;t stop any time soon either. Yes, it&#39;s not a full systemic failure and things could always be worse, but a LOT of people have used and are still using coldcards. People are on holidays right now, or in hospitals, or on a different continent, having no access to the key material that&#39;s potentially compromised. Unable to sleep, unable to do much other than pray, panic, or drive to the next airport. If they know about the current catastrophe at all, that is.&lt;br/&gt;&lt;br/&gt;I was barely able to sleep the last 3 nights. Not because I&#39;m personally affected by said catastrophe (which I might be, I don&#39;t know yet, stepping into airplane tomorrow), but because I could&#39;ve done more. I wrote about entropy and this particular failure mode in the past. I tried my best to educate people on randomness, and what a private key is, and how to use bitcoin without getting rekt. But I stopped, and a lot of the newer people are unaware of these issues and I feel like I failed them. As a bitcoiner, as an educator, and also as a regular person. As someone who has some technical understanding of how the various moving parts fit together. I&#39;ve always felt a strong duty to educate others and help them understand, and I failed to fulfill that duty. I decided to stop writing and educating. I deeply regret that decision.&lt;br/&gt;&lt;br/&gt;It&#39;s hard to overstate the damage done. To me, bitcoin has always been about the separation of money and state, or more precisely: the separation of money creation and man. If humanity has a way to print money it will always find reasons to print money, period. Gold was seen as the tears of the Gods since men can&#39;t make more of it. Without a natural money like gold, society collapses. Always, like clockwork. Bitcoin has civilizational-level importance because of this. It represents a return to a natural money that lies outside of human influence, corruption, and fallibility. A lot of bitcoiners understand this, either implicitly or explicitly, and thus every time bitcoin fails in big ways or small, their soul hurts. &lt;br/&gt;&lt;br/&gt;It fucking sucks. &lt;br/&gt;&lt;br/&gt;My hope is that bitcoin will be stronger for it in the end. &#34;What doesn&#39;t kill you makes you stronger,&#34; is something my dad used to say often. I&#39;m not sure if it&#39;s true for people, but I&#39;m pretty sure that it&#39;s true for bitcoin. &lt;br/&gt;&lt;br/&gt;We should all be more humble going forward, or at least I hope that we will be. And more kind, that would be good too. &lt;br/&gt;&lt;br/&gt;If you have any capacity to reach out to people and help them get through this mess please do. People are scared, and confused, and panicked, and don&#39;t know what to do. A helping hand and a calm voice will go a long way. &lt;br/&gt;&lt;br/&gt;And regarding the civilizational-level importance I&#39;ve mentioned above: bitcoin will only be able to fulfill its promise if people hold their own keys. If that&#39;s not the case, bitcoin will just be another tool in the money printer&#39;s toolbox. That&#39;s why it all sucks so fucking much. A gaping wound in bitcoin&#39;s very soul, and the bleeding hasn&#39;t stopped yet. &lt;/blockquote&gt;
    </content>
    <updated>2026-08-03T11:27:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8l2tfa7n025x0lrj792w8c7u083attrhxdfa0ut7zvzupp7h4rpczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7kcjmg6</id>
    
      <title type="html">A finding from the simulation that requires honest framing: User ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8l2tfa7n025x0lrj792w8c7u083attrhxdfa0ut7zvzupp7h4rpczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7kcjmg6" />
    <content type="html">
      A finding from the simulation that requires honest framing:&lt;br/&gt; &lt;br/&gt;User nodes are non-pivotal in fork outcomes under the model, even when tested with majority Bitcoin custody. But understanding why reveals something precise about how UASF actually works. The model captures price-signal-driven fork adoption. Per-entity market weight matters more than aggregate custody. Exchanges and custodians individually move markets. Individual node operators don&amp;#39;t, even in aggregate, their price oracle influence is marginal.&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/a62812ed0b2dad1871e1539d0a69b9b21957e06e37506c3685f15ad81cd4d5b0.png&#34;&gt;  &lt;br/&gt;Figure caption: &amp;#34;SP_user score across 598 scenarios values near zero indicate user nodes are structurally far from being pivotal under any tested parameter combination.&amp;#34;&lt;br/&gt;&lt;br/&gt;We tested this explicitly: even at UCF=0.65... user nodes holding majority custody outcomes barely moved. The null isn&amp;#39;t primarily about observability. It&amp;#39;s about how price influence works at the per-entity level in real markets. The model tests whether user custody weight directly moves fork prices. It doesn&amp;#39;t... even at majority custody the price oracle barely responds, because it weights per-entity market impact, not aggregate raw custody.&lt;br/&gt;&lt;br/&gt;What UASF proponents argue is a two-step mechanism: coordination pressure changes exchange positions, which then moves prices. Step one, users influencing economic actors, is outside the model&amp;#39;s scope. Step two is exactly what the model tests.&lt;br/&gt;&lt;br/&gt;The simulation does model user node enforcement, user nodes running v27 reject v26 blocks. But miners follow price, not validation headcount. User enforcement creates a valid partition; it doesn&amp;#39;t make that partition profitable to mine.&lt;br/&gt;&lt;br/&gt;This is why BIP148 required exchange commitment to be credible. User enforcement alone couldn&amp;#39;t move miners,  the price oracle was dominated by economic nodes. When exchanges signaled v27, price shifted, and miners had no rational choice but to follow.&lt;br/&gt;&lt;br/&gt;Miner signaling and exchange positions are observable, attributable, weighted signals. User node counts aren&amp;#39;t, many run behind Tor, can&amp;#39;t be verified as non-Sybil, and carry no economic weight. They measure software version, not economic alignment.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzphw39u8hrlnu4u4dn7tr8x43ftqwkjmc7fxqjrgpkwgj5yxcfzplqyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcpzamhxue69uhhyetvv9ujude4xa38gcewdaexwtcqyrwmkef9rrf2k5qvhexfdxrv0nlal4qxwgjsuaduzgt3wd6xu2f57k88w6h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…8w6h&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Presented at the UW Bitcoin Research Initiative yesterday. The full picture is now available as a decision boundary, all findings, and the interactive fork dynamics explorer.&lt;br/&gt; &lt;br/&gt;Starting with the three questions that matter most during a contested fork.&lt;br/&gt;&lt;br/&gt;1. Is economic adoption above ~60%?&lt;br/&gt;If not, the upgrading fork struggles regardless of mining support.&lt;br/&gt;Monitor: exchange proof-of-reserves, institutional custody migration, ETF flow data.&lt;br/&gt;&lt;br/&gt;2. Has a pool controlling &gt;20% of global hashrate committed to the upgrading chain?&lt;br/&gt;This determines whether that pool is economically trapped on the upgrading chain or ideologically committed, a distinction that can reverse outcomes at moderate economic adoption levels.&lt;br/&gt;&lt;br/&gt;3. Is economic adoption above ~75%?&lt;br/&gt;If so, pool ideology and commitment structure become irrelevant to outcome. Mining dynamics still determine how disruptive resolution is, but not which side wins.&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/2891c818c2f7910cac25e3334fcc2db70b33920aece2ca646349c97cd31261c8.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;These thresholds come from 1,385 fork scenarios on real bitcoind nodes. Three statistical methods converge on the same boundary.&lt;br/&gt; &lt;br/&gt;Caveat: numbers are calibrated to current pool distribution and modeling assumptions, mechanisms are general, specific values are not universal.&lt;br/&gt;&lt;br/&gt;Full decision boundary, presentation, and data: &lt;a href=&#34;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&#34;&gt;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&lt;/a&gt;&lt;br/&gt;Interactive fork explorer (adjust sliders, see predicted outcome): &lt;a href=&#34;https://pfoytik.github.io/fork-explorer/index.html&#34;&gt;https://pfoytik.github.io/fork-explorer/index.html&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-07-27T15:42:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstyhq59dw5kyfn9krj5y59u70g6zj89e5pkuks3rddatprxfy52eqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7a2g23m</id>
    
      <title type="html">While I could see miners playing this game, I think depending on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstyhq59dw5kyfn9krj5y59u70g6zj89e5pkuks3rddatprxfy52eqzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7a2g23m" />
    <content type="html">
      While I could see miners playing this game, I think depending on the amount of held Bitcoin they could have more leverage as they would already have tokens on both chains. I&amp;#39;m not sure if miners would have the spare capital to do this based on how low the hash profit is right now.&lt;br/&gt;&lt;br/&gt;Exchanges will already have large holdings on both chains and would make the game theory more complicated as to how the price of both tokens will be manipulated.&lt;br/&gt;&lt;br/&gt;Interesting scenario either way.&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqspt7hykvfgpkm3x0ymaws90lhnn0gz5dq70hjmqq3s8f9z2pd3nsgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgs8k0mcqd6sw3h524qn5gslszt9am9knmes3uh268dgnnpv3yfwj6qrqsqqqqqpvapu4z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…pu4z&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Here&#39;s a pathological scenario:&lt;br/&gt;&lt;br/&gt;Let&#39;s call the BIP110 enforcing chain Coin A and the non-enforcing chain, which very well may be longer, Coin B&lt;br/&gt;&lt;br/&gt;The two chains split. Coin A trades at 100:1 Coin B. Miner buys 1000 Coin A for 10 Coin B and then starts mining on the BIP110-enforcing chain afterwards. Coin B chain get wiped out when enough miners do this and the BIP110-enforcing chain gets longer than the non-enforcing chain. Not only did the miner gain 1000 BTC on the now single chain, the 10 BTC that was spent is returned because it&#39;s no longer a valid tx on the now-single chain!&lt;br/&gt;&lt;br/&gt;Game-theory wise, this is extremely profitable, depending on the price ratio. For me, this will be a test of how optimized for game theory miners are. &lt;/blockquote&gt;
    </content>
    <updated>2026-07-22T11:27:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs23pgl7qh2syng5v4ejd4fr0dlaquz8gj57my7jyel9jszwg8splczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr70s02ew</id>
    
      <title type="html">Inspired by Edil Medeiros at the UW BRI workshop: Hearing the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs23pgl7qh2syng5v4ejd4fr0dlaquz8gj57my7jyel9jszwg8splczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr70s02ew" />
    <content type="html">
      Inspired by Edil Medeiros&lt;br/&gt; at the UW BRI workshop: Hearing the philosophy of Bitcoin made me feel like I was developing less for the machine and more for mankind &lt;br/&gt;&lt;br/&gt;Great workshop thanks everyone!
    </content>
    <updated>2026-07-18T17:18:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdmwm9y5vd926spjlye95cd370lh75qeez2rn4hsfpw9ehgm3fxnczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7fxn9cr</id>
    
      <title type="html">Presented at the UW Bitcoin Research Initiative yesterday. The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdmwm9y5vd926spjlye95cd370lh75qeez2rn4hsfpw9ehgm3fxnczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7fxn9cr" />
    <content type="html">
      Presented at the UW Bitcoin Research Initiative yesterday. The full picture is now available as a decision boundary, all findings, and the interactive fork dynamics explorer.&lt;br/&gt; &lt;br/&gt;Starting with the three questions that matter most during a contested fork.&lt;br/&gt;&lt;br/&gt;1. Is economic adoption above ~60%?&lt;br/&gt;If not, the upgrading fork struggles regardless of mining support.&lt;br/&gt;Monitor: exchange proof-of-reserves, institutional custody migration, ETF flow data.&lt;br/&gt;&lt;br/&gt;2. Has a pool controlling &amp;gt;20% of global hashrate committed to the upgrading chain?&lt;br/&gt;This determines whether that pool is economically trapped on the upgrading chain or ideologically committed, a distinction that can reverse outcomes at moderate economic adoption levels.&lt;br/&gt;&lt;br/&gt;3. Is economic adoption above ~75%?&lt;br/&gt;If so, pool ideology and commitment structure become irrelevant to outcome. Mining dynamics still determine how disruptive resolution is, but not which side wins.&lt;br/&gt;&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/2891c818c2f7910cac25e3334fcc2db70b33920aece2ca646349c97cd31261c8.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;These thresholds come from 1,385 fork scenarios on real bitcoind nodes. Three statistical methods converge on the same boundary.&lt;br/&gt; &lt;br/&gt;Caveat: numbers are calibrated to current pool distribution and modeling assumptions, mechanisms are general, specific values are not universal.&lt;br/&gt;&lt;br/&gt;Full decision boundary, presentation, and data: &lt;a href=&#34;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&#34;&gt;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&lt;/a&gt;&lt;br/&gt;Interactive fork explorer (adjust sliders, see predicted outcome): &lt;a href=&#34;https://pfoytik.github.io/fork-explorer/index.html&#34;&gt;https://pfoytik.github.io/fork-explorer/index.html&lt;/a&gt;
    </content>
    <updated>2026-07-15T03:28:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxj23wpy809fjvt2x59kgjeghn3jtcdljs8s6jvphrlue72r07h6gzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7y08vdu</id>
    
      <title type="html">There&amp;#39;s a live debate right now about whether user node ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxj23wpy809fjvt2x59kgjeghn3jtcdljs8s6jvphrlue72r07h6gzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7y08vdu" />
    <content type="html">
      There&amp;#39;s a live debate right now about whether user node signaling is sufficient to carry a soft fork, whether the current picture resembles past successful activations.&lt;br/&gt; &lt;br/&gt;It&amp;#39;s the right question. Here&amp;#39;s what the simulation found about what actually determines fork outcomes.&lt;br/&gt;&lt;br/&gt;First, a clarification on scope: this research isn&amp;#39;t about BIP110 specifically. It&amp;#39;s about the general conditions that determine whether a contested soft fork succeeds, fails, or splits the chain. BIP110 is a timely reason to share it.&lt;br/&gt;&lt;br/&gt;The clearest result from 2,694 scenarios: there&amp;#39;s a threshold in economic adoption below which no mining support can carry a fork and above which miners can&amp;#39;t stop it. &lt;br/&gt;  &lt;img src=&#34;https://blossom.primal.net/5e0631b0d049e697f6c581168c35f8e76835df8c4f58cb6dcc09a064d35440d1.png&#34;&gt;  &lt;br/&gt; &lt;br/&gt;Result holds across the range of pool profitability assumptions tested. The contested zone is narrow.&lt;br/&gt;&lt;br/&gt;Below that lower threshold, a fork fails regardless of mining support. Above the upper threshold, it succeeds regardless of mining resistance.&lt;br/&gt; &lt;br/&gt;What sits between is where mining dynamics actually matter and where most current governance debates are happening.&lt;br/&gt;&lt;br/&gt;As for whether user node signaling translates into the kind of economic adoption that moves that threshold, that&amp;#39;s a separate question the simulation addresses directly.&lt;br/&gt; &lt;br/&gt;Full answer at the UW Bitcoin Research Institute workshop, July 13–17.&lt;br/&gt;#Bitcoin #UWBRI #softfork
    </content>
    <updated>2026-07-08T17:58:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs06wnmrrljsgdka8rwwf8dvehg2qk66pw3rcvz8hklj5eth5lke0szyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7q9ypf4</id>
    
      <title type="html">I&amp;#39;ll be briefing the local meetup on some of the soft ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs06wnmrrljsgdka8rwwf8dvehg2qk66pw3rcvz8hklj5eth5lke0szyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7q9ypf4" />
    <content type="html">
      I&amp;#39;ll be briefing the local meetup on some of the soft simulation results!&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzplmjxxd0wey9rc07qh69nhvqp9z8ndrwxw95ct9yzvd68ewqe5uuqythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy88wumn8ghj7mn0wvhxcmmv9uqzqvyvjrnfvjhytrd8vxz36gjyj6jcrmt27lys7wt9e78uuuuw3nk205h9v4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…h9v4&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Meet up with us next Saturday July 11th 2pm at our regular location Mile Zero Marine in Downtown Portsmouth Virginia: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zzsfthth27fp82g9my833qkpl69r6mr4f0g0qpw32gvkmwegjq9qx34lj8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;mzm&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zzs…4lj8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; where we will discuss and answer questions about the sovereign stack for freedom oriented self hosted tech and simulations of contentious soft forks. All are welcome, swing by and find out what the local Bitcoin community is up to!&lt;br/&gt;&lt;a href=&#34;https://757btc.org/meetups/2026/07/04/20260701-Meetup.html&#34;&gt;https://757btc.org/meetups/2026/07/04/20260701-Meetup.html&lt;/a&gt;&lt;br/&gt;#Virginia #Meetups #Bitcoin #757btc #757 #HamptonRoads &lt;/blockquote&gt;
    </content>
    <updated>2026-07-05T22:41:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8ts443q8200yuxcdfuwh9h8wzka8te9msxk9vutlcghstsyk0feczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7m0t9wt</id>
    
      <title type="html">One thing the simulation makes viscerally clear: a contested fork ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8ts443q8200yuxcdfuwh9h8wzka8te9msxk9vutlcghstsyk0feczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7m0t9wt" />
    <content type="html">
      One thing the simulation makes viscerally clear: a contested fork doesn&amp;#39;t resolve gradually. It stalls... then it doesn&amp;#39;t.&lt;br/&gt; &lt;br/&gt;Here&amp;#39;s what the timeline actually looks like across 2,694 scenarios.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/3f9eb1b310fb58f2ac4dc829f0d62a03caa6a2aa06755d0ae1acc6f414121360.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;After the split, two chains run in parallel and when it breaks, it breaks fast. In the cascade scenarios, the decisive hashrate shift often happens within the first 500 blocks.. Profit-seeking pools drift toward whichever fork the price signal favors. Ideologically-committed pools hold their ground. For a stretch, it looks like a standoff, both chains viable, neither winning cleanly.&lt;br/&gt;&lt;br/&gt;What the chart doesn&amp;#39;t show is what breaks the standoff. One chain accumulates 2016 blocks first. Its difficulty adjusts sharply down, its blocks become far cheaper to mine. The profitability math flips for every pool still on the other side. Resolution happens fast.&lt;br/&gt;&lt;br/&gt;The race that matters in a contested soft fork isn&amp;#39;t block-by-block. It&amp;#39;s who reaches the difficulty adjustment first. That single event is a cascade trigger and it&amp;#39;s why most observable action happens in a compressed window once that threshold is crossed.&lt;br/&gt;&lt;br/&gt;Three outcome shapes visible in the data: a clean win for one side, a cascade win for the other, and a contested equilibrium where neither chain breaks through.&lt;br/&gt; &lt;br/&gt;General findings and useful frame for any contested fork. Full picture at UW BRI, July 13–17.&lt;br/&gt;#Bitcoin #softfork #UWBRI
    </content>
    <updated>2026-07-05T20:05:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdqhtwuz3nf76up4regf4lk6t0tf7345s2xvwjaa0jr0qqyz8zpngzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7c23wdn</id>
    
      <title type="html">A few people asked how the fork simulation actually works. The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdqhtwuz3nf76up4regf4lk6t0tf7345s2xvwjaa0jr0qqyz8zpngzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7c23wdn" />
    <content type="html">
      A few people asked how the fork simulation actually works. The modeling choices matter, and I&amp;#39;d rather they be on the table before I start sharing results. Here&amp;#39;s the short version...&lt;br/&gt;&lt;br/&gt;A contested soft fork (one where a chain split occurs because there isn&amp;#39;t agreement in the network) is a decision problem for the entities who run Bitcoin&amp;#39;s infrastructure. So the model represents them as three classes of actor, using the stakeholder taxonomy from the Blockchain Consensus Analysis Protocol (BCAP) as a starting point.&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin-cap/bcap&#34;&gt;https://github.com/bitcoin-cap/bcap&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Economic nodes: exchanges, institutional custodians, payment processors, merchants: weighted by the BTC they hold or the volume they transact. Mining pools: weighted by hashrate, each with its own ideology and tolerance for losses. User nodes: retail operators running their own full nodes with some amount of custodied Bitcoin and option to have hashrate representing solo miners.&lt;br/&gt;&lt;br/&gt;Each actor re-evaluates the same way: first the rational choice (which fork is worth more / which do I hold), then ideology (am I committed enough to eat a loss), then inertia (is the gap big enough to justify moving). One pipeline, applied independently by every actor.&lt;br/&gt;&lt;br/&gt;Then we vary what we can&amp;#39;t know in advance, how adoption splits, how committed the pools are, how much conviction each actor has across thousands of scenarios on real Bitcoind nodes using warnet and watch what the network does.&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin-dev-project/warnet&#34;&gt;https://github.com/bitcoin-dev-project/warnet&lt;/a&gt;&lt;br/&gt; &lt;br/&gt;Results coming this week. Full picture at UW BRI, July 13–17.&lt;br/&gt;#softfork #Bitcoin #UWBRI
    </content>
    <updated>2026-07-04T18:15:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspjca4m9jjz4kday6htc8wkcyncnq9mtuf2my4a5yz9pnvyepjdxgzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7gj3k2r</id>
    
      <title type="html">Watching the BIP110 debate, I keep seeing the same honest ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspjca4m9jjz4kday6htc8wkcyncnq9mtuf2my4a5yz9pnvyepjdxgzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7gj3k2r" />
    <content type="html">
      Watching the BIP110 debate, I keep seeing the same honest admission from people who know Bitcoin deeply: past forks only tell us so much about this one. It&amp;#39;s different. We&amp;#39;ll have to wait and see.&lt;br/&gt; &lt;br/&gt;They&amp;#39;re right that it&amp;#39;s different. But &amp;#34;wait and see&amp;#34; isn&amp;#39;t the only option.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not that the past teaches us nothing, we learn plenty from earlier forks. It&amp;#39;s that the outcome doesn&amp;#39;t transfer directly. We map 2017 onto today, and the mapping breaks: Different hashrate concentration, different custody landscape, different players.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qyfhwumn8ghj7ctvvahjuat50phjummwv5q32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqqyzu7we2xhgry2mknq8v7227yn7jguu9xhu3g90n6rtnjj3mpyq3ackdvvhl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;TheGuySwann&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…vvhl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qythwumn8ghj7cnfw33k76twv4ezuum0vd5kzmp0qy88wumn8ghj7mn0wvhxcmmv9uqzq7el0qph2p6x7325zw3zr7qfvhhvk600xz8jatga4zwv9jy396tgl0dzev&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jimmysong&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…dzev&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  made sharp points: technical people tend to treat user behavior as more predictable. I think that&amp;#39;s right. So the goal here isn&amp;#39;t to predict how users will act... it&amp;#39;s to respond systematically to the fact that we don&amp;#39;t know.&lt;br/&gt;&lt;br/&gt;To be clear, this isn&amp;#39;t guessing, it&amp;#39;s testing. You take structured assumptions about how users might influence the system, run each one, and ask whether any of them actually moves the outcome. The assumptions are explicit and on the table, not baked in and hidden.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s the gap simulation fills. Not a crystal ball, you can&amp;#39;t predict what a new rule set gets used for. But whether a contested fork resolves cleanly or splits the chain is something you can study under today&amp;#39;s conditions, while staying honest about what you don&amp;#39;t know.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzphw39u8hrlnu4u4dn7tr8x43ftqwkjmc7fxqjrgpkwgj5yxcfzplqythwumn8ghj7un9d3shjt3hx5mkyarr9ehhyee0qyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcqyp4rvdu4p2x4cnkpxgchppsp63d0h0r54nac0seh7sf0gwlkljmp2d6d22z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…d22z&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qythwumn8ghj7cnfw33k76twv4ezuum0vd5kzmp0qy88wumn8ghj7mn0wvhxcmmv9uqzq7el0qph2p6x7325zw3zr7qfvhhvk600xz8jatga4zwv9jy396tgl0dzev&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jimmysong&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…dzev&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  recently made a careful argument about BIP110: Bitcoin is a dynamic system, and you can&#39;t know a soft fork&#39;s consequences in advance. &#34;I don&#39;t know the consequences,&#34; he wrote, &#34;and neither do you.&#34;&lt;br/&gt;&lt;br/&gt;He&#39;s right about the uncertainty and the limits of prediction. But there&#39;s a third option worth considering. &lt;br/&gt;&lt;br/&gt;The choice isn&#39;t only between *knowing* an outcome (hubris) and *not knowing* it (watch and learn). For one specific question, will a contested fork succeed, fail, or split the chain? deep uncertainty doesn&#39;t mean zero information.&lt;br/&gt;&lt;br/&gt;You can&#39;t predict a dynamic system&#39;s full trajectory. But you can bound it. You can map which conditions push a contested fork toward a clean win, which push it toward a sustained split, and where the boundary between them sits.   &lt;img src=&#34;https://blossom.primal.net/813b90bd5824dbe0f9c376cfccf9ec01576e7f2d23105ba2d3840b1dea4e758d.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;That&#39;s what simulation is for. We ran 2,694 contested-fork scenarios on real bitcoind nodes using Warnet with mining pools, exchanges, and users modeled as the actors BCAP (&lt;a href=&#34;https://github.com/bitcoin-cap/bcap&#34;&gt;https://github.com/bitcoin-cap/bcap&lt;/a&gt;) defines, each making independent economic decisions to map exactly that boundary.&lt;br/&gt;&lt;br/&gt;We don&#39;t claim to know whether BIP110 should activate. We claim something narrower: the success-or-failure of a contested fork isn&#39;t pure fog. It has structure, and that structure is measurable in advance.&lt;br/&gt;&lt;br/&gt;Full methodology and findings at the University of Wyoming Bitcoin Research Institute workshop &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqjddnc9ma408dey575wcsqhg5jtc2n7765y4gdnnrswlwgqnnat7sx6z73t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;brad&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…z73t&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , July 13–17. Thread to follow. &lt;a href=&#34;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&#34;&gt;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Epistemic humility and quantitative analysis aren&#39;t opposites. You can hold both.&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq7el0qph2p6x7325zw3zr7qfvhhvk600xz8jatga4zwv9jy396tgqy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qqsq3kmrxm2lg0v9h9q3gtw4j5z90s4cj5y4sd86sxnzjutmqru8rzsxcgmzk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…gmzk&lt;/a&gt;&lt;/span&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-07-01T17:34:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2fxnc0ykva8zx5x0stapk3xahamufh98ew4d6vzs86uaqwn44cfczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7xthpe8</id>
    
      <title type="html">Yes! I will be leaking out the findings as we get closer to the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2fxnc0ykva8zx5x0stapk3xahamufh98ew4d6vzs86uaqwn44cfczyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7xthpe8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqq8yn9lmh42mmh3j0p2nsau5vrdm7ghgdsh63gp553uzcmy3pncppemhxue69uhkummn9ekx7mp0xq90y2&#39;&gt;nevent1q…90y2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes! I will be leaking out the findings as we get closer to the workshop :)
    </content>
    <updated>2026-06-30T18:09:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx5d3hj59g6hzwcyerzuyxq82947auwjk0hp7rxl6p9apm7m7tv9gzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7fw669g</id>
    
      <title type="html">@nprofile…dzev recently made a careful argument about BIP110: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx5d3hj59g6hzwcyerzuyxq82947auwjk0hp7rxl6p9apm7m7tv9gzyrwaztc0w8l8ete2m8ukxwdtzjkqad9h3ujvpyxsrvu39ggdsjyr7fw669g" />
    <content type="html">
      &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qythwumn8ghj7cnfw33k76twv4ezuum0vd5kzmp0qy88wumn8ghj7mn0wvhxcmmv9uqzq7el0qph2p6x7325zw3zr7qfvhhvk600xz8jatga4zwv9jy396tgl0dzev&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;jimmysong&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…dzev&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  recently made a careful argument about BIP110: Bitcoin is a dynamic system, and you can&amp;#39;t know a soft fork&amp;#39;s consequences in advance. &amp;#34;I don&amp;#39;t know the consequences,&amp;#34; he wrote, &amp;#34;and neither do you.&amp;#34;&lt;br/&gt;&lt;br/&gt;He&amp;#39;s right about the uncertainty and the limits of prediction. But there&amp;#39;s a third option worth considering. &lt;br/&gt;&lt;br/&gt;The choice isn&amp;#39;t only between *knowing* an outcome (hubris) and *not knowing* it (watch and learn). For one specific question, will a contested fork succeed, fail, or split the chain? deep uncertainty doesn&amp;#39;t mean zero information.&lt;br/&gt;&lt;br/&gt;You can&amp;#39;t predict a dynamic system&amp;#39;s full trajectory. But you can bound it. You can map which conditions push a contested fork toward a clean win, which push it toward a sustained split, and where the boundary between them sits.   &lt;img src=&#34;https://blossom.primal.net/813b90bd5824dbe0f9c376cfccf9ec01576e7f2d23105ba2d3840b1dea4e758d.png&#34;&gt;  &lt;br/&gt;&lt;br/&gt;That&amp;#39;s what simulation is for. We ran 2,694 contested-fork scenarios on real bitcoind nodes using Warnet with mining pools, exchanges, and users modeled as the actors BCAP (&lt;a href=&#34;https://github.com/bitcoin-cap/bcap&#34;&gt;https://github.com/bitcoin-cap/bcap&lt;/a&gt;) defines, each making independent economic decisions to map exactly that boundary.&lt;br/&gt;&lt;br/&gt;We don&amp;#39;t claim to know whether BIP110 should activate. We claim something narrower: the success-or-failure of a contested fork isn&amp;#39;t pure fog. It has structure, and that structure is measurable in advance.&lt;br/&gt;&lt;br/&gt;Full methodology and findings at the University of Wyoming Bitcoin Research Institute workshop &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqjddnc9ma408dey575wcsqhg5jtc2n7765y4gdnnrswlwgqnnat7sx6z73t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;brad&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…z73t&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , July 13–17. Thread to follow. &lt;a href=&#34;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&#34;&gt;https://github.com/pfoytik/Bitcoin-Fork-Governance-Study&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Epistemic humility and quantitative analysis aren&amp;#39;t opposites. You can hold both.&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qvzqqqqqqypzq7el0qph2p6x7325zw3zr7qfvhhvk600xz8jatga4zwv9jy396tgqy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qqsq3kmrxm2lg0v9h9q3gtw4j5z90s4cj5y4sd86sxnzjutmqru8rzsxcgmzk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…gmzk&lt;/a&gt;&lt;/span&gt;  &lt;/div&gt; I wrote on why the neutral position on BIP110 is the right one:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://primal.net/jimmysong/on-overconfidence&#34;&gt;https://primal.net/jimmysong/on-overconfidence&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-06-30T16:56:52Z</updated>
  </entry>

</feed>