3 Thoughts Thursday - The Beginning 🚀


Welcome to the first-ever 3 Thoughts Thursday! Glad to have you here.

High to Low

  1. Crypto Takes Washington
  2. Not-So-Ultrasound Money?
  3. Foundry - Initcode Verification

High 🌎

Crypto Takes Washington

Donald Trump's crypto czar David Sacks spoke in Washington on Tuesday. Amidst many pleasantries, he highlighted the importance of 'regulatory clarity' for the crypto industry; stressing that without it, the US runs the risk of giving away value creation to other countries. One of the most notable moments from his speech was his closing remark:

"I look forward to working with each of you in creating a golden age in digital assets"

The speech left many feeling optimistic, especially about stablecoins. Sacks pushed the idea that they help keep the U.S. dollar on top globally. How? Stablecoin issuers buy U.S. Treasuries to back their digital dollars, which pumps up demand. And since the U.S. government borrows money by selling Treasuries, more demand means lower interest rates. This cuts government borrowing costs and gives politicians more to spend.

On the same day, Acting SEC Chairman Mark T. Uyeda announced his executive staff appointments, three of whom are listed as members of the SEC’s Crypto Task Force.

For those who’ve been in crypto for a while, please take a moment😮‍💨

This shift in sentiment has been a long time coming. Not too long ago, the SEC was handing out Wells Notices like they were going out of fashion. Today, we're being told that a 'Golden age' is coming.

In the markets this week, we saw just how much crypto is heavily influenced by geopolitical events.

Trump’s latest executive orders on tariffs sent waves of uncertainty through global markets, and crypto was no exception. The market shed nearly half a trillion dollars.

This raises a crucial question: How can crypto become more resistant to broader economic uncertainty?

After all, one of its core promises is to serve as a hedge against inflation, government overreach, and the fragility of traditional finance. Yet, in moments like these, its resilience is being put to the test.

Mid 🤝

Not-So-Ultrasound Money?

The “ultrasound money” meme emerged in the summer of 2020, anticipating the effects EIP-1559 would have on Ethereum's monetary policy. EIP-1559 introduced a mechanism in which, during periods of high network activity, the amount of Ether burned by the protocol’s base fee could exceed the amount of Ether issued, leading to deflationary periods.

However, the introduction of "blobs" through EIP-4844 on March 13, 2024, began to reverse this trend. For now, Ethereum is somewhat inflationary again.

This shift occurred because, before EIP-4844, L2 chains across the ecosystem posted their data to Ethereum via calldata (expensive). EIP-4844 provided a cheaper alternative for L2s, reducing the total amount of gas consumed per block. As a result, less Ether is being burned than issued, leading to a mildly inflationary state instead of deflation.

What you won’t read on X is that, if you zoom out, Ethereum’s inflation has still slowed drastically.

Additionally, the reversal isn't solely due to the introduction of blobs. Since the Merge (Sep 2022), the number of validators on the Beacon Chain has increased by ~146%. More validators result in higher ETH issuance, which scales proportionally to the square root of the total validator count.

So next time you see posts like ​this, remember there’s usually more to the story than meets the eye. Zoom out. As Hans Rosling wisely put it in Factfulness:

"Remember that small change looks big on a small scale."

Low 🔎

Foundry - Initcode Verification

This isn't simple Etherscan verification. Forge has developed a powerful new CLI tool that verifies a contract’s initcode AND runtimecode.

Remember, when we deploy smart contracts, we first execute the initcode. This code has the ability to modify a contract’s storage, potentially introducing malicious state.

Check out forge verify-bytecode if you need more rigorous smart contract verification.

Command:

forge verify-bytecode [OPTIONS]

See this tweet for a more detailed break down.

Bonus:

There's a new cheatcode called 'isContext' which checks the current forge execution context.

Usage:

vm.isContext(context)

See you next Thursday!

Got thoughts on this week’s newsletter? Reply to this email or DM me. I’d love to hear from you!

Disclaimer: The views and opinions expressed in this newsletter are my own and do not reflect those of my employer or any affiliated organizations. Nothing in this publication constitutes financial, legal, or investment advice.

Blaine Malone

Read more from Blaine Malone

This weeks newsletter is slightly later than normal. Better late than never! EIP-7702 continued... Last week, I explored how EIP-7702 enables sponsored transactions, a long-awaited Ethereum feature. This week, I’m continuing that exploration, now from the Foundry side. Foundry recently introduced new cheatcodes that make it much easier to experiment with EIP-7702: signDelegation - Sign an EIP-7702 authorization for delegation attachDelegation - Designate the next call as an EIP-7702...

⛽ 7702 Gas Sponsorship Over the weekend I explored EIP-7702 by writing a minimal implementation that stripped transaction creation back to its fundamentals. While Viem does a great job abstracting the low-level details, I wanted to understand exactly what was happening under the hood. You can check out the code here. What did I learn? Once delegated, the code is fixed at the EOA unless it's explicitly re-delegated (requires re-signing auth list entry). Type 4 transactions include an...

Live Streaming This week I tried out a different format: I went live. Finding the time to record well-scripted videos is tough when you have a full-time job, so I wanted to dip my toes into the streaming ecosystem. To start, I went live on Twitter. The first stream was simple. I wasn’t on camera myself. I streamed a video of my Pectra countdown timer, which I had vibe-coded earlier in the week. malone @blainemalone the wait is nearly over... https://x.com/i/broadcasts/1PlKQMZwlnNKE x.com...