<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Christine D. Kim]]></title><description><![CDATA[Demystifying the development and governance of public blockchain protocols.]]></description><link>https://christinedkim.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!ahT3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d3d8b-d03f-44cd-891f-2dc3fe049a5c_500x500.png</url><title>Christine D. Kim</title><link>https://christinedkim.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 01 Jul 2026 14:11:39 GMT</lastBuildDate><atom:link href="https://christinedkim.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Christine D. Kim]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[christinedkim@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[christinedkim@substack.com]]></itunes:email><itunes:name><![CDATA[Christine D. Kim]]></itunes:name></itunes:owner><itunes:author><![CDATA[Christine D. Kim]]></itunes:author><googleplay:owner><![CDATA[christinedkim@substack.com]]></googleplay:owner><googleplay:email><![CDATA[christinedkim@substack.com]]></googleplay:email><googleplay:author><![CDATA[Christine D. Kim]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Addressing Bitcoin’s block subsidy problem]]></title><description><![CDATA[BTC Before Light: Issue 46 &#9728;&#65039;]]></description><link>https://christinedkim.substack.com/p/issue-46</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-46</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 30 Jun 2026 11:02:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/156092cb-2d88-414f-bd07-a27ba5883871_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Good morning,</p><p>Today, I&#8217;m discussing Bitcoin&#8217;s block subsidy problem and highlighting parallels with the ongoing debate over reducing issuance on Ethereum.</p><p>Neither debate is likely to result in near-term protocol changes due to their lack of urgency, but if and when the need arises, it is worth considering what developers are likely to do about the block subsidy problem and the issuance reduction question. </p><p>On the Bitcoin side, my prediction is nothing, at least on the protocol level. Below, I explain why.</p><p><strong>But first, I have a few Substack updates.</strong></p><p>For readers who did not read <a href="https://christinedkim.substack.com/p/acdc-181">last week&#8217;s ACD After Hours post</a>, note that development summaries will now appear further down in the newsletter, after the main insights section.</p><p>Going forward, I am relying more on AI-powered tools, including <a href="https://forkcast.org/">Forkcast</a> and <a href="https://sorukumar.github.io/this-week-in-bitcoin/">the Bitcoin Orange Dev Suite</a>, to help with summaries, whilst I focus my writing on analysis and insights.</p><p>I&#8217;m also changing <strong>the visibility of my posts starting this week</strong>. Instead of keeping insights permanently paywalled, posts will now be temporarily paywalled. Premium subscribers will get immediate access when posts are published. Free subscribers will be able to read the full version one week later.</p><p>My goal is to broaden access to my work for the wider subscriber audience, especially now that these newsletters will be more insight-driven. </p><p>Previously, summaries were free, and insights were paywalled. With the new format, the full post will be available to premium subscribers first, then opened to all subscribers after one week.</p><p>Feedback on these changes and your reading experience on my Substack are welcome. Thank you to all my subscribers for your readership.</p><p>Now, let&#8217;s get into it. </p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><p>&#9729;&#65039; To get early access to this week&#8217;s <em>BTC Before Light</em> newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>Addressing Bitcoin&#8217;s block subsidy problem</h1><p>On Tuesday, June 23, a pseudonymous user &#8220;show1225&#8221; posted a discussion thread <a href="https://delvingbitcoin.org/t/addressing-the-diminishing-block-subsidy/2640/13">on Delving Bitcoin</a> about Bitcoin&#8217;s block subsidy problem.</p><p>The block subsidy problem is the concern that, over time, Bitcoin miners may not have enough revenue to keep securing the network once newly issued bitcoin becomes a smaller and smaller part of their compensation.</p><p>Today, miners earn 3.125 BTC, plus transaction fees, for every valid block they mine. Roughly every four years, this subsidy is cut in half. This process, known as the halving, is central to Bitcoin&#8217;s fixed monetary policy. It is the reason Bitcoin&#8217;s supply, under the current protocol design, will never exceed 21 million coins.</p>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-46">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What a small EF means for Ethereum]]></title><description><![CDATA[Plus: ACDC #181 call summary and Ethereum issuance debates &#127769;]]></description><link>https://christinedkim.substack.com/p/acdc-181</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acdc-181</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 26 Jun 2026 01:04:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/03055d97-379c-4270-9a2c-8f1aa1141ca2_1448x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Good evening,</p><p>The cat&#8217;s out of the bag. </p><p>We finally know what has been going on at the Ethereum Foundation for the last few months. They&#8217;ve been cutting one-fifth of their workforce. We also now know why both Tom Lee and Joe Lubin were unfazed by the Foundation&#8217;s downsizing. They are backing a new Foundation called EthLabs. </p><p>While all of this is generally positive news for the Ethereum ecosystem, it&#8217;s not really news that helps the longer-term picture for Ethereum&#8217;s value. </p><p>Below, I explain why. </p><p>And based on the feedback I&#8217;ve been receiving from readers, many of you will be happy to see that I explain why directly below, without first diving into some of my dryer content summarizing Ethereum development. </p><p>Starting this week, I&#8217;ll be relying exclusively <a href="https://forkcast.org/">on Forkcast</a> to give you the summary of the latest All Core Developers (ACD) call. You&#8217;ll find a link to it further down below in tonight&#8217;s newsletter.  </p><p>Without further ado, let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><p>&#127765; To read the full newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>What a small EF means for Ethereum</h1><p>After months of little to no communication about the slew of employees leaving the organization, the Ethereum Foundation (EF) finally announced on Tuesday that these departures have been part of &#8220;a months-long process of reorganization&#8221; to reduce spending and narrow the organization&#8217;s focus. </p><p><a href="https://blog.ethereum.org/2026/06/23/ef-structure">In a blog post</a>, the EF shared that over the past few months, they have let go of 54 employees, cutting down the organization&#8217;s headcount by 20%. </p><p>Vitalik Buterin, Board Member of the EF and co-founder of Ethereum, added that the organization&#8217;s annual operating budget will be reduced by 40% this year as part of an <a href="https://blog.ethereum.org/2025/06/04/ef-treasury-policy">earlier announced</a> shift toward an endowment model, where the Foundation gradually reduces annual spending from roughly 15% of its remaining treasury to closer to 5% over time.</p><h2>A smaller EF, not necessarily a narrower EF</h2><p>It&#8217;s clear now that the reorganization and recent departures at the EF have been motivated by efforts to lower costs and extend the Foundation&#8217;s runway. </p><p>However, the details of the reorganization do not indicate any changes in the Foundation&#8217;s focus or mission. The Foundation remains committed to stewarding all of Ethereum, from the core protocol layer up. </p><p>In their blog post on Tuesday, the Foundation <a href="https://blog.ethereum.org/2026/06/23/ef-structure">said</a> remaining staff, roughly 170 employees, have been reorganized across five domains of work: </p>
      <p>
          <a href="https://christinedkim.substack.com/p/acdc-181">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 45 ☀️]]></title><description><![CDATA[Introducing the Orange Dev Suite, a new tool to track Bitcoin]]></description><link>https://christinedkim.substack.com/p/issue-45</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-45</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 23 Jun 2026 11:03:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/03cb878b-e92e-4819-98bf-2b15a1ebac3d_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Today, I&#8217;m excited to share a new tool for tracking Bitcoin development and governance called <a href="https://bitcoindatalabs.org/">the Orange Dev Suite</a>. </p><p>The tool is not mine. I recently learned about it, looked into it, and think it is worth highlighting.</p><p>As my readers should already know, I am a huge fan of tools that make Bitcoin development and governance easier for more people to follow. It&#8217;s why I do what I do, and why I built <a href="https://christinedkim.substack.com/s/btc-toolkit">the BTC Toolkit</a> last year. </p><p>This new tool I&#8217;ll discuss below comes pretty close to what I envisioned for the BTC Toolkit 2.0, which is why I&#8217;m excited to share it with you today. </p><p>Now, for any of my readers wondering how I think about the role of my coverage alongside tools like the Orange Dev Suite, I view these tools as complementary to my independent coverage. </p><p>Yes, there is some overlap, but this kind of overlap is long overdue and creates opportunities for specialization in Bitcoin development analysis that otherwise didn&#8217;t exist. In short, it takes a village to cover Bitcoin development and governance, so all contributions are welcome! </p><p>Let&#8217;s get into it. </p><p>Yours truly,</p><p>Christine D. Kim</p><p>P.S. For all my free subscribers, please take advantage of <a href="https://christinedkim.substack.com/summer2026offer">my summer special</a>, which gives you access to all my paid posts for a trial period of two months. The offer expires August 31! Happy reading~</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 19</p></li><li><p><strong>Closed issues:</strong> 43</p></li><li><p><strong>Milestone progress:</strong> 69% </p></li></ul><p>Last week&#8217;s snapshot showed 22 open issues, 35 closed, and a 61% milestone progress.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, June 18, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Issues</h2><p>Descriptions of bugs and areas for improvement in Bitcoin Core and their respective status:</p><ul><li><p>None raised during last Thursday&#8217;s meeting. </p></li></ul><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective status:</p><h3>Ready for review</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35215">Bitcoin/bitcoin, PR #35215</a>&#8212;<span>coins: use jumboblock SipHash-1-3 for hashing CCoinsMap keys</span></p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35295">Bitcoin/bitcoin, PR #35295</a>&#8212;<span>validation: fetch block input prevouts in parallel during ConnectBlock</span></p></li></ul><h3>Merged</h3><ul><li><p><a href="https://github.com/bitcoin-core/secp256k1/pull/1859">Bitcoin-core/secp256k1, PR #1859</a>&#8212;<span>field: force-inline 5x52 mul and sqr</span></p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35465">Bitcoin/bitcoin, PR #35465</a>&#8212;<span>coins: compact chainstate regularly</span></p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/34636">Bitcoin/bitcoin, PR </a><strong><a href="https://github.com/bitcoin/bitcoin/pull/34636">#</a></strong><a href="https://github.com/bitcoin/bitcoin/pull/34636">34636</a>&#8212;<span>node: allocate index caches proportional to usage patterns</span></p></li></ul><h2>Discussion Topics</h2><ul><li><p><a href="https://purplekarrot.net/blog/serialization.html">Purple Karrot &#8220;Serialization&#8221; blog post</a>: Serialization is the process of converting data, like a Bitcoin transaction or block, into an exact byte format that can be stored, sent, and verified by other computers. Bitcoin Core contributor &#8220;Purple Karrot&#8221; details in this blog post the motivation and design for making Bitcoin&#8217;s serialization code more explicit, lighter-weight, and safer.</p></li><li><p><a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2026-06-18">QML GUI Working Group (WG) update</a>: The WG is developing a newer, more modern interface for Bitcoin Core. Bitcoin Core already includes an optional wallet and graphical interface, and the QML effort is an experimental rewrite/fork of that GUI using Qt&#8217;s QML framework. During this Thursday&#8217;s meeting, &#8220;Johnny9dev&#8221; said the QML GUI project is nearing the point where people outside the working group can start testing it. There are currently <a href="https://github.com/orgs/bitcoin-core/projects/1/views/3">four PRs under review</a>, and once those are finished, the team expects to start sharing preview builds.</p></li><li><p><a href="https://github.com/0xb10c/bitcoind-gunix">Introducing bitcoind-gunix</a><strong>: </strong>Bitcoin Core contributor &#8220;b10c&#8221; shared an experimental side project called <code>bitcoind-gunix</code> that successfully reproduces the official Bitcoin Core v31.0 release using Nix instead of Guix. In other words, the project can rebuild all of the official release files &#8212; including binaries, tarballs, debug files, and signing artifacts &#8212; and produce outputs that match the official Guix-built release byte-for-byte. </p></li><li><p><a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2026-06-18">Bitcoin Improvement Proposal (BIP) repository summer cleaning</a>: Bitcoin Core contributor &#8220;Murch&#8221; asked BIP authors to review their draft BIPs on GitHub and open a PR if they think any should be closed or advanced to a different status. </p></li></ul><div><hr></div><h1><strong>&#127775; </strong>PR Spotlight</h1><h2><a href="https://github.com/bitcoin/bitcoin/pull/34636">PR #34636</a></h2><p><strong>Category</strong>: Bitcoin/bitcoin, the reference implementation for Bitcoin Core full nodes, which enables users to directly connect to the Bitcoin peer-to-peer network and download and validate blocks and transactions. The implementation also includes an optional wallet and graphical user interface.</p><p><strong>Title</strong>: &#8220;node: allocate index caches proportional to usage patterns&#8221;</p><p><strong>Author</strong>: &#8220;svanstaa&#8221;</p><p><strong>Status</strong>: Merged</p><p><strong>Date opened</strong>: February 20, 2026</p><p><strong>Most recent update</strong>: June 18, 2026</p><p><strong>What it does</strong>: This PR changes how Bitcoin Core allocates cache space to optional indexes. An index is a lookup tool that helps Bitcoin Core nodes find data more quickly, such as information about transactions or blocks. This PR makes the allocation more explicit by assigning cache space based on how frequently the indexes are typically used.</p><p><strong>Why it matters</strong>: Cache is memory set aside to make repeated data lookups faster. In theory, allocating it more intentionally can make Bitcoin Core&#8217;s resource usage cleaner and easier to reason about. </p><p>However, as noted by Bitcoin Core contributor &#8220;sipa&#8221; during last Thursday&#8217;s meeting, his recent findings suggest this PR may not be necessary after further analysis of one of Bitcoin Core&#8217;s internal databases, LevelDB, and its resource limits. </p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights </h1><p>When it comes to understanding the value of open-source blockchain protocols, there is no better place to start than with the development process itself. </p><p>As I have shared in the <a href="https://christinedkim.substack.com/s/acd-toolkit">ACD</a> and <a href="https://christinedkim.substack.com/s/btc-toolkit">BTC Toolkit series</a>, understanding the people, forums, and processes through which public blockchains are developed is the best way to track how these technologies and their value evolve over time. </p><p>This is one of the unique strengths of tracking any open-source technology. Value is not determined behind closed doors and then shipped out to users in new product releases. You can watch development happen in real time. You can see the conversations shaping the technology, the disagreements that slow or redirect work, and the priorities that emerge when long-time code maintainers leave, and new ones take over.</p><p>This matters especially for Bitcoin, a multi-billion-dollar protocol that is rapidly gaining institutional adoption and government attention. Bitcoin has no CEO and no formal roadmap. Its development is governed by a loose, open-source process that can be difficult to follow without knowing who the contributors are, where they are talking, and what they are most focused on doing or changing about Bitcoin.</p><p>That is why I am excited to share a new resource for tracking Bitcoin development and governance called <a href="https://bitcoindatalabs.org/">the Orange Dev Suite</a>, created by Bitcoin Data Labs.</p><p>(Disclaimer: I did not build this tool and have no affiliation with it. I have spoken with the founder of Bitcoin Data Labs, <a href="https://www.linkedin.com/in/sorukumar/">Saurabh Kumar</a>, but I did not receive payment, promotion, or anything else in exchange for writing about Bitcoin Data Labs. As with all my writing on this Substack, my views are independent.)</p><h2>Introducing the Orange Dev Suite</h2>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-45">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDE #239 🌙]]></title><description><![CDATA[Glamsterdam Is Not in Its &#8220;Final Stage&#8221; Yet]]></description><link>https://christinedkim.substack.com/p/acde-239</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acde-239</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 19 Jun 2026 00:00:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f8b6d097-90e7-4a60-9d6d-0bfb9d630577_1453x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p>Tonight, I&#8217;m discussing several top-of-mind topics in Ethereum protocol development.</p><p>First, I dig into the actual status of the Glamsterdam upgrade. Despite recent headlines suggesting the upgrade has entered its &#8220;final stage,&#8221; that characterization is obviously wrong to anyone who has been following its development. </p><p>Glamsterdam is making meaningful progress, but it is still in active implementation, testing, and scope refinement. My read is that developers are roughly 60% of the way there, and I explain why below.</p><p>Second, I cover an important new discussion regarding the introduction of EIP-8282, a proposal that developers have now agreed is technically necessary for Glamsterdam but could meaningfully delay the upgrade timeline.</p><p>Finally, I address Hsiao-Wei Wang&#8217;s departure from the Ethereum Foundation and what it signals about the EF&#8217;s ongoing restructuring, its narrower role in the ecosystem, and the broader question of who will step up to fund and coordinate Ethereum protocol development going forward.</p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, <a href="https://forkcast.org/calls/acde/239/">All Core Developers Execution (ACDE) #239</a>.  </p><h2>Glamsterdam devnet updates</h2><ul><li><p>Developers are continuing to test the Glamsterdam upgrade on <a href="https://dora.glamsterdam-devnet-5.ethpandaops.io">Glamsterdam-Devnet-5</a>. A full list of code changes and features being tested on the devnet is listed <a href="https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-5">here</a>.  </p></li><li><p>Ethereum Foundation (EF) Developer Operations Engineer Barnabas Busa said the Prysm client team is investigating and fixing issues surfaced on the devnet. Most other client teams are preparing for the launch of Glamsterdam-Devnet-6, which is tentatively scheduled to launch mid-next week. </p></li></ul><h2>Glamsterdam specifications changes</h2><ul><li><p>Developers agreed to include Ethereum Improvement Proposal (EIP) 8282, <a href="https://github.com/ethereum/EIPs/pull/11760">Builder Execution Requests</a>, in Glamsterdam. </p><ul><li><p>As discussed <a href="https://christinedkim.substack.com/p/acdc-180">on last Thursday&#8217;s call</a>, this proposal would give third-party block builders their own dedicated execution-layer (EL) request contracts for deposits and exits. This removes edge cases associated with bundling builders and validators into the same queue. </p></li><li><p>Although developers did not mention it on this Thursday&#8217;s call, they highlighted on Monday during the All Core Developers Testing (ACDT) call that adding this EIP may delay the upgrade <a href="https://forkcast.org/calls/acdt/083/">by up to three months.</a></p></li><li><p>Developers discussed <a href="https://forkcast.org/calls/acdt/083/">on ACDT #83</a> potentially activating the EL-side of the upgrade, dubbed Amsterdam, earlier and separately from the consensus layer upgrade, dubbed Gloas. </p></li></ul></li><li><p>Developers agreed to add an optional networking EIP, <a href="https://eips.ethereum.org/EIPS/eip-8189">EIP 8189</a>, to Glamsterdam. This proposal builds on EIP-7928, Block-Level Access Lists (BALs), and enables a BAL-based state-healing process in nodes during snap sync, enabling faster chain recovery during periods of network instability. </p></li><li><p>Developers debated <a href="https://github.com/ethereum/execution-specs/pull/2900">a potential change to EIP-7928</a> that would restructure how stack overflow checks are handled in BALs to address edge cases. Half of the client teams leaned towards no changes, as the edge case is rather small and unlikely to be exploited. The other half leaned towards a redesign proposed by Dragan Rakita, a Reth client developer at Paradigm. </p><ul><li><p>Developers agreed to reach a decision over the next few days so that any changes can be incorporated into testing on Glamsterdam-Devnet-6. A discussion thread for this issue has been opened <a href="https://discord.com/channels/595666850260713488/1517173399695261868/1517216552620130364">on Discord</a>. </p></li></ul></li><li><p>EF Researcher Maria Silva shared updates on the Glamsterdam gas repricing EIPs. She confirmed that no gas cost repricing will be needed in Glamsterdam to reach the target throughput of 100 million gas per second. Thus, <a href="https://eips.ethereum.org/EIPS/eip-7904">EIP-7904</a>, which was a placeholder for general gas-cost repricing, has now been updated to an informational EIP that will not affect any protocol or client code. </p><ul><li><p>Silva also mentioned various changes to other gas repricing EIPs, including EIPs 8037, 8038, and 2780, that will be included for testing on Glamsterdam-Devnet-6. </p></li></ul></li></ul><h2>Hegota EIP Proposals</h2><ul><li><p>The following EIPs were proposed for inclusion in Hegota: </p><ul><li><p><a href="https://ethereum-magicians.org/t/eip-8304-trustless-log-and-transaction-index/28824">EIP 8304</a> (Trustless log &amp; transaction index)&#8212;This EIP provides a simplified design for a trust-minimized framework to verify event logs and transaction data without relying on third-party indexing protocols or infrastructure providers. </p></li><li><p><a href="https://eips.ethereum.org/EIPS/eip-2488">EIP 2488</a> (Deprecate the CALLCODE opcode)&#8212;This EIP disables an old, mostly unused Ethereum instruction, reducing unnecessary complexity for client developers while accepting a small risk of breaking ancient contracts that still rely on it.</p></li><li><p><a href="https://eips.ethereum.org/EIPS/eip-7645">EIP 7645</a> (Alias ORIGIN to SENDER)&#8212;This EIP seeks to simplify two Ethereum instructions, ORIGIN and SENDER, for improving smart contract security and enabling future upgrades supporting native account abstraction. </p></li></ul></li></ul><h2>Announcements</h2><ul><li><p>Client teams participating in Glamsterdam-Devnet-6 testing must include two new system contracts in their code to support the new addition of EIP-8282. Details for the system contracts and other specifications for Devnet-6 can be found <a href="https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-6">here</a>. </p></li><li><p>There is a 3 ETH bounty posted <a href="https://poidh.xyz/mainnet/bounty/11">on Poidh</a> for feedback on two Ethereum encrypted mempool proposals, EIP 8105 and 8184. </p></li><li><p>There is a community discussion happening <a href="https://ethereum-magicians.org/t/mascot-needed-for-glamsterdam-upgrade/26008">on Ethereum Magicians</a> about the emoji mascot for the Glamsterdam upgrade. </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDE #239. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><h2>Glamsterdam Is Not in Its &#8220;Final Stage&#8221; Yet</h2><p>On Tuesday, CoinDesk published <a href="https://www.coindesk.com/tech/2026/06/16/ethereum-s-biggest-protocol-overhaul-in-years-moves-into-its-final-development-stage">an article</a> headlined &#8220;Ethereum&#8217;s biggest protocol overhaul in years moves into its final development stage.&#8221; It prompted several other news outlets, including <a href="https://thedefiant.io/news/blockchains/ethereum-glamsterdam-final-devnet-200m-gas-limit-target">The Defiant</a> and <a href="https://unchainedcrypto.com/ethereums-glamsterdam-upgrade-its-biggest-since-the-merge-enters-the-final-development-stage/">Unchained</a>, to publish similar articles the following day with a similar headline.</p><p>As someone who has been tracking Glamsterdam development weekly, I found the framing surprising. </p>
      <p>
          <a href="https://christinedkim.substack.com/p/acde-239">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 44 ☀️]]></title><description><![CDATA[BIP-39 native-language display wordlists]]></description><link>https://christinedkim.substack.com/p/issue-44</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-44</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 16 Jun 2026 11:03:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b52ddc26-470c-4256-8219-6605fe39ec47_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Today, I&#8217;m discussing a small improvement to Bitcoin wallet UX that was recently raised on the Bitcoin Development mailing list.</p><p>The proposal is an opt-in wallet feature that could make bitcoin self-custody easier for non-English speakers by allowing users to view and input BIP-39 recovery phrases in their native language, while preserving compatibility with the standard English BIP-39 flow.</p><p>Even though consensus on larger changes to Bitcoin, such as quantum security, <a href="https://christinedkim.substack.com/p/issue-43">remains elusive</a>, work continues in other ways to make Bitcoin more accessible, usable, and safe for a global audience.</p><p>Let&#8217;s get into it. </p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 22</p></li><li><p><strong>Closed issues:</strong> 35</p></li><li><p><strong>Milestone progress:</strong> 61% </p></li></ul><p>Last week&#8217;s snapshot showed 22 open issues, 32 closed, and a 59% milestone progress.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, June 11, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Issues</h2><p>Descriptions of bugs and areas for improvement in Bitcoin Core and their respective status:</p><h3>Open</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/issues/35457">Bitcoin/bitcoin, Issue #35457</a>&#8212;Partial IBD speed regression between 9c150222604478431669b66b2caa0d75e8324d4c and 1ea532e590cdc16b86436a2bc4f92d74082307f9</p></li></ul><h3>Closed</h3><ul><li><p><a href="https://github.com/bitcoin-core/meta/issues/46">Bitcoin-core/meta, Issue #46</a>&#8212;Clarifying Moderation Policies for External Behavior </p></li></ul><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective status:</p><h3>Work-in-progress</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35465">Bitcoin/bitcoin, PR #35465</a>&#8212;coins: compact chainstate regularly after post-IBD flushes</p></li></ul><h3>Ready for review</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35295">Bitcoin/bitcoin, PR #35295</a>&#8212;validation: fetch block input prevouts in parallel during ConnectBlock</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35465">Bitcoin/bitcoin, PR </a><strong><a href="https://github.com/bitcoin/bitcoin/pull/35465">#</a></strong><a href="https://github.com/bitcoin/bitcoin/pull/35465">35465</a>&#8212;coins: compact chainstate regularly</p></li></ul><h3>Merged</h3><ul><li><p><a href="https://github.com/bitcoin-core/bitcoincore.org/pull/1255">Bitcoin-core/bitcoin-core.org, PR #1255</a>&#8212;posts: add notice about private broadcast IP leak in 31.0</p></li></ul><div><hr></div><h1><strong>&#127775; </strong>PR Spotlight</h1><h2>PR #1255</h2><p><strong>Category</strong>: Bitcoin-core/bitcoin-core.org, the source code for the Bitcoin Core project website.</p><p><strong>Title</strong>: &#8220;posts: add notice about private broadcast IP leak in 31.0&#8221;</p><p><strong>Author</strong>: &#8220;andrewtoth&#8221;</p><p><strong>Status</strong>: Merged</p><p><strong>Date opened</strong>: June 6, 2026</p><p><strong>Most recent update</strong>: June 11, 2026</p><p><strong>What it does</strong>: PR #1255 adds a notice to the Bitcoin Core website warning users about a privacy bug in Bitcoin Core 31.0&#8217;s new <code>privatebroadcast</code> feature. The notice explains that, under specific network conditions, a transaction broadcast using <code>sendrawtransaction</code> may fall back from a Tor-routed v2 connection to a direct v1 IPv4/IPv6 connection, potentially revealing the sender&#8217;s IP address to the receiving peer. A fix is expected in Bitcoin Core 31.1, and the notice gives affected users temporary workarounds.</p><p>A more detailed explanation of the bug can be read <a href="https://christinedkim.substack.com/p/issue-41">in this BTC Before Light newsletter</a>.</p><p><strong>Why it matters</strong>: The bug is not a funds-at-risk issue, but it is important for a narrow set of users who rely on Bitcoin Core v31 to hide their IP address when transacting on Bitcoin. </p><p>Last Thursday, developers discussed whether to publicly disclose the bug before a fix is released in Bitcoin Core v31.1. Because the issue had already been discussed publicly at <a href="https://christinedkim.substack.com/p/issue-41">a prior Bitcoin Core developers meeting</a>, developers agreed to publish a formal notice on the Bitcoin Core website and provide temporary workarounds for affected users until the fix is ready.</p><p>The discussions about how to properly disclose the bug highlight a recurring tension in open-source software development between transparency and user safety. Because publicly disclosed bugs can be exploited before a fix is available, developers tend to be cautious about discussing and announcing vulnerabilities too early.</p><p>In this case, because the bug had already been publicly discussed, it did not put funds at risk, and affected only a limited set of users, developers prioritized alerting users of the privacy risks in v31 as widely as possible ahead of the formal fix.</p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights </h1><p>A new discussion on the Bitcoin Development mailing list highlights a small but potentially useful effort to make Bitcoin wallets easier to use for non-English speakers.</p>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-44">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDC #180 🌙]]></title><description><![CDATA[Takeaways from ETHConf]]></description><link>https://christinedkim.substack.com/p/acdc-180</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acdc-180</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 12 Jun 2026 00:00:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0b4322b1-b619-4f27-b0ec-2eca09abfdee_1446x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p>Tonight, I&#8217;m sharing my takeaways from ETHConf, the first large-scale Ethereum conference hosted by the ETHGlobal team. </p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, <a href="https://forkcast.org/calls/acdc/180/">All Core Developers Consensus (ACDC) #180</a>.  </p><h2>Glamsterdam devnet updates</h2><ul><li><p>Developers are continuing to test the Glamsterdam upgrade on <a href="https://dora.glamsterdam-devnet-5.ethpandaops.io">Glamsterdam-Devnet-5</a>. A full list of code changes and features being tested on the devnet is listed <a href="https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-5">here</a>.  </p></li><li><p>Ethereum Foundation (EF) Developer Operations Engineer Barnabas Busa said client teams are investigating and fixing issues surfaced on the devnet, including a fork-choice bug in Grandine and a peering bug in Prysm.</p></li></ul><h2>Glamsterdam API changes</h2><ul><li><p>Offchain Labs Prysm client developer James He has opened a PR, <a href="https://github.com/ethereum/beacon-APIs/pull/608">Beacon API/PR #608</a>, to update various endpoints in the Beacon API in accordance with Glamsterdam code changes. These endpoints are related to block proposer preferences, such as the fee-recipient and gas-limit endpoints. </p></li><li><p>Founder of <a href="https://www.migalabs.io/">MigaLabs</a> &#8220;Leobago&#8221; proposed changes to the Beacon API that would make validator deposit and activation states easier for node operators to track. The proposal, <a href="https://github.com/ethereum/beacon-APIs/pull/618">Beacon API/PR #618</a>, clarifies pre-activation validator statuses and adds a new <code>deposit_inqueue</code> state for validator deposits that are in the deposit queue but have not yet become validator objects. Comments on the PR are welcome.</p></li><li><p>Busa proposed <a href="https://github.com/ethereum/beacon-APIs/pull/606">Beacon API/PR #606</a>, which would expose more peer-scoring and disconnect-reason data from clients through the Beacon API. The goal is to make it easier for developers to debug client networking issues during devnet testing. Developers agreed to merge the change now while continuing to refine the exact fields added to the API.</p></li><li><p>The <a href="https://github.com/ethereum/builder-specs/pull/138">Staked Builder API for Glamsterdam</a> has been finalized and merged. </p></li><li><p>Busa encouraged client teams to continue working on their implementations for <a href="https://github.com/ethereum/execution-apis/pull/793">execution-apis/PR #793</a>, a change to the Execution API authored by Geth client developer Marius van der Wijden for supporting SSZ data serialization formats.</p></li></ul><h2>Glamsterdam specifications changes</h2><ul><li><p>Developers discussed the next steps for deprecating Multiplexer (mplex) in favor of QUIC. These are third-party protocols that the Ethereum consensus layer (CL) relies on for fast and reliable data transfers between nodes. Pending support from the Teku and Nimbus clients, developers agreed to aim for mplex deprecation by the time developers are ready to upgrade public testnets with the Glamsterdam upgrade. </p></li><li><p>Developers discussed a new EIP proposal, <a href="https://github.com/ethereum/EIPs/pull/11760">Builder Execution Requests</a>, which would give third-party block builders their own dedicated execution-layer request contracts for deposits and exits. This could remove edge cases associated with Glamsterdam, but it may also add timeline risk for the upgrade. Developers agreed to continue discussing the proposal <a href="https://github.com/ethereum/pm/issues/2116">on next Monday&#8217;s All Core Developers Testing ACDT) call</a>.</p></li></ul><h2>Hegota EIP Proposals</h2><ul><li><p>EF researcher Raul Kripalani presented <a href="https://ethereum-magicians.org/t/eip-8243-batching-attestations-at-source/28606">EIP-8243: Batching Attestations at Source</a> for consideration as part of the Hegota upgrade.</p></li><li><p>The goal of the proposal is to achieve validator consolidation-like effects so that the protocol can eventually support faster block times. </p></li></ul><h2>Announcements</h2><ul><li><p>The next ACDC call, scheduled for two weeks from now, is expected to return to a 14:00 UTC / 10:00 a.m. ET timeslot until further notice.</p></li><li><p>There is a community discussion happening <a href="https://ethereum-magicians.org/t/mascot-needed-for-glamsterdam-upgrade/26008">on Ethereum Magicians</a> about the emoji mascot for the Glamsterdam upgrade. </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDC #180. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><p><a href="https://ethconf.com/">ETHConf</a> was a three-day Ethereum conference at the Javits Center in New York. </p>
      <p>
          <a href="https://christinedkim.substack.com/p/acdc-180">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 43 ☀️]]></title><description><![CDATA[BIP-360, the leading proposal for Bitcoin's quantum security]]></description><link>https://christinedkim.substack.com/p/issue-43</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-43</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Wed, 10 Jun 2026 11:01:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/178a952f-6727-4ee2-b39b-5f5431bdc1f2_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Today, I&#8217;m discussing one of the most highly discussed proposals for improving Bitcoin&#8217;s quantum security: <a href="https://bip360.org/bip360.html">BIP 360</a>.</p><p>Though there is still pushback against the proposal, discussions are becoming more advanced, as is the work to address some of its biggest tradeoffs. </p><p>Let&#8217;s get into it. </p><p>Yours truly,</p><p>Christine D. Kim</p><p>P.S. One other interesting discussion happening right now in the Bitcoin developer community that I will likely do a longer post on, but that I want to flag briefly for curious readers, is about <a href="https://delvingbitcoin.org/t/a-bitcoin-native-llm-dataset-architecture-and-open-questions/2550">creating a Bitcoin LLM</a> that thinks and reasons like the Bitcoin protocol. </p><p>The implications of an AI trained on &#8220;every BIP, every mailing list thread, every Delving post, every annotated transaction on-chain,&#8221; <a href="https://delvingbitcoin.org/t/a-bitcoin-native-llm-dataset-architecture-and-open-questions/2550">as described</a> by researcher Thomas Suau, for Bitcoin governance are fascinating and full of potential. Can you imagine? </p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 22</p></li><li><p><strong>Closed issues:</strong> 32</p></li><li><p><strong>Milestone progress:</strong> 59% </p></li></ul><p>Last week&#8217;s snapshot showed 19 open issues, 31 closed, and a 62% milestone progress.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, June 4, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective statuses:</p><h3>Work-in-progress</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35465">Bitcoin/bitcoin, PR #35465</a>&#8212;coins: compact chainstate regularly after post-IBD flushes</p></li></ul><h3>Ready for review</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/32427">Bitcoin/bitcoin, PR #32427</a>&#8212;kernel: Replace leveldb-based BlockTreeDB with flat-file based store</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35182">Bitcoin/bitcoin, PR #35182</a>&#8212;Replace libevent with our own HTTP and socket-handling implementation</p></li><li><p><a href="https://github.com/bitcoin-core/secp256k1/pull/1859">Bitcoin-core/secp256k1, PR #1859</a>&#8212;field: force-inline 5x52 mul and sqr</p></li></ul><h3>Merged</h3><ul><li><p><a href="https://github.com/bitcoin-core/leveldb-subtree/pull/61">Bitcoin-core/leveldb-subtree, PR #61</a>&#8212;Disable seek compaction</p></li></ul><h2>Discussion Topics</h2><ul><li><p><strong>QML GUI Working Group (WG) Update</strong>: &#8220;johnny9dev&#8221; shared that there are now four active contributors to the project. A status of all open issues can be found <a href="https://github.com/orgs/bitcoin-core/projects/1/views/2">here</a>. The group is still on track to have a version of the wallet interface ready for wider feedback and review by the end of June. </p></li></ul><div><hr></div><h1><strong>&#127775; </strong>PR Spotlight</h1><h2>PR #35465</h2><p><strong>Category</strong>: Bitcoin/bitcoin, Bitcoin Core client software used to connect to Bitcoin, the network, validate blocks and transactions, and transact on-chain.</p><p><strong>Title</strong>: &#8220;coins: compact chainstate regularly after post-IBD flushes&#8221;</p><p><strong>Author</strong>: &#8220;l0rinc&#8221;</p><p><strong>Status</strong>: Work in progress</p><p><strong>Date opened</strong>: June 4, 2026</p><p><strong>Most recent update</strong>: June 9, 2026</p><p><strong>What it does</strong>: This PR periodically reorganizes Bitcoin Core's chainstate database, which stores information about spendable bitcoins. </p><p>The reorganization is intended to compensate for an earlier optimization that disabled a type of automatic database maintenance because it caused excessive rewriting and slowed Initial Block Download (IBD). </p><p>In Thursday&#8217;s meeting, developers discussed the trigger for the initial chainstate cleanup and potential adjustments to the schedule for periodic cleanups to maximize the PR&#8217;s impact on Bitcoin Core nodes running on different settings. </p><p><strong>Why it matters</strong>: Benchmarking found that the PR does not provide a significant speed boost. Instead, the main benefit is a tidier database that may make better use of a computer's memory and storage resources.</p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights </h1><p>One of the most contentious proposals right now being discussed in the Bitcoin developer community is <a href="https://bip360.org/">BIP-360</a>.</p><p>The proposal is part of a broader debate over how Bitcoin should prepare for &#8220;Q-day,&#8221; the day when cryptographically relevant quantum computers (CRQC) crack elliptic curve cryptography, making Bitcoin addresses vulnerable to theft.</p>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-43">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDE #238 🌙]]></title><description><![CDATA[The case for transparent, if not permissionless, blockchains]]></description><link>https://christinedkim.substack.com/p/acde-238</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acde-238</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 05 Jun 2026 00:01:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1df55737-8d30-4cc1-aaa1-b26a09588d1c_1453x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p><a href="https://christinedkim.substack.com/p/acdc-179">Last week</a>, I discussed the growing proliferation of centrally coordinated blockchain protocols that often boast higher levels of geographic, software, and jurisdictional diversity than traditional public blockchains like Bitcoin and Ethereum.</p><p>This week, I&#8217;m extending that discussion to examine what value these increasingly coordinated blockchain systems offer relative to traditional financial services.</p><p>Because their diversity is highly coordinated, the resulting decentralization, while potentially substantial, is not necessarily permissionless or credibly neutral. Rather, it depends on a central coordinator and the decisions of a relatively small set of actors.</p><p>For blockchains that can enforce rules, intervene in emergencies, and operate in ways similar to traditional companies, albeit with a greater commitment to operational diversity and resilience, an important question emerges: What exactly does the decentralization and open-source nature of these systems provide?</p><p>My argument is that even when a public blockchain falls short of credible neutrality, there remains immense value in the operational transparency these protocols can provide.</p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><p><em>P.S. If you&#8217;re in NYC, I&#8217;ll be hosting another All Protocol Devs happy hour <strong>next Wednesday, June 10</strong>. It&#8217;s an informal gathering for protocol developers, researchers, and enthusiasts interested in Bitcoin, Ethereum, and public blockchain development more broadly. Hope to see you there! <a href="https://luma.com/bg34nb1o">RSVP on Luma</a>. </em></p><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, <a href="https://github.com/ethereum/pm/issues/2076">All Core Developers Execution (ACDE) #238</a>.  </p><h2>Glamsterdam Devnet Updates</h2><ul><li><p><a href="https://dora.glamsterdam-devnet-5.ethpandaops.io">Glamsterdam-Devnet-5</a> was launched today, June 4, with two execution layer (EL) clients and five consensus layer (CL) clients. </p></li><li><p>Developers confirmed that there will be no EL or CL-specific devnets for Glamsterdam moving forward. EL and CL code changes will be tested together on future devnets. </p></li><li><p>Developers also agreed to include preliminary versions of all remaining EL-focused Ethereum Improvement Proposals (EIPs) on Glamsterdam-Devnet-6. </p></li><li><p>Refer to <a href="https://docs.google.com/spreadsheets/d/1ifXjsiFFzQW8s1gl4Gz3kVDKE2pvTMkPslHuE3U7Nqk/edit?gid=237702310#gid=237702310">this Google spreadsheet</a> for an overview of the latest testing and inclusion status of Glamsterdam EIPs. </p></li></ul><h2>Hegota Proposals</h2><ul><li><p>Developers discussed the following EIPs for consideration in the Hegota upgrade: </p><ul><li><p><a href="https://eips.ethereum.org/EIPS/eip-8131">EIP-8131</a>: Updates Ethereum's transaction cost rules to properly account for the new smart account features introduced by EIP-7702.</p></li><li><p><a href="https://github.com/nerolation/EIPs/blob/b49a74d151dde3e5bd4aa8f9aea39d0d0b23b408/EIPS/eip-8279.md">EIP-8279</a>: Makes sure users pay the correct fees when accessing additional data during transaction execution.</p></li><li><p><a href="https://eips.ethereum.org/EIPS/eip-7979">EIP-7979</a>: Introduces new low-level instructions that could make Ethereum programs more efficient and easier to optimize.</p></li><li><p><a href="https://eips.ethereum.org/EIPS/eip-8173">EIP-8173</a>: Provides a framework for understanding how Ethereum executes programs and how future upgrades could improve scalability.</p></li><li><p><a href="https://github.com/ethereum/EIPs/pull/11500">EIP-8222</a>: Proposes a new staking protocol that improves privacy by making it harder to link validators to node operators.</p></li><li><p><a href="https://eips.ethereum.org/EIPS/eip-7851">EIP-7851</a>: Allows smart accounts created through EIP-7702 to update themselves without retaining their original private key permissions.</p></li><li><p><a href="https://eips.ethereum.org/EIPS/eip-8151">EIP-8151</a>: Adjusts Ethereum's signature verification mechanism to ensure accounts that permanently disable their old keys are handled correctly.</p></li></ul></li></ul><h2>Announcements</h2><ul><li><p>As discussed <a href="https://christinedkim.substack.com/p/acdc-179">on ACDC #179</a>, developers will implement <a href="https://github.com/ethereum/execution-apis/pull/793">PR #793</a>, a change to the Execution API authored by Geth client developer Marius van der Wijden for supporting SSZ data serialization formats.</p></li><li><p>Developers will be experimenting with a new time for next week&#8217;s ACDC meeting. The meeting will be held on Thursday, June 11, <strong>at 11:00 UTC/7:00 EDT.</strong> </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDE #238. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><h2>The case for transparent, if not decentralized, blockchains</h2><p>Bitcoin&#8217;s invention of non-sovereign digital money was groundbreaking, but another equally important innovation was Bitcoin&#8217;s transparent ledger.</p><p>The BTC holdings of every address and amounts transferred by every transaction could be independently verified by anyone able to run a node.</p>
      <p>
          <a href="https://christinedkim.substack.com/p/acde-238">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 42 ☀️]]></title><description><![CDATA[Strategy sells $2.5 million BTC, Bitcoin Core off-site recap, and a new Bitcoin L2 contender called Cube]]></description><link>https://christinedkim.substack.com/p/issue-42</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-42</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 02 Jun 2026 11:03:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/64d157b2-83d0-4907-8d54-ea930c698ac2_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Today, I&#8217;m discussing three main topics: Strategy&#8217;s first bitcoin sale since 2022, key takeaways from a recent Bitcoin Core developer offsite in Barcelona, and a new Layer 2 protocol called Cube that aims to bring trust-minimized smart contracts to Bitcoin.</p><p>Let&#8217;s get into it. </p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 19</p></li><li><p><strong>Closed issues:</strong> 31</p></li><li><p><strong>Milestone progress:</strong> 62% </p></li></ul><p>Last week&#8217;s snapshot showed 18 open issues, 29 closed, and a 63% milestone progress.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, May 28, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective statuses:</p><h3>Work-in-progress</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35295">Bitcoin/bitcoin, PR #35295</a>&#8212;validation: fetch block input prevouts in parallel during ConnectBlock</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35182">Bitcoin/bitcoin, PR #35182</a>&#8212;Replace libevent with our own HTTP and socket-handling implementation</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35319">Bitcoin/bitcoin, PR #35319</a>&#8212;net: use the proxy if overriden when doing v2-&gt;v1 reconnections</p></li></ul><h3>Ready for review</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/32427">Bitcoin/bitcoin, PR #32427</a>&#8212;kernel: Replace leveldb-based BlockTreeDB with flat-file based store</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35301">Bitcoin/bitcoin, PR #35301</a>&#8212;Silent Payments: Implement bip352 (take 2)</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35302">Bitcoin/bitcoin, PR #35302</a>&#8212;Silent Payments: Sending (take 2)</p></li></ul><h2>Discussion Topics</h2><ul><li><p><strong>Kernel Working Group (WG) Update</strong>: &#8220;sedited&#8221; shared a new branch that separates mempool/policy code from validation and, thus, from the kernel library. Though there are organizational benefits to separating this part of the Bitcoin Core software, developers discussed how there doesn&#8217;t appear to be much use for the separation beyond this. </p></li><li><p><strong>Benchmarking WG Update</strong>: Developers discussed the design of an &#8220;automated compaction PR&#8221; that would help reduce storage usage in a Bitcoin node after an Initial Block Download (IBD). They discussed how much storage could be saved and how frequently these compactions should occur. </p></li></ul><div><hr></div><h1><strong>&#127775; </strong>PR Spotlight</h1><h2>PR #35295</h2><p><strong>Category</strong>: Bitcoin/bitcoin, Bitcoin Core client software used to connect to Bitcoin, the network, validate blocks and transactions, and transact on-chain.</p><p><strong>Title</strong>: &#8220;validation: fetch block input prevouts in parallel during ConnectBlock&#8221;</p><p><strong>Author</strong>: &#8220;andrewtoth&#8221;</p><p><strong>Status</strong>: Work in progress</p><p><strong>Date opened</strong>: May 14, 2026</p><p><strong>Most recent update</strong>: May 31, 2026</p><p><strong>What it does</strong>: PR #35295 continues earlier work from <a href="https://christinedkim.substack.com/p/btc-before-light-issue-36">PR #31132</a> to speed up one of the most time-consuming parts of Bitcoin block validation. When a Bitcoin node receives a new block, it must verify that every transaction in that block spends valid coins. To do this, the node repeatedly looks up information about previously created transaction outputs, known as &#8220;prevouts.&#8221;</p><p>Today, Bitcoin Core performs many of these lookups sequentially. PR #35295 and PR #31132 propose fetching this data in parallel, allowing the software to utilize multiple CPU cores more effectively during block validation.</p><p>Importantly, this does not change Bitcoin&#8217;s consensus rules or validation logic. It simply helps Bitcoin Core make better use of modern multi-core processors.</p><p><strong>Why it matters</strong>: The performance gains from the PR are expected to be significant. Benchmarking cited in the PR shows Initial Block Download speedups ranging from 1.18x to more than 3x faster, depending on hardware, operating system, database cache size, storage type, and thread count. Worst-case block connection time on network-attached storage was also measured at more than 2x faster.</p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights </h1><h2>Strategy sells Bitcoin for the first time since 2022</h2>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-42">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDC #179 🌙]]></title><description><![CDATA[Centrally coordinated decentralization, useful or nah?]]></description><link>https://christinedkim.substack.com/p/acdc-179</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acdc-179</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 29 May 2026 01:38:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ceada9ce-6f2c-4406-a8df-4b08911e60af_1446x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p>A few weeks ago, I attended the <a href="https://www.eventbrite.com/e/designing-defi-protocols-incentives-conference-tickets-1986994037655">Designing DeFi</a> conference in NYC. It was a two-day gathering of researchers, developers, and builders to discuss the latest designs in decentralized finance (DeFi) and blockchain protocols. I learned a lot from the talks, but, as is the case with most conferences, more from the discussions with attendees and presenters outside of the curated programming. </p><p>During one of the conference happy hours, I got into a conversation about issuance reduction, and I found myself saying something along the lines of, &#8220;Lido helped Ethereum staking diversity and decentralization. If not for Lido, Ethereum would be more centralized.&#8221;</p><p>It hit me then that I was essentially arguing for the benefits of centrally coordinated decentralization. </p><p>Since that conversation, I&#8217;ve started to question my underlying assumptions and more deeply consider whether the decentralization created by the efforts of a small, centralized group is as meaningful as the decentralization that results from protocol rules and incentives. </p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, All Core Developers Consensus (ACDC) #179.  </p><h2>Glamsterdam Devnet Updates</h2><ul><li><p><a href="https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-4">Glamsterdam-Devnet-4</a> is broken. Developers are still investigating the root cause of the network issues. </p></li><li><p>The Lodestar and Prysm teams reported fixes actively underway for their clients. </p></li></ul><h2>General Glamsterdam Discussions</h2><ul><li><p>Ethereum Foundation (EF) Researcher Justin Traglia confirmed that the Prysm and Lighthouse clients can now handle validator deposits at a higher block gas limit of 190 million. </p></li><li><p>Developers agreed to revisit changes to the consensus layer (CL) specifications to allow clients to support validator deposits at even higher block gas limits, upwards of 350 million. </p></li><li><p>Lighthouse client developer Shane Moore flagged two open pull requests on the Beacon API, <a href="https://github.com/ethereum/beacon-APIs/pull/580">PR #580</a> and <a href="https://github.com/shane-moore/beacon-APIs/pull/10">PR #10</a>, and requested feedback from client teams. </p></li><li><p>Developers agreed to implement <a href="https://github.com/ethereum/execution-apis/pull/793">PR #793</a>, a change to the Execution API for supporting SSZ data serialization formats. As the author of the PR, EF Geth client developer Marius van der Wijden said he would lead implementation efforts for this PR.</p></li><li><p>EF Developer Operations Engineer and Chair of the ACDC calls, Parithosh Jayanthi, said Builder API testing should be scheduled for the launch of Glamsterdam-Devnet-6, given that Glamsterdam-Devnet-5 is expected to be a re-launch of Glamsterdam-Devnet-4, focused primarily on fixing the issues from Devnet-4. </p></li><li><p>Jayanthi highlighted a new testing tool from the EF DevOps team, also called EthPandaOps, called <a href="https://github.com/ethpandaops/disruptoor">disruptoor</a>. It can test client behaviors under network duress, such as an extended chain reorganization. </p></li></ul><h2>Hegota Proposals</h2><ul><li><p>Lido developer &#8220;Greg k&#8221; presented Ethereum Improvement Proposal (EIP) 8148 for consideration in the Hegota upgrade. </p></li><li><p>EIP 8148 would allow validators to set a custom maximum effective balance (maxEB) threshold. This would allow validators to tailor automatic withdrawals of protocol rewards to their maxEB, instead of being forced to use the default threshold of 2,048 ETH. </p></li><li><p>Developers debated the feature&#8217;s anticipated adoption and use. Some argued that the complexity of implementing this EIP outweighs its benefits. </p></li></ul><h2>Glamsterdam Scoping </h2><ul><li><p>Developers reconfirmed that they are leaning towards removing EIP 8080 from the upgrade and keeping a simplified version of EIP 8061. </p></li><li><p>They also agreed to keep working towards scheduling EIP 8045 and EIP 7688 for a future devnet until further notice. Regarding EIP 7688 specifically, they agreed to reconsider its inclusion in the Glamsterdam upgrade once the next Glamsterdam devnet is up and running and stable.</p></li><li><p>Refer to <a href="https://docs.google.com/spreadsheets/d/1ifXjsiFFzQW8s1gl4Gz3kVDKE2pvTMkPslHuE3U7Nqk/edit?gid=237702310#gid=237702310">this Google spreadsheet</a> for an overview of the testing and inclusion status of all Glamsterdam EIPs. </p></li></ul><h2>Announcements</h2><ul><li><p>EF Coordinator Mario Havel announced that the next cohort of the Ethereum Protocol Fellowship will be starting in a few weeks. He asked that client teams share <a href="https://github.com/eth-protocol-fellows/cohort-seven/blob/main/projects/project-ideas.md">project ideas</a> for the new cohort to work on or assist with. </p></li><li><p>Developers will be experimenting with a new time for the ACDC meetings to accommodate call participants in Australia. The new time for the next ACDC meeting on Thursday, June 11, will be three hours earlier <strong>at 11:00 UTC/7:00 EDT.</strong> </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDC #179. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><p>The term &#8220;decentralization&#8221; is thrown around a lot in discourse about public blockchain development and governance, and it usually means something different each time.  </p><p>For today&#8217;s newsletter, I&#8217;m strictly speaking about the decentralization of actors responsible for operating and securing a public blockchain. </p><p>On Ethereum, those actors are called validators, and they each stake 32 ETH.</p><h2>Ethereum staking 101 </h2>
      <p>
          <a href="https://christinedkim.substack.com/p/acdc-179">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 41 ☀️]]></title><description><![CDATA[Improving Privacy on Bitcoin]]></description><link>https://christinedkim.substack.com/p/issue-41</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-41</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 26 May 2026 11:03:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6ce58a3a-662b-4d52-9192-bd355e8f3e07_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Today&#8217;s newsletter highlights efforts by Bitcoin Core developers to improve privacy on Bitcoin. </p><p>First, I discuss work on a Bitcoin Core wallet feature called Silent Payments, which would allow users to share a single reusable payment identifier while still receiving payments through unique, unlinkable on-chain addresses.</p><p>Second, I highlight work to fix an edge case in the private broadcast feature introduced in the recent Bitcoin Core v31 release. Private broadcast is designed to obscure a user&#8217;s IP address when broadcasting transactions. Developers recently discovered certain fallback behaviors in the feature that may unintentionally expose a user&#8217;s IP.</p><p>Together, these efforts highlight both the progress and challenges of building meaningful privacy protections into Bitcoin Core.</p><p>Let&#8217;s get into it. </p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 18</p></li><li><p><strong>Closed issues:</strong> 29</p></li><li><p><strong>Milestone progress:</strong> 63% </p></li></ul><p>Last week&#8217;s snapshot showed 17 open issues, 26 closed, and a 60% milestone progress.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, May 21, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective statuses:</p><h3>Draft</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35319">Bitcoin/bitcoin, PR #35319</a>&#8212;net: use the proxy if overriden when doing v2-&gt;v1 reconnections</p></li></ul><h3>Work-in-progress</h3><ul><li><p><a href="https://github.com/bitcoin-core/leveldb-subtree/pull/61">Bitcoin-core/leveldb-subtree, PR #61</a>&#8212;Disable seek compaction</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35182">Bitcoin/bitcoin, PR #35182</a>&#8212;Replace libevent with our own HTTP and socket-handling implementation</p></li></ul><h3>Ready for review</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35295">Bitcoin/bitcoin, PR #35295</a>&#8212;validation: fetch block inputs in parallel during ConnectBlock</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35301">Bitcoin/bitcoin, PR #35301</a>&#8212;Silent Payments: Implement bip352 (take 2) <strong>&#127775;</strong></p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35302">Bitcoin/bitcoin, PR #35302</a>&#8212;Silent Payments: Sending (take 2)</p></li><li><p><a href="https://github.com/bitcoin-core/asmap-data/pull/48">Bitcoin-core/asmap-data, PR #48</a>&#8212;add 1776960000</p></li></ul><h3>Merged</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/34342">Bitcoin/bitcoin, PR #34342</a>&#8212;cli: Replace libevent usage with simple http client</p></li></ul><h2>Discussion Topics</h2><ul><li><p><strong>Kernel Working Group (WG) Update</strong>: &#8220;sedited&#8221; shared <a href="https://github.com/sedited/rust-bitcoinkernel/releases/tag/v0.2.1">a new release</a> of the <code>rust-bitcoinkernel</code>. <code>rust-bitcoinkernel</code> is a wrapper around <a href="https://github.com/bitcoin/bitcoin/issues/27587">libbitcoinkernel</a>, an experimental C++ library exposing Bitcoin Core's block and transaction validation engine. </p></li><li><p><strong>QML GUI WG Update</strong>: &#8220;johnny9dev&#8221; said the project is on track for feedback from a wider group by the end of June. QML GUI is a new user interface for the Bitcoin Core wallet. </p></li></ul><div><hr></div><h1><strong>&#127775; </strong>PR Spotlight</h1><h2>PR #35301 </h2><p><strong>Category</strong>: Bitcoin/bitcoin, Bitcoin Core client software used to connect to Bitcoin, the network, validate blocks and transactions, and transact on-chain.</p><p><strong>Title</strong>: &#8220;Silent Payments: Implement bip352 (take 2)&#8221;</p><p><strong>Author</strong>: &#8220;Eunovo&#8221;</p><p><strong>Status</strong>: Ready for review</p><p><strong>Date opened</strong>: May 15, 2026</p><p><strong>Most recent update</strong>: May 22, 2026</p><p><strong>What it does</strong>: <a href="https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki">Silent Payments</a> is a proposed Bitcoin Core wallet feature that would allow users to use a single reusable payment address without sacrificing on-chain privacy. The feature seeks to make Bitcoin payments more user-friendly and private.</p><p>Today, Bitcoin users are generally encouraged to generate a new address for every payment because address reuse makes transaction activity easier to trace publicly on-chain. While wallets already automate much of this process, repeatedly generating and sharing new payment addresses can still be cumbersome.</p><p>Silent Payments aims to simplify this experience by allowing users to publish a single reusable payment identifier that automatically generates unique destination addresses for every payment received.</p><p>To outside observers, the payments appear unrelated on-chain even though they belong to the same recipient.</p><p><strong>Why it matters</strong>: The proposal is part of a broader multi-year effort to improve privacy within Bitcoin&#8217;s existing wallet architecture without requiring consensus changes and while minimizing additional trust assumptions. </p><p>Silent Payments was first proposed <a href="https://bitcoinops.org/en/topics/silent-payments/">in 2022</a> by Bitcoin Core developer Ruben Somsen, and several attempts have since been made to implement the feature in the Bitcoin Core wallet. </p><p>However, as I&#8217;ll highlight in the next section of this newsletter, privacy features are often difficult to implement in practice. They can contain hidden edge cases and architectural complexities that only emerge through extensive iteration, testing, and real-world review.</p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights</h1><p>Last Thursday, Bitcoin Core developers discussed a newly discovered edge case in their latest release, Bitcoin Core v31, which introduced the &#8220;private broadcast&#8221; feature.</p><p>Private broadcast is designed to help users privately relay Bitcoin transactions over privacy networks such as Tor or I2P so that peers cannot easily identify the sender&#8217;s IP address.</p><p>However, developers discovered that under certain networking conditions, the feature may unintentionally do the exact opposite and reveal the sender&#8217;s IP address. </p><h2>The issue with private broadcast</h2>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-41">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDE #237 🌙]]></title><description><![CDATA[A Sober Reflection on Ethereum]]></description><link>https://christinedkim.substack.com/p/acde-237</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acde-237</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 22 May 2026 07:05:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a1916ddc-4bbd-428b-819f-ec4b5779fe2c_1453x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p>This past week, I attended the <a href="https://www.eventbrite.com/e/designing-defi-protocols-incentives-conference-tickets-1986994037655">Designing DeFi</a> conference in NYC, formerly known as TLDR. It&#8217;s an annual gathering of researchers, developers, and builders focused on decentralized finance (DeFi) and blockchain protocols.</p><p>It was a phenomenal event. The quality of both the research presented and the attendees was exceptionally high. I left the conference with several takeaways, one of which was about the utility of centrally coordinated decentralization. </p><p>I&#8217;ll have to share my takeaways from the event another week, however, as I&#8217;m aware that I should probably first address the elephant in the room. No, not <a href="https://christinedkim.substack.com/p/a-sober-reflection-on-the-ethereum">the Ethereum Foundation</a>. The bigger one. Ethereum. </p><p>Tonight, I&#8217;m sharing a sober reflection on Ethereum, its waning relevance and value, and where I see its future heading. </p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, <a href="https://forkcast.org/calls/acde/237">All Core Developers Execution (ACDE) #237</a>.  </p><h2>Glamsterdam Devnet Updates</h2><ul><li><p>Ethereum Foundation (EF) Developer Operations Engineer Barnabas Busa said that <a href="https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-4">Glamsterdam-Devnet-4</a> will launch today, with new execution layer (EL) clients, Nethermind and Ethrex, as well as three consensus layer (CL) clients, Prysm, Lodestar, and Lighthouse. </p></li><li><p>Testing is underway for the Geth (EL) and Nimbus (CL) clients for inclusion in the Glamsterdam-Devnet-4 launch. </p></li></ul><h2>Glamsterdam Code Changes</h2><ul><li><p>Developers have finalized a clarification in Ethereum Improvement Proposal (EIP) 7928 to address <a href="https://github.com/ethereum/EIPs/pull/11699/files/780cc420f00de2ba21283b6c9a61fa95e978f7d6..daa60674d01258d86593bb20c130736ead879c77">an edge case involving insufficient gas</a>. </p></li><li><p>EF Researcher Maria Silva, who has been leading the gas repricing efforts in Glamsterdam, said it is likely the <a href="https://eips.ethereum.org/EIPS/eip-7904">EIP 7904</a> will no longer be needed. Silva raised the high likelihood that this EIP will be removed after further client benchmarking so that client teams and the broader Ethereum community do not spend additional resources preparing for this change. </p></li><li><p>Refer to <a href="https://docs.google.com/spreadsheets/d/1ifXjsiFFzQW8s1gl4Gz3kVDKE2pvTMkPslHuE3U7Nqk/edit?gid=237702310#gid=237702310">this Google spreadsheet</a> for an overview of the testing and inclusion status of all Glamsterdam EIPs. </p></li></ul><h2>Hegota Proposals</h2><ul><li><p>EF Researcher Wei Han proposed <a href="https://eips.ethereum.org/EIPS/eip-8188">EIP 8188</a>, state tiering by write age, for inclusion in Hegota. The EIP seeks to address the problem of state growth in the short term without significantly impacting the user experience, before longer-term solutions, such as state expiry, become ready. </p></li><li><p>Facet Layer-2 Co-founder Tom Lehman proposed <a href="https://x.com/dumbnamenumbers/status/2047401379308745015">EIP 8182</a>, private ETH and ERC-20 transfers, for inclusion in Hegota. This EIP would enshrine a privacy pool application into the core protocol of Ethereum. </p></li><li><p>EF Researcher Peter Miller proposed EIP 4758, deactivate SELFDESTRUCT, for inclusion in Hegota. Although developers have deemed the SELFDESTRUCT opcode deprecated for several years, there are still a handful of applications on Ethereum that use the opcode. This EIP seeks to create a pathway to wholly deactivate the opcode and prevent its use. </p></li></ul><h2>Execution API Feedback</h2><ul><li><p>Independent Ethereum developer Mercy Boma Naps-Nkari requested client feedback on <a href="https://github.com/ethereum/execution-apis/pull/803">an open pull request</a> for changing the <code>fillTransaction </code>field in the execution API. </p></li><li><p>She also requested feedback on <a href="https://hackmd.io/@bomanaps/rJXLPhYRWl">her analysis</a> of the JSON-RPC methods exposed by all EL clients based on the current execution API specifications. </p></li></ul><h2>Announcements</h2><ul><li><p>ACDE Call Chair Nixo Rokish said there is no closing date for Hegota proposals yet. The date will be announced a few weeks to a month in advance. </p></li><li><p>She also shared that as May 25 is a public holiday in several countries, the All Core Developers Testing (ACDT) call scheduled on that day may be cancelled. Developers can check <a href="https://discord.gg/YYsGc97gzx">Discord</a> for the discussion and final decision on this. </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDE #237. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><p>This week, more individuals announced their departure from the Ethereum Foundation (EF). </p><p>Researchers <a href="https://x.com/_julianma">Julian Ma</a> and <a href="https://x.com/CarlBeek">Carl Beekhuizen</a> both shared on X that they were leaving the organization and seeking new opportunities. </p><p>The EF itself has offered little explanation for <a href="https://christinedkim.substack.com/p/acdc-178">the recent string of departures</a>, fueling speculation and concerns not only about the Foundation, but about Ethereum more broadly.</p><p>On X, some have argued that the recent departures are <a href="https://x.com/JosefJ_/status/2056693836131209367?s=20">a healthy sign</a> of new talent and innovation replacing old within the EF. Others see it as evidence of organizational instability, <a href="https://x.com/potuz_eth/status/2057178524545413581?s=20">burnout</a>, and weakening leadership at one of Ethereum&#8217;s most influential institutions.</p><h2>Is the EF restructuring good for Ethereum? </h2><p>Good or bad for the EF, there&#8217;s a broader debate about whether the EF restructuring is positive for Ethereum. </p>
      <p>
          <a href="https://christinedkim.substack.com/p/acde-237">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ready for Merge Ep. 30 👾]]></title><description><![CDATA[Brief: The Clarity Act and the Future of Crypto Regulation]]></description><link>https://christinedkim.substack.com/p/ready-for-merge-ep-30</link><guid isPermaLink="false">https://christinedkim.substack.com/p/ready-for-merge-ep-30</guid><pubDate>Wed, 20 May 2026 16:31:33 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/198468005/555baa351bf05dccff0de865e2a75a68.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pNUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pNUV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 424w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 848w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1272w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/189926889?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pNUV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 424w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 848w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1272w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good afternoon, </p><p>I&#8217;m excited to share the Season 1 finale of the Ready for Merge podcast! </p><p>It&#8217;s a bi-weekly brief on Bitcoin and Ethereum development. I&#8217;m ending the season just like I started it. </p><p>I also dive into recent developments with the Clarity Act and why this bill could become one of the most important pieces of legislation yet for blockchain developers in the United States.</p><p>If you&#8217;ve been enjoying these regular updates and insights on blockchain development through the Ready for Merge podcast and want to stay informed throughout the summer while the show is on break, I encourage you to become a premium subscriber to my Substack if you haven&#8217;t already.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Without further ado, let&#8217;s get into today&#8217;s brief! </p><p>Yours truly, </p><p>Christine D. Kim </p><div><hr></div><h1>Episode Summary</h1><p>Christine D. Kim shares the final bi-weekly brief of Season 1 of the Ready for Merge podcast, recapping the latest developments in Bitcoin and Ethereum protocol development.</p><p>She also breaks down the latest developments surrounding the Clarity Act, a major cryptocurrency market-structure bill advancing in the U.S. Senate, highlighting its implications for open-source developers, self-custody rights, and the growing role of decentralization as a legal framework for regulating digital assets.</p><p>Finally, Christine shares how listeners can continue to follow major developments in blockchain technology throughout the summer via her newsletters and events.</p><p>This episode was recorded on May 19, 2026.</p><h1>Timestamps</h1><p>(1:53) Ethereum development updates</p><p>(7:55) Bitcoin development updates</p><p>(12:07) What is the Clarity Act?</p><p>(14:49) Why the Clarity Act matters</p><p>(25:05) How to stay up-to-date on blockchain development through the summer</p><h1>Song Credits</h1><p>Special thanks to Calios for the music featured in this episode. You can listen to the full track, &#8220;Our Lives,&#8221; and other songs by Calios on Spotify: </p><iframe class="spotify-wrap artist" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6761610000e5eb3b6ca7f52a4d678812af102d&quot;,&quot;title&quot;:&quot;Calios&quot;,&quot;subtitle&quot;:&quot;Artist&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https://open.spotify.com/artist/6qs62M8pLHGZuttTwgP6JK&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/artist/6qs62M8pLHGZuttTwgP6JK" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div><hr></div><p>&#128126; Thank you for tuning in! If you liked today&#8217;s show, please share it with a friend who might also enjoy the episode. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/p/ready-for-merge-ep-30?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/p/ready-for-merge-ep-30?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>&#128187; If the episode sparked any thoughts, opinions, or questions, I&#8217;d love to hear them. Please share your feedback by leaving a comment.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/p/ready-for-merge-ep-30/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/p/ready-for-merge-ep-30/comments"><span>Leave a comment</span></a></p><p>&#128433;&#65039; If you&#8217;re a premium subscriber, don&#8217;t forget to join the CDK subscriber Telegram channel. It&#8217;s an exclusive space to discuss the evolution of Bitcoin and Ethereum with other readers and yours truly. The invite link to join is posted here:</p><div class="community-chat" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/christinedkim/chat?utm_source=chat_embed&quot;,&quot;subdomain&quot;:&quot;christinedkim&quot;,&quot;pub&quot;:{&quot;id&quot;:4191107,&quot;name&quot;:&quot;Christine D. Kim&quot;,&quot;author_name&quot;:&quot;Christine D. Kim&quot;,&quot;author_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QGXw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63af0d02-6352-4508-b81a-151a582ac3ff_500x500.jpeg&quot;}}" data-component-name="CommunityChatRenderPlaceholder"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 40 ☀️]]></title><description><![CDATA[Did the number of reachable nodes in residential ISPs increase since Bitcoin Core v30.0?]]></description><link>https://christinedkim.substack.com/p/issue-40</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-40</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 19 May 2026 11:03:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8a0014a7-5e41-4f98-9f98-4f64ce6aa880_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Last Thursday, I attended <a href="https://bitdevs.org/2026-05-14-socratic-seminar-158">a Bitdevs meetup</a> in NYC. These are monthly gatherings of Bitcoin protocol developers, researchers, and enthusiasts to discuss the latest developments in Bitcoin. </p><p>I always leave these gatherings having learned something new about Bitcoin development, and hope my <a href="https://luma.com/all-protocol-devs">All Protocol Devs</a> meetups, loosely inspired by Bitdevs, do the same for attendees interested in general blockchain development. </p><p>At the most recent Bitdevs meetup, discussions ranged from Lightning network updates to the differences between isogeny-, hash-, and lattice-based quantum-secure cryptographic approaches, to new data analyzing the effectiveness of enabling NAT-PMP by default in the recent v30 release of Bitcoin Core.</p><p>Today, I&#8217;m diving into the effectiveness of enabling NAT-PMP by default because it highlights something important about open-source protocol development: Even when a feature has a clear theoretical motivation, its real-world impact is not always immediate or easy to measure. There are often far more social, operational, and economic variables at play than theory alone can account for.</p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 17</p></li><li><p><strong>Closed issues:</strong> 26</p></li><li><p><strong>Milestone progress:</strong> 60% </p></li></ul><p>Last week&#8217;s snapshot showed 16 open issues, 26 closed, and a 61% milestone progress.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, May 14, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective statuses:</p><h3>Work-in-progress</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35182">Bitcoin/bitcoin, PR #35182</a> (Replace libevent with our own HTTP and socket-handling implementation)</p></li></ul><h3>Merged</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35156">Bitcoin/bitcoin, PR #35156</a> (dbwrapper: reuse scratch <code>DataStream</code> buffers)</p></li></ul><h3>Closed</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/31132">Bitcoin/bitcoin, PR #31132</a> (validation: fetch block inputs on parallel threads)</p></li></ul><h2>Discussion Topics</h2><ul><li><p><strong>Net Split Working Group (WG) Update</strong>: The goal of this project is to cleanly separate the two main components of Bitcoin Core&#8217;s peer-to-peer networking protocol, <a href="https://github.com/bitcoin/bitcoin/issues/33958">the net and net_processing layers</a>, which are responsible for managing internet connections between nodes and protocol-specific messaging, respectively. Project lead &#8220;cfields&#8221; shared that they will be working on other projects, and that this working group should be removed from the rotation in meeting agendas until further notice.  </p></li><li><p><strong>QML GUI WG Update</strong>: There is now <a href="https://github.com/orgs/bitcoin-core/projects/1/views/3">a project board</a> for this WG to keep track of all outstanding PRs and issues related to building a new user interface for the Bitcoin Core wallet. </p></li><li><p><strong>Private Broadcast WG Update</strong>: There is <a href="https://signal.group/#CjQKIIBs79NZA9NAwuNXzBteyKUWxOEWu3QqaiQSMMJZCl2hEhD80HdpVUYNB_AGrMMTZFdu">a Signal group chat</a> for developers contributing to this project. For more information about the private broadcast feature in Bitcoin Core, refer to <a href="https://github.com/bitcoin/bitcoin/issues/34476">this open GitHub issue</a>. </p></li></ul><div><hr></div><h1><strong>&#127775; </strong>PR Spotlight</h1><h2>PR #35182</h2><p><strong>Category</strong>: Bitcoin/bitcoin, Bitcoin Core client software used to connect to Bitcoin, the network, and validate blocks and transactions </p><p><strong>Description</strong>: Replace libevent with our own HTTP and socket-handling implementation</p><p><strong>Author</strong>: &#8220;pinheadmz&#8221;</p><p><strong>Status</strong>: Open, work-in-progress</p><p><strong>Date opened</strong>: April 20, 2026</p><p><strong>Most recent update</strong>: May 14, 2026</p><p><strong>What it does</strong>: The PR removes &#8220;libevent,&#8221; a third-party software library for managing network connections, from Bitcoin Core&#8217;s networking stack and replaces it with Bitcoin Core&#8217;s own custom implementation for:</p><ul><li><p>socket handling</p></li><li><p>event loops</p></li><li><p>HTTP serving</p></li><li><p>peer connection management</p></li></ul><p><strong>Why it matters</strong>: For years, libevent acted as an important external dependency inside Bitcoin Core. While libevent is widely used and generally considered reliable, relying on third-party software introduces trade-offs. Developers have less direct control over node behavior, debugging can become more difficult, upgrades may introduce compatibility risks, and some security assumptions depend on external maintainers outside the Bitcoin Core project itself.</p><p>By bringing this functionality directly into Bitcoin Core, developers can better tailor the networking stack to the software&#8217;s exact needs. The change also reflects a broader trend in Bitcoin Core development toward reducing unnecessary dependencies, simplifying the architecture, improving long-term maintainability, and making node behavior more deterministic and easier for developers to reason about.</p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights</h1><p>In the recent v30 release of Bitcoin Core, developers enabled the <code>-natpmp=1</code> option by default in hopes of increasing the number of reachable Bitcoin nodes running behind residential internet service providers (ISPs).</p><p>In simple terms, the feature helps Bitcoin nodes automatically configure compatible home routers to accept inbound connections from other peers on the network. Historically, home internet setups blocked these incoming connections by default, making residential nodes harder to reach and limiting their usefulness for network connectivity and peer discovery.</p><p>The thinking behind the v30 change was relatively straightforward. If more home users could easily accept inbound connections without manually configuring their routers, more residential nodes would come online, strengthening network decentralization and improving peer bootstrapping.</p><h2>Diving into the data</h2>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-40">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDC #178 🌙]]></title><description><![CDATA[ICYMI, a round-up of important news for Ethereum developers]]></description><link>https://christinedkim.substack.com/p/acdc-178</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acdc-178</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 15 May 2026 00:01:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2222750a-60b9-42a0-aa90-1a66ba1d0ab5_1446x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p>Tonight, instead of focusing on one main story, I&#8217;m diving into three developments shaping the Ethereum and broader crypto developer ecosystem right now:</p><ul><li><p>A status update on the Clarity Act, a consequential U.S. bill impacting protocol developers and open-source blockchain development</p></li><li><p>Leadership changes at the Ethereum Foundation, the leading organization spearheading Ethereum core development</p></li><li><p>Growing concern about the sustainability of public goods funding for critical Ethereum developer tooling, such as Vyper</p></li></ul><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, <a href="https://forkcast.org/calls/acdc/178">All Core Developers Consensus (ACDC) #178</a>.  </p><h2>Glamsterdam Devnet Updates</h2><ul><li><p>Developers reviewed the scope of Ethereum Improvement Proposals (EIPs) for Glamsterdam-Devnet-4. </p></li><li><p>They confirmed <a href="https://eips.ethereum.org/EIPS/eip-7975">eth/70</a> and <a href="https://eips.ethereum.org/EIPS/eip-8159">eth/71</a> for inclusion in Glamsterdam-Devnet-4. They deferred a decision on <a href="https://eips.ethereum.org/EIPS/eip-8070">eth/72</a>, as the specifications for this proposal have not yet been finalized. </p></li><li><p>There are two pull requests (PRs) that require review by the execution layer (EL) client teams before inclusion in Glamsterdam-Devnet-4. They are: </p><ul><li><p><a href="https://github.com/ethereum/consensus-specs/pull/5223">PR #5223</a>, Raise <code>MIN_BUILDER_WITHDRAWABILITY_DELAY</code> to 8192 epochs</p></li><li><p><a href="https://github.com/ethereum/consensus-specs/pull/5236">PR #5236</a>, Check gas limit consistency with the target</p></li></ul></li><li><p>The final EL-focused Glamsterdam devnet, Bal-Devnet-7, is expected to launch next Monday, May 18. Depending on the devnet&#8217;s stability, developers agreed to reassess which EL client branches to test on Glamsterdam-Devnet-4. </p></li><li><p>Refer to <a href="https://docs.google.com/spreadsheets/d/1ifXjsiFFzQW8s1gl4Gz3kVDKE2pvTMkPslHuE3U7Nqk/edit?gid=237702310#gid=237702310">this Google spreadsheet</a> for an overview of the testing and inclusion status of all Glamsterdam EIPs. </p></li></ul><h2>Glamsterdam Code Changes</h2><ul><li><p>Regarding the proposal to cap validator deposit requests, Ethereum Foundation (EF) Developer Operations Engineer Barnabas Busa acknowledged concerns that the changes may create denial-of-service attack vectors on the EL. </p></li><li><p>Developers share initial benchmarking results implementing the proposal with the Prysm and Teku clients. They agreed to collect additional analysis from other clients and work on client-level optimizations to enable a deposit cap, rather than going with a deposit queue approach. </p></li><li><p>For background on the validator deposit requests issue, refer to <a href="https://christinedkim.substack.com/p/acde-236">last week&#8217;s ACD After Hours post</a>. </p></li><li><p>There are two outstanding proposals to add a new data serialization format, SSZ, to the Engine API. While they both do the same thing, one proposes <a href="https://github.com/ethereum/execution-apis/pull/793">refactoring the Engine API</a> with the SSZ addition. Developers leaned towards <a href="https://github.com/ethereum/execution-apis/pull/764">Busa&#8217;s simpler proposal</a>, but agreed to continue discussing both. </p></li></ul><h2>Hegota Proposals</h2><ul><li><p>EF P2P Networking Engineer Sukun Tarachandani presented <a href="https://github.com/ethp2p/ethp2p/pull/5">various changes</a> to committee attestation broadcast specifications that would help reduce Ethereum block times from 12 to 8 seconds. </p></li><li><p>EF zkEVM Researchers Francesco Andreoli and Ignacio Hagopian presented <a href="https://eips.ethereum.org/EIPS/eip-8025">EIP 8025</a>, Optional Execution Proofs, for inclusion in Hegota. </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDC #178. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><h2>Clarity Act Clears U.S. Senate Banking Committee Review</h2><p>Today, the U.S. Senate Banking Committee approved the Digital Asset Market Clarity Act in a 15&#8211;9 bipartisan vote and advanced the bill to the full Senate for further review. The vote signals that the legislation still has a viable path to becoming law before the 2026 midterm elections, though additional rounds of negotiation and voting remain.</p>
      <p>
          <a href="https://christinedkim.substack.com/p/acdc-178">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ready for Merge Ep. 29 👾]]></title><description><![CDATA[Meet the Devs: Ben Adams (Nethermind)]]></description><link>https://christinedkim.substack.com/p/ready-for-merge-ep-29</link><guid isPermaLink="false">https://christinedkim.substack.com/p/ready-for-merge-ep-29</guid><pubDate>Wed, 13 May 2026 16:31:17 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/197375421/89fcbd09e0640ff249daa691ecaf0600.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pNUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pNUV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 424w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 848w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1272w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/189926889?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pNUV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 424w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 848w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1272w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good afternoon, </p><p>I&#8217;ve saved the best for last. I&#8217;m running back the final Meet the Devs interview from my original <a href="https://christinedkim.substack.com/s/acd-toolkit">ACD Toolkit</a> mini-series. </p><p>This one features Nethermind developer Ben Adams and his story on how he went from being a crypto skeptic to one of the top three contributors to the Nethermind codebase. </p><p>It&#8217;s another inspiring account of the way the vision and values behind Ethereum motivated a radical career change. </p><p>Yours truly, </p><p>Christine D. Kim </p><div><hr></div><h1>Episode Summary</h1><p>Meet Ben, a developer who works full-time on the Ethereum execution layer (EL) client, Nethermind. In just over two years, Ben has become one of the top three contributors to the Nethermind codebase &#8212; a remarkable leap for someone who once dismissed cryptocurrencies entirely.</p><p>In this interview, Ben recounts how he found his calling working as a full-time Ethereum client developer and the twists and turns in his journey that led him through building online games and contributing to Microsoft&#8217;s .NET ecosystem to becoming one of Nethermind&#8217;s most prolific contributors.</p><p>This interview was recorded on August 13, 2025.</p><h1>Timestamps</h1><p>(0:49) Show announcements</p><p>(1:23) Ben&#8217;s biggest contribution to Ethereum</p><p>(19:59) Ben&#8217;s view on Ethereum leadership</p><p>(31:50) What an average day looks like as a Nethermind developer</p><p>(39:38) Rapid fire questions</p><div><hr></div><p>&#128126; Thank you for tuning in! If you liked today&#8217;s show, please share it with a friend who might also enjoy the episode. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/p/ready-for-merge-ep-29?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/p/ready-for-merge-ep-29?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>&#128187; If the episode sparked any thoughts, opinions, or questions, I&#8217;d love to hear them. Please share your feedback by leaving a comment.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/p/ready-for-merge-ep-29/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/p/ready-for-merge-ep-29/comments"><span>Leave a comment</span></a></p><p>&#128433;&#65039; If you&#8217;re a premium subscriber, don&#8217;t forget to join the CDK subscriber Telegram channel. It&#8217;s an exclusive space to discuss the evolution of Bitcoin and Ethereum with other readers and yours truly. The invite link to join is posted here:</p><div class="community-chat" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/christinedkim/chat?utm_source=chat_embed&quot;,&quot;subdomain&quot;:&quot;christinedkim&quot;,&quot;pub&quot;:{&quot;id&quot;:4191107,&quot;name&quot;:&quot;Christine D. Kim&quot;,&quot;author_name&quot;:&quot;Christine D. Kim&quot;,&quot;author_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QGXw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63af0d02-6352-4508-b81a-151a582ac3ff_500x500.jpeg&quot;}}" data-component-name="CommunityChatRenderPlaceholder"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 39 ☀️]]></title><description><![CDATA[Crunch time for the Clarity Act]]></description><link>https://christinedkim.substack.com/p/issue-39</link><guid isPermaLink="false">https://christinedkim.substack.com/p/issue-39</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 12 May 2026 11:03:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a18f9df6-ca1b-453d-b545-80b17f4ecc66_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Before we get into today&#8217;s topic, a quick reminder that the next All Protocol Devs meetup is this Wednesday. </p><p>If you&#8217;re a protocol developer, researcher, investor, or simply curious about the evolution of Bitcoin, Ethereum, and blockchain infrastructure more broadly, I&#8217;d love to see you there. </p><p>The event is designed to bring together people across different blockchain ecosystems for thoughtful, technical conversations on the evolution of public blockchains.</p><p>Learn more about Wednesday&#8217;s event and how to sign up <a href="https://luma.com/18373t9h">here</a>. </p><p>Now onto tonight&#8217;s story.</p><p>This Thursday, a consequential crypto policy vote will take place in Washington. The U.S. Senate Banking Committee is expected to vote on the Clarity Act, a sweeping market structure bill designed to reshape how cryptocurrencies, stablecoins, and public blockchain networks are regulated in the United States.</p><p>If the bill advances, lawmakers and industry leaders believe there is a narrow but real window for President Donald Trump to sign it into law by July 4. If it stalls, however, the odds of meaningful crypto legislation passing this year &#8212; or even before the end of the decade &#8212; drop sharply as political attention shifts toward the 2026 midterm elections.</p><p>Today, I break down why the Clarity Act matters for protocol developers, what it could change for Bitcoin and Ethereum, and why the debate over this bill is ultimately a debate about whether U.S. law will formally recognize decentralized blockchain networks as legitimate public infrastructure.</p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 16</p></li><li><p><strong>Closed issues:</strong> 26</p></li><li><p><strong>Milestone progress:</strong> 61% </p></li></ul><p>Last week&#8217;s snapshot showed 15 open issues, 24 closed, and a 61% milestone progress.</p><div><hr></div><h1>&#128231; You&#8217;ve Got Mail! (&amp; Other News)</h1><p>Instead of their usual Thursday meeting over Internet Relay Chat (IRC), Bitcoin Core developers met in person last week for their annual &#8220;CoreDev&#8221; gathering. Thus, I have no meeting minutes to share this week. </p><p>While I await intel on what developers discussed at the CoreDev gathering last week, I&#8217;m bringing back an older section of this newsletter, the &#8220;You&#8217;ve Got Mail!&#8221; section, in place of my usual &#8220;Meeting Minutes&#8221;. </p><p>Here&#8217;s an overview of other online discussions that happened this past week from <a href="https://groups.google.com/g/bitcoindev">the Bitcoin Development Mailing List</a>, <a href="https://delvingbitcoin.org/">Delving Bitcoin</a>, and other Bitcoin discussion forums. </p><ul><li><p>Olaoluwa Osuntokun, CTO of Lightning Labs, discusses low-hanging fruit for making the Bitcoin protocol quantum-safe. Osuntokun highlights that while most discussions about post-quantum Bitcoin focus on protecting wallets and signatures, Bitcoin&#8217;s encrypted network traffic is also vulnerable to attack. The piece walks through different design options for upgrading Bitcoin&#8217;s networking layer. More broadly, it highlights that preparing Bitcoin for a post-quantum world will likely happen incrementally, with networking upgrades serving as a lower-risk testing ground before tackling far more difficult consensus-level changes. (<a href="https://groups.google.com/g/bitcoindev/c/n_5WuKVYqwI">Bitcoin Development Mailing List</a>)</p></li><li><p>Bitcoin Core contributor &#8220;0xB10C&#8221; explores whether Bitcoin nodes running behind home internet routers could connect directly to one another using a networking technique called &#8220;TCP hole punching.&#8221; The idea is still highly experimental, but developers are discussing whether this approach could improve connectivity for home users without requiring centralized infrastructure. (<a href="https://delvingbitcoin.org/t/tcp-hole-punching-for-bitcoin-nodes-behind-home-nats/2497">Delving Bitcoin</a>)</p></li><li><p>Bitcoin Core contributor &#8220;instagibbs&#8221; explains in a new blog post how Bitcoin developers spent nearly a decade patching and redesigning Bitcoin Core&#8217;s transaction relay system to support Lightning and other Bitcoin Layer 2 protocols. The piece highlights a common pattern in open-source protocol development: When a problem is too difficult to solve directly, developers either temporarily constrain the problem or build entirely new infrastructure until a cleaner long-term solution becomes possible. (<a href="https://spiralbtc.substack.com/p/a-decade-of-workarounds">Spiral Substack</a>)</p></li></ul><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights</h1><p>This Thursday, the U.S. Senate Banking Committee <a href="https://www.banking.senate.gov/hearings/05/08/2026/executive-session">will vote</a> on the Clarity Act and a series of proposed amendments attached to the bill.</p>
      <p>
          <a href="https://christinedkim.substack.com/p/issue-39">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ACD After Hours: ACDE #236 🌙]]></title><description><![CDATA[The biggest blocker to a 200m block gas limit]]></description><link>https://christinedkim.substack.com/p/acde-236</link><guid isPermaLink="false">https://christinedkim.substack.com/p/acde-236</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Fri, 08 May 2026 00:01:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d046ef84-d95a-49fb-a726-0848aced88aa_1453x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!08zc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/169075389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!08zc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 424w, https://substackcdn.com/image/fetch/$s_!08zc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 848w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!08zc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b69763b-593e-45cb-a533-d847e2df9cb3_1100x221.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good evening,</p><p>Tonight, I&#8217;m diving into EIP 8254, a proposal to cap validator deposit requests per block on the execution layer. It&#8217;s a new EIP for consideration in Glamsterdam. </p><p>It was proposed after the Ethereum Foundation (EF) developer operations team, <a href="https://ethpandaops.io/">EthPandaOps</a>, demonstrated that sufficiently large blocks, exceeding a 193 million block gas limit, would break constraints on the consensus layer. </p><p>The issue traces back to EIP 6110, an upgrade that dramatically improved Ethereum&#8217;s validator deposit processing system but also embedded a hard consensus-layer limit that developers did not anticipate one day needing to exceed. </p><p>Hindsight is always 20/20, but there are ways developers could improve their foresight. </p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><p>P.S. I&#8217;ll be discussing EIP 8254 and the other important takeaways from the Ethereum Soldogn Interop event with the EthPandaOps teams at the next All Protocol Devs meetup, happening next Wednesday, April 13. </p><p>Sign up for the event <a href="https://luma.com/18373t9h">here</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QKeH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QKeH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!QKeH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!QKeH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!QKeH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QKeH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png" width="380" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:1192426,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/196796207?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QKeH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!QKeH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!QKeH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!QKeH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb460c24-5b01-434c-aca4-d3793e9593f8_1254x1254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>&#128466;&#65039; Call Minutes</h1><p>First, a quick summary of the latest Ethereum developer call, <a href="https://forkcast.org/calls/acde/236">All Core Developers Execution (ACDE) #236</a>.  </p><h2>Glamsterdam Devnet Updates</h2><ul><li><p>Last week, during <a href="https://blog.ethereum.org/2026/05/02/soldogn-interop-recap">the Soldogn Interop</a>, developers tested client implementations of the Glamsterdam upgrade across several devnets: Glamsterdam-Devnet-0, 1, 2, and Bal-Devnet-6. </p></li><li><p>Notably, <a href="https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-2">Glamsterdam-Devnet-2</a> features a new Ethereum Improvement Proposal (EIP), <a href="https://eips.ethereum.org/EIPS/eip-8061">EIP 8061</a>, which increases the validator exit and consolidation churn. This is the only other consensus layer (CL) focused change in Glamsterdam that developers have started testing on a devnet aside from <a href="https://eips.ethereum.org/EIPS/eip-7732">EIP 7732</a>, also known as enshrined proposer builder separation (ePBS). </p></li><li><p>During the Soldogn Interop, developers agreed to simplify EIP 8045, another CL-focused change in Glamsterdam, and remove EIP 8080 from the scope of the upgrade. There are now only two CL-focused changes for inclusion on a Glamsterdam devnet remaining: EIP 8045 and EIP 7688.</p></li><li><p>On the execution layer (EL) side, developers are continuing to test a handful of code changes in isolation from CL changes on Bal-Devnet-6.  Ethereum Foundation (EF) Developer Operations Engineer Stefan Starflinger said developers will launch one more EL-focused devnet, Bal-Devnet-7, before migrating all testing efforts over to the shared Glamsterdam devnets. </p></li><li><p>Refer to <a href="https://docs.google.com/spreadsheets/d/1ifXjsiFFzQW8s1gl4Gz3kVDKE2pvTMkPslHuE3U7Nqk/edit?gid=237702310#gid=237702310">this Google spreadsheet</a> for an overview of the testing and inclusion status of all Glamsterdam EIPs. </p></li></ul><h2>Scheduled for Inclusion Discussion</h2><ul><li><p>EF Protocol Support Lead and ACDE Call Co-Chair Nixo Rokish shared <a href="https://github.com/ethereum/EIPs/pull/11475/files">a new proposed definition</a> for labelling EIPs as scheduled for inclusion (SFI&#8217;d). </p></li><li><p>EF Protocol Prototyping Lead Toni Wahrst&#228;tter raised concerns that the definition does not help developers prioritize which EIPs to include for testing on devnets. </p></li><li><p>EF Testing Engineer &#8220;spencer-tb&#8221; has opened <a href="https://github.com/ethereum/EIPs/pull/11399">a pull request</a> on GitHub to formally update the status of nine Glamsterdam EIPs to SFI in accordance with the new proposed definition. </p></li></ul><h2>Glamsterdam Code Changes</h2><ul><li><p>In line with the new <code>engine_getblobsv4</code> API method, developers have <a href="https://github.com/ethereum/EIPs/pull/11444">updated</a> the description and design of <a href="https://eips.ethereum.org/EIPS/eip-8070">EIP 8070</a>, a non-consensus-breaking change for improving node bandwidth consumption. </p></li><li><p>Developers have not reached a consensus on <a href="https://github.com/ethereum/EIPs/pull/11601">the appropriate EL client behavior</a> during a deep chain reorganization. Developers agreed to conduct further testing and simulation with clients before reaching a decision. </p></li><li><p>Developers also discussed how to work around the CL cap on validator deposits and withdrawals, which may be exceeded if they follow through with their <a href="https://blog.ethereum.org/2026/05/02/soldogn-interop-recap">planned</a> increase of the block gas limit to 200 million gas post-Glamsterdam. <a href="https://github.com/ethereum/EIPs/pull/11607">One proposal</a> is to cap deposits on the EL so that even at higher block gas limits, the CL cap cannot be exceeded.  </p></li><li><p>Developers agreed to include <a href="https://github.com/ethereum/EIPs/pull/11590">EIP 8246</a>, remove <code>SELFDESTRUCT </code>burn, in Glamsterdam to fix a minor edge case related to a deprecated opcode. This would help simplify and remove longstanding tech debt in the protocol.  </p></li><li><p>Developers <a href="https://ethereum-magicians.org/t/can-we-completely-remove-selfdestruct/28464">discussed</a> ways to prevent the use of the deprecated opcode, <code>SELFDESTRUCT</code>, in the future. They agreed it is too late in the Glamsterdam development process to consider them for the upgrade, as such methods would require more time for planning and communication, especially with users and smart contract developers. </p></li></ul><h2>Hegota Proposals</h2><ul><li><p>Developers discussed three proposals for consideration in Hegota, the upgrade scheduled after Glamsterdam. They were: <a href="https://github.com/ethereum/pm/issues/2033#issuecomment-4353547307">EIP 7709</a>, <a href="https://github.com/ethereum/pm/issues/2033#issuecomment-4392380260">EIP 8253</a>, and <a href="https://hackmd.io/@matt/aa-goals">account abstraction</a>. </p></li></ul><h2>Miscellaneous</h2><ul><li><p>Ethereum developer Mercy Boma Naps Nkari requested feedback from client teams on <a href="https://github.com/ethereum/execution-apis/pull/788">an execution API change</a> removing methods no longer used since Ethereum&#8217;s Merge upgrade in 2022. </p></li></ul><div><hr></div><p>&#127765; That&#8217;s all for my summary of ACDE #236. Continue reading for my insights on Ethereum development and governance. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#127763; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>ACD After Hours:</em></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#127761;  I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#128270; Insights</h1><p>Last week, a group of over 100 Ethereum protocol developers and researchers met up in Longyearbyen, Svalbard. The gathering, called the Soldogn Interop, was hosted by the Ethereum Foundation (EF). </p><p>In the Foundation&#8217;s recap of the week, they <a href="https://blog.ethereum.org/2026/05/02/soldogn-interop-recap">announced</a> that meaningful progress had been made on the Glamsterdam upgrade. </p><p>Specifically, developers agreed they could more than triple transaction throughput post-Glamsterdam by increasing the block gas limit from 60 million gas to 200 million gas. </p><div class="pullquote"><p>&#8220;By Friday, the three threads converged on the headline number for the week: a credible 200M post-Glamsterdam gas limit floor. This significant increase is possible because ePBS structures the slot to give execution more time, BAL optimizations give clients the throughput headroom under that structure, and 8037 ensures the higher gas limit doesn't translate into runaway state growth.&#8221;</p></div><p>The credibility of this 200 million gas figure was immediately thrown into question after developers who attended the interop insisted the estimate was too conservative and the likely increase would be much higher than 200 million. </p><p>Prysm client developer &#8220;Potuz,&#8221; who is leading development on one of the main scaling improvements in Glamsterdam, <a href="https://eips.ethereum.org/EIPS/eip-7732">EIP 7732</a>, said on X: </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/potuz_eth/status/2050575253361795405?s=20&quot;,&quot;full_text&quot;:&quot;Core devs are too conservative. Expect much more than 200\n\n&quot;,&quot;username&quot;:&quot;potuz_eth&quot;,&quot;name&quot;:&quot;Potuz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1494001194427158539/bfrZyMsG_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-02T13:56:52.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:8,&quot;retweet_count&quot;:14,&quot;like_count&quot;:142,&quot;impression_count&quot;:31538,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://blog.ethereum.org/2026/05/02/soldogn-interop-recap&quot;,&quot;title&quot;:&quot;Sold&#248;gn Interop Recap &#9728;&#65039; | Ethereum Foundation Blog&quot;,&quot;description&quot;:&quot;This past week, just over 100 Ethereum core contributors gathered above the Arctic Circle &#8212; in Longyearbyen, Svalbard &#8212; for the Sold&#248;gn Interop: a week of intense work on the Glamsterdam network upgrade. Sold&#248;gn followed last year's Berlinterop, but returned to the format used by Amphora &#127994;, Edelweiss &#127956;&#65039;, and Nyota &#10024;: a single-track week of focused, multi-client progress toward a specific upgrade &#8212; in this case, harde ning Glamsterdam. By Friday, the group had delivered on its three core goals: alignment&quot;,&quot;domain&quot;:&quot;blog.ethereum.org&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2050569362495463424/CcKOM-9p?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Nethermind client developer Ben Adams echoed this sentiment, saying: </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ben_a_adams/status/2050590111096517112?s=20&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@materkel</span> 200M gas limit is the floor target; which implies higher &#128521;&quot;,&quot;username&quot;:&quot;ben_a_adams&quot;,&quot;name&quot;:&quot;Ben {chmark} Adams &#10208;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1282411238602006529/l4lHaQHE_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-02T14:55:55.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:10,&quot;impression_count&quot;:901,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Contrary to the commentary on X, developers expressed concerns at the latest All Core Developers Execution (ACDE) call about exceeding a block gas limit of 193 million gas. </p><p>EF Developer Operations Engineer Barnabas Busa said: </p><div class="pullquote"><p>&#8220;We could safely do 190, but, as soon as we go over 193, we are gonna have issues.&#8221;</p></div><p>Thus, despite the initial fanfare about a 200m block gas limit in Glamsterdam, it&#8217;s unclear what the final value will be and how soon an increase of this magnitude could be reached on mainnet. </p><h2>The biggest blocker to bigger blocks</h2>
      <p>
          <a href="https://christinedkim.substack.com/p/acde-236">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ready for Merge Ep. 28 👾]]></title><description><![CDATA[Brief: Can Crypto Enable Private, Permissionless Payments?]]></description><link>https://christinedkim.substack.com/p/ready-for-merge-ep-28</link><guid isPermaLink="false">https://christinedkim.substack.com/p/ready-for-merge-ep-28</guid><pubDate>Wed, 06 May 2026 16:30:54 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196584524/7009706dc5bc3c93e9a9f045a12c0c37.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pNUV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pNUV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 424w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 848w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1272w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png" width="1100" height="221" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:221,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24660,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/189926889?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pNUV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 424w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 848w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1272w, https://substackcdn.com/image/fetch/$s_!pNUV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72f45dc9-cda6-46b7-8a20-a23ca1878080_1100x221.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good afternoon, </p><p>This week&#8217;s Ready for Merge podcast episode is a short and sweet overview of the highlights in blockchain protocol news and developments over the past two weeks. </p><p>This may be the shortest episode I&#8217;ve recorded yet, only 15 minutes!</p><p>In it, I cover the main updates from an in-person gathering last week of Ethereum protocol developers and researchers. I also cover the disclosure of a high-severity bug in Bitcoin Core v28 and older software versions. </p><p>Finally, I dive into recent commentary on the maturation of public blockchain protocols and applications, and what really differentiates them from traditional financial applications. </p><p>Next week, I&#8217;ll be sharing my final Meet the Devs interview from my premium Substack series, <a href="https://christinedkim.substack.com/s/acd-toolkit">the ACD Toolkit</a>, which features an hour-long conversation with Ethereum client developer Ben Adams, who works on the Nethermind execution layer client. </p><p>Premium subscribers get early access to this interview, which they can find here: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ddb99b9a-a894-46ba-9315-97466cf818aa&quot;,&quot;caption&quot;:&quot;Meet Ben, a developer working for Nethermind on the Ethereum execution layer (EL) client, Nethermind.&quot;,&quot;cta&quot;:&quot;Watch now&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;MTD: Ben Adams (Nethermind)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:320944905,&quot;name&quot;:&quot;Christine D. Kim&quot;,&quot;bio&quot;:&quot;Crypto reporter turned researcher turned independent content creator&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63af0d02-6352-4508-b81a-151a582ac3ff_500x500.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-04T00:00:46.055Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2361829d-8574-409d-b082-068a6f288c18_1456x1048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://christinedkim.substack.com/p/mtd-ben-adams-nethermind&quot;,&quot;section_name&quot;:&quot;ACD Toolkit&quot;,&quot;video_upload_id&quot;:&quot;3e090050-4bbb-4d83-b7c7-5a5252ec6eec&quot;,&quot;id&quot;:171759843,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4191107,&quot;publication_name&quot;:&quot;Christine D. Kim&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ahT3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0d3d8b-d03f-44cd-891f-2dc3fe049a5c_500x500.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>For everyone else, stay tuned for the public release of my interview with Ben coming out next Wednesday! </p><p>Yours truly, </p><p>Christine D. Kim </p><div><hr></div><h1>Episode Summary</h1><p>In this episode of Ready for Merge, Christine D. Kim shares updates from the Sold&#248;gn Interop, a week-long gathering of Ethereum protocol developers and researchers organized by the Ethereum Foundation. She also highlights a newly disclosed high-severity bug impacting outdated versions of Bitcoin Core. She then unpacks the ongoing fallout from the KelpDAO hack and DeFi United recovery efforts. The episode closes by questioning whether crypto products like strkBTC and stablecoins truly deliver on the promise of private, permissionless money.</p><p>This episode was recorded on May 5, 2026.</p><h1>Timestamps</h1><p>(0:54) Show announcements</p><p>(1:29) Sold&#248;gn Interop takeaways</p><p>(3:12) High severity bug in Bitcoin Core v28</p><p>(6:02) DeFi United fund recovery efforts</p><p>(10:50) What type of privacy strkBTC enables</p><h1>Song Credits</h1><p>Special thanks to Calios for the music featured in this episode. You can listen to the full track, &#8220;Our Lives,&#8221; and other songs by Calios on Spotify.</p><iframe class="spotify-wrap artist" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6761610000e5eb3b6ca7f52a4d678812af102d&quot;,&quot;title&quot;:&quot;Calios&quot;,&quot;subtitle&quot;:&quot;Artist&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https://open.spotify.com/artist/6qs62M8pLHGZuttTwgP6JK&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/artist/6qs62M8pLHGZuttTwgP6JK" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div><hr></div><p>&#128126; Thank you for tuning in! If you liked today&#8217;s show, please share it with a friend who might also enjoy the episode. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/p/ready-for-merge-ep-28?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/p/ready-for-merge-ep-28?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>&#128187; If the episode sparked any thoughts, opinions, or questions, I&#8217;d love to hear them. Please share your feedback by leaving a comment.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/p/ready-for-merge-ep-28/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/p/ready-for-merge-ep-28/comments"><span>Leave a comment</span></a></p><p>&#128433;&#65039; If you&#8217;re a premium subscriber, don&#8217;t forget to join the CDK subscriber Telegram channel. It&#8217;s an exclusive space to discuss the evolution of Bitcoin and Ethereum with other readers and yours truly. The invite link to join is posted here:</p><div class="community-chat" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/pub/christinedkim/chat?utm_source=chat_embed&quot;,&quot;subdomain&quot;:&quot;christinedkim&quot;,&quot;pub&quot;:{&quot;id&quot;:4191107,&quot;name&quot;:&quot;Christine D. Kim&quot;,&quot;author_name&quot;:&quot;Christine D. Kim&quot;,&quot;author_photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QGXw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63af0d02-6352-4508-b81a-151a582ac3ff_500x500.jpeg&quot;}}" data-component-name="CommunityChatRenderPlaceholder"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[BTC Before Light: Issue 38 ☀️]]></title><description><![CDATA[Introducing strkBTC, a new BTC-backed token]]></description><link>https://christinedkim.substack.com/p/btc-before-light-issue-38</link><guid isPermaLink="false">https://christinedkim.substack.com/p/btc-before-light-issue-38</guid><dc:creator><![CDATA[Christine D. Kim]]></dc:creator><pubDate>Tue, 05 May 2026 11:02:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1b7bc69-e335-4790-b5d9-99552b599f8b_1456x1048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOtz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg" width="1100" height="220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://christinedkim.substack.com/i/167841592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOtz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mOtz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4ba4f63-1a49-42b2-aae8-61ac6f9c57c0_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Good morning,</p><p>Next week, Starknet is launching a new Bitcoin-backed token called strkBTC. It&#8217;s marketed as a privacy solution for Bitcoin that makes no compromises on the guarantees that Bitcoin, the protocol, offers users. </p><p>Today, I&#8217;m unpacking all of the compromises in strkBTC and the Starknet Privacy Pool that enable private transfers. </p><p>Similar to how I highlighted the similarities between DeFi United and a bank bailout, strkBTC is another case study into how DeFi activity, specifically wrapped token services, in this case, is again, not that dissimilar from traditional financial services.</p><p>So, without further ado, here&#8217;s another round of a game I&#8217;m now starting to call &#8220;Protocol or financial service provider?&#8221;</p><p>Let&#8217;s get into it.</p><p>Yours truly,</p><p>Christine D. Kim</p><div><hr></div><h1>&#9201;&#65039;Core Release Schedule</h1><p>First, a quick overview of Bitcoin Core&#8217;s software release schedule and the status of the next major release:</p><p><strong>Latest Stable Major Release: <a href="https://github.com/bitcoin/bitcoin/releases/tag/v31.0">Bitcoin Core 31.0</a> </strong></p><ul><li><p><strong>Release Date:</strong> April 20,&#8239;2026</p></li></ul><p><strong>Upcoming Major Release: <a href="https://github.com/bitcoin/bitcoin/issues/35122">Bitcoin Core 32.0</a> </strong></p><ul><li><p><strong>Target Release Date:</strong> October 10, 2026 </p></li><li><p><strong>Open issues:</strong> 15</p></li><li><p><strong>Closed issues:</strong> 24</p></li><li><p><strong>Milestone progress:</strong> 61% </p></li></ul><p>Last week&#8217;s snapshot showed 16 open issues, 22 closed, and a milestone progress of 57%.</p><div><hr></div><h1><strong>&#128394;&#65039; </strong>Meeting Log</h1><p>An overview of the Bitcoin Core developers meeting that took place last Thursday, April 30, 2026, sourced from <a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/">Internet Relay Chat (IRC) logs</a> recorded by Chaincode Labs.</p><h2>Pull Requests (PRs)</h2><p>Proposed code changes to Bitcoin Core and their respective statuses: </p><h3>Work-in-progress</h3><ul><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/561">Bitcoin-core/GUI-QML, PR #561</a> (Implement Addresses list in Settings screen)</p></li><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/556">Bitcoin-core/GUI-QML, PR #556</a> (qml: Hide wallet change outputs in activity list)</p></li><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/554">Bitcoin-core/GUI-QML, PR #554</a> (Implement Replace-By-Fee speed-up support in the wallet)</p></li><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/559">Bitcoin-core/GUI-QML, PR #559</a> (Activity search filter)</p></li><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/558">Bitcoin-core/GUI-QML, PR #558</a> (Add MiniBlockClock to the Navigation Bar)</p></li><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/557">Bitcoin-core/GUI-QML, PR #557</a> (Add PSBT import review flow)</p></li><li><p><a href="https://github.com/bitcoin-core/gui-qml/pull/553">Bitcoin-core/GUI-QML, PR #553</a> (Receive requests page)</p></li><li><p><a href="https://github.com/bitcoin/bitcoin/pull/35182">Bitcoin/bitcoin, PR #35182</a> (Replace libevent with our own HTTP and socket-handling implementation)</p></li></ul><h3>Ready for review</h3><ul><li><p><a href="https://github.com/bitcoin/bitcoin/pull/31132">Bitcoin/bitcoin, PR #31132</a> (validation: fetch block inputs on parallel threads)</p></li></ul><h2>Discussion Topics</h2><ul><li><p><a href="https://github.com/orgs/bitcoin/projects/3/views/1">Kernel Working Group Update</a>: The Kernel project aims to separate Bitcoin&#8217;s core consensus logic from the rest of the Bitcoin Core software and make it easier for external applications to interface with consensus-critical code. Bitcoin Core contributor &#8220;sedited&#8221; shared that they are migrating the project away from an automated bindings generator toward handwritten bindings, which reduces external dependencies required to interface with the Kernel from non-C languages. The working group is also actively seeking review on a few open PRs tracked <a href="https://github.com/orgs/bitcoin/projects/3/views/1">on their project board</a>.</p></li><li><p><a href="https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2026-04-30">No IRC Meeting Next Week</a>: Meeting chair &#8220;abubakarsadiq&#8221; announced that there will be no IRC meeting this Thursday due to an in-person &#8220;CoreDev&#8221; gathering.</p></li></ul><div><hr></div><h1>&#127775; PR Spotlight</h1><h2>PR <strong>#</strong>557</h2><p><strong>Category</strong>: Bitcoin-core/GUI-QML, Bitcoin Core&#8217;s graphical user interface wallet</p><p><strong>Description</strong>: Add PSBT import review flow</p><p><strong>Author</strong>: &#8220;johnny9&#8221;</p><p><strong>Status</strong>: Open, work-in-progress</p><p><strong>Date opened</strong>: April 25, 2026</p><p><strong>Most recent update</strong>: April 26, 2026</p><p><strong>What it does</strong>: This PR adds a review step in the wallet when importing a Partially Signed Bitcoin Transaction (PSBT). If the wallet can fully sign the transaction, it is routed to a Send Review screen, where users can inspect details (inputs, outputs, fees) before finalizing. PSBTs that require signatures the wallet cannot provide (e.g., multisig setups) are flagged on the interface as not supported yet. Support for multisig wallet setups will be deferred for future design work.</p><p><strong>Why it matters</strong>: This is a small UX improvement to the Bitcoin Core wallet with an outsized impact. PSBTs are commonly used in setups involving hardware wallets or air-gapped signing. Adding a review screen reduces the risk of blindly signing malicious or incorrect transactions. Most dedicated Bitcoin wallets already include clear transaction review flows. This PR moves Bitcoin Core closer to that baseline, which is important for broader usability. The change also helps reinforce the best practice of verifying transaction details before signing, rather than treating signing as a blind action.</p><div><hr></div><p>&#9729;&#65039; That&#8217;s all for my summary of Bitcoin Core development. Continue reading for my insights. To read the rest of the newsletter, make sure you are signed up for a premium subscription:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://christinedkim.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://christinedkim.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>&#9925; Interested in being a featured sponsor of this newsletter? Learn more about sponsorship opportunities available for <em>BTC Before Light</em>: </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:320944905,&quot;userName&quot;:&quot;Christine D. Kim&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p>&#9728;&#65039; I also run a research and advisory firm called <em>Protocol Watch</em> for businesses building on Bitcoin and Ethereum. Learn more about how I can help your business understand and stay ahead of protocol changes: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.protocolwatch.com&quot;,&quot;text&quot;:&quot;Protocol Watch&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.protocolwatch.com"><span>Protocol Watch</span></a></p><div><hr></div><h1>&#129517; Insights</h1><p>On Tuesday, May 12, Starknet is <a href="https://x.com/Starknet/status/2051297123736371222?s=20">launching</a> a new BTC-backed token called strkBTC. </p><p>In a blog post explaining the token, Starknet <a href="https://www.starknet.io/blog/strkbtc-starknets-shielded-bitcoin-with-private-transactions/">wrote</a>:</p><blockquote><p>Today, Starknet introduces strkBTC: an asset designed to bring privacy to Bitcoin, without compromising the principles that made Bitcoin trustworthy in the first place.</p></blockquote><p>Contrary to the description, the design of strkBTC contradicts almost all the principles that make Bitcoin trustworthy. It also raises questions about the real difference between token issuers like Starknet and traditional financial service providers such as banks and centralized exchanges. </p><h2>How it works</h2>
      <p>
          <a href="https://christinedkim.substack.com/p/btc-before-light-issue-38">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>