<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Golda's Used Ideas</title>
        <link>https://paragraph.com/@golda-s-used-ideas</link>
        <description>Software engineer, mom, organizer.  Opinions available.</description>
        <lastBuildDate>Fri, 07 Aug 2026 12:17:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Golda's Used Ideas</title>
            <url>https://storage.googleapis.com/papyrus_images/ea0e13cb9d5c19e93d3b534fd35a8a71850948aa7f4c90268e4c7deab5a26b38.jpg</url>
            <link>https://paragraph.com/@golda-s-used-ideas</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[After the Merge: Miner Changes]]></title>
            <link>https://paragraph.com/@golda-s-used-ideas/after-the-merge-miner-changes</link>
            <guid>NDOFLd7kj0Vble4fXOai</guid>
            <pubDate>Mon, 31 Oct 2022 23:30:07 GMT</pubDate>
            <description><![CDATA[by Michelle Zaremskas, Golda Velez and Nishant Sharma The Ethereum Foundation laid down a challenge to the community to analyze the performance and behavior of the chain before and after the Merge. So, here is our possibly naive analysis, performed without having done any prior work in the Ethereum ecosystem. The primary tool we used was the Alchemy API to retrieve blocks and transactions, as well as some additional libraries to examine miner rewards. Our first impression was that much remain...]]></description>
            <content:encoded><![CDATA[<p>by Michelle Zaremskas, Golda Velez and Nishant Sharma</p><p>The Ethereum Foundation laid down a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://esp.ethereum.foundation/merge-data-challenge">challenge</a> to the community to analyze the performance and behavior of the chain before and after <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/upgrades/merge/">the Merge</a>. So, here is our possibly naive analysis, performed without having done any prior work in the Ethereum ecosystem.</p><p>The primary tool we used was the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.alchemy.com/reference/ethereum-api-quickstart">Alchemy API</a> to retrieve blocks and transactions, as well as some additional libraries to examine miner rewards.</p><p>Our first impression was that much remained the same:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/069d4852d829f3fa62a1bc2e3e947fbe10454927ecd982c778043b7987ac6c21.png" alt="Simple Trend Analysis of Gas Fees &amp; Transaction Count" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Simple Trend Analysis of Gas Fees &amp; Transaction Count</figcaption></figure><p>Aside from a slight decreasing trend in the baseFeePerGas, the primary metrics associated with a block appear remarkably stable across the Sept 15, 2022 merge boundary line.</p><p>Diving in a bit further, we noticed one striking difference: the number of unique miners increased dramatically immediately after the merge.</p><pre data-type="codeBlock" text="10k Blocks 8/27/22 generated by 54 miners (1696802 transactions)

10k Blocks 9/16/22 generated by 679 miners (1887472 transactions)
"><code>10k Blocks <span class="hljs-number">8</span><span class="hljs-operator">/</span><span class="hljs-number">27</span><span class="hljs-operator">/</span><span class="hljs-number">22</span> generated by <span class="hljs-number">54</span> miners (<span class="hljs-number">1696802</span> transactions)

10k Blocks <span class="hljs-number">9</span><span class="hljs-operator">/</span><span class="hljs-number">16</span><span class="hljs-operator">/</span><span class="hljs-number">22</span> generated by <span class="hljs-number">679</span> miners (<span class="hljs-number">1887472</span> transactions)
</code></pre><p>Of the 54 miners sampled from 8/27, two-thirds (36) were participating on 9/16.</p><h2 id="h-miner-differences" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Miner Differences</h2><p>In order to investigate this difference, we retrieved a larger sample of 519059 blocks from before and after the merge, skipping over the actual merge day. The increase in number of miners holds up over time, examined here in chunks of 1000 blocks.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/055a9083a39d710e79fb63905840206b11fabfab0f5afd3327ec9a0302892e2f.png" alt="Number of unique miners remains high over time." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Number of unique miners remains high over time.</figcaption></figure><p>It was suggested by some other writers that miners who were working before the merge are no longer participating. We also tested this proposition, and in fact although for a short period after the merge some “pre-merge miners” participated, this dropped off rapidly:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0d93ef96639c802a09d7230979f7f576e7da1cca106e41246a6ada9d2d54c866.png" alt="Number of unique miners from before the merge, active per 1000 blocks." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Number of unique miners from before the merge, active per 1000 blocks.</figcaption></figure><p>Obviously the method of gaining rewards changed after the merge, but we were curious if the amount of reward changed as well. This was a more time-consuming calculation, and only samples were taken.</p><p>From a small number of samples, the <strong>reward per block seems roughly stable at around 2.04 ETH before and after the merge</strong></p><p>So likely, the reason for the non-intersection of miners before and after the merge is due to the change in technology and not a reduction in rewards.</p><p>However one possible exception is blocks that have uncles. While we are not deep enough into the ETH ecosystem to be entirely sure, it seems probable that after the merge the lack of uncles is a positive thing for the chain, it might reduce rewards due to minors. However, in our small sample inspection, uncle blocks had only a slightly larger reward of about 2.07ETH.</p><p>In any case, it also seemed significant to note that</p><h3 id="h-no-more-uncles" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">No More Uncles</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f5f6b9aa74e6478ea8132e5b7931d3c3450e36a05edd696e3b5c158d21403def.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>We also wanted to examine the velocity of blocks and transactions, as this is one of the primary advantages promised by advances made possible by the merge. So far, the speedup is slight - <strong>12.9 transactions per second since the merge</strong>, vs <strong>11.7 transactions per second before</strong>.</p><pre data-type="codeBlock" text="(Pdb) dfa.transactionCount.sum()/(dfa.secs.max() - dfa.secs.min())
12.890979125248508
(Pdb) dfb.transactionCount.sum()/(dfb.secs.max() - dfb.secs.min())
11.712863266492299
"><code>(Pdb) dfa.transactionCount.sum()<span class="hljs-operator">/</span>(dfa.secs.<span class="hljs-built_in">max</span>() <span class="hljs-operator">-</span> dfa.secs.<span class="hljs-built_in">min</span>())
<span class="hljs-number">12.890979125248508</span>
(Pdb) dfb.transactionCount.sum()<span class="hljs-operator">/</span>(dfb.secs.<span class="hljs-built_in">max</span>() <span class="hljs-operator">-</span> dfb.secs.<span class="hljs-built_in">min</span>())
<span class="hljs-number">11.712863266492299</span>
</code></pre><h2 id="h-summary" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Summary</h2><p>In summary, the Ethereum blockchain has been stable across the merge boundary, with statistically insignificant changes to most block variables, with the exception of dramatic changes to uncles and miners.</p><p>Transaction Count per Block: essentially unchanged</p><p>Gas Used per Block: essentially unchanged</p><p>Base Fee Per Gas: slight downward trend</p><p>Number of Unique Miners: dramatic increase sustained over time</p><p>Uncles: Not seen since shortly after the merge</p><p>Rewards per Block: essentially unchanged</p><p>Overall Transaction Speed: slight increase</p><p>We are looking forward to the further changes unlocked by the change to proof of stake that should enable further improvements to the chain.</p><p><em>Reference Code:</em></p><p>The code in this repo was hacked rapidly and some of the figures above were generated on the fly in an interactive session. However, the basic functionality required to generate them is all present here.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Whats-Cookin/eth-merge-data">https://github.com/Whats-Cookin/eth-merge-data</a></p>]]></content:encoded>
            <author>golda-s-used-ideas@newsletter.paragraph.com (Golda's Used Ideas)</author>
        </item>
        <item>
            <title><![CDATA[Soul is Rational: Why we need SBTs]]></title>
            <link>https://paragraph.com/@golda-s-used-ideas/soul-is-rational-why-we-need-sbts</link>
            <guid>Xn1PLTGvZnqEXk3e05rh</guid>
            <pubDate>Tue, 28 Jun 2022 21:54:38 GMT</pubDate>
            <description><![CDATA[The dismal science, also known as Economics, describes behavior as "rational" if maximizes personal satisfaction. Markets are held up as a tool for maximizing everyone’s satisfaction, yet they they inherently anonymize the participants, limiting the “rational” values that can be modeled. Behaviors based on principles or relationships are disregarded - yet non-transactional values that cannot be "bought" are central drivers for behavior in most humans that I care to associate with. I prefer to...]]></description>
            <content:encoded><![CDATA[<p>The dismal science, also known as Economics, describes behavior as &quot;rational&quot; if maximizes personal satisfaction. Markets are held up as a tool for maximizing everyone’s satisfaction, yet they they inherently anonymize the participants, limiting the “rational” values that can be modeled. Behaviors based on principles or relationships are disregarded - yet non-transactional values that cannot be &quot;bought&quot; are central drivers for behavior in most humans that I care to associate with.</p><p>I prefer to deal with people I know and trust, to work on things I care about, to buy products that were made in fair working conditions. I strongly want never to buy things that murderers profited from, yet today I often do so. An anonymized marketplace does not allow me to easily act “rationally” based on my actual values. A richer ecosystem of information would provide much higher utility, than the current common model of anonymized transactions.</p><p>In math, the shape of the universe follows from the axioms chosen. An assumption of scalar rationality in which all values are transactional and anonymizable is not wrong mathematically, it simply determines the shape of the universe described.</p><p>In science, we try to describe the observed shape of the world. Models and theories are tested by their ability to predict behavior in the real world. Hand-waving away large swaths of human motivation and observed behavior as &quot;irrational&quot; is a religious, not scientific approach.</p><p>In engineering, we try to shape the world. What shape do we want? For very clearly, tools that only allow anonymous transactions lead to a world in which everything is for sale.</p><p>The exciting thing in our time is not that we can automate markets, but that we can actualize language and intention. SBTs are a good starting point, that allow us to efficiently encode the values and relationships, the specific judgements and experiences that in fact drive our behavior.</p><p>I wrote more about this some time back: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackernoon.com/cant-buy-me-love-an-argument-for-implementing-illiquidity-4v3a31kc">Can’t Buy Me Love: An Argument for Implementing Illiquidity</a> which discusses encoding trust, changing cooperative structures and using earned tokens for governance, and offers computational models of love and corruption, among other things.</p>]]></content:encoded>
            <author>golda-s-used-ideas@newsletter.paragraph.com (Golda's Used Ideas)</author>
        </item>
    </channel>
</rss>