TheDinarian
News • Business • Investing & Finance
Vitalik Buterin Discusses "The Purge", The Next Steps In Blockchain Development
April 03, 2024
post photo preview

One of the less well-known EIPs in the recent Dencun hard fork is EIP-6780, which removed most of the functionality of the SELFDESTRUCT opcode.

This EIP is a key example of an often undervalued part of Ethereum protocol development: the effort to simplify the protocol by removing complexity and adding new security guarantees. This is a big part of what I have labeled as “The Purge”: the project of slimming down Ethereum and clearing technical debt. There will be more EIPs that have a similar spirit, and so it is worth understanding both how EIP-6780 in particular accomplishes the goal, and what other EIPs there might be in the future.

How does EIP-6780 simplify the Ethereum protocol?

EIP-6780 reduces the functionality of the SELFDESTRUCT opcode, which destroys the contract that calls it and empties its code and storage, so that it only works if the contract was created during the same transaction. This by itself is not a complexity decrease to the specification. However, it does improve implementations, by introducing two new invariants:

  1. Post EIP-6780, there is a maximum number of storage slots (roughly: gas limit / 5000) that can be edited in a single block.
  2. If a contract has nonempty code at the start of a transaction or block, it will have the same code at the end of that transaction or block.

Before, neither of these invariants were true:

  1. SELFDESTRUCT on a contract with a large number of storage slots could clear an unlimited amount of storage slots within a single block. This would have made it much harder to implement Verkle trees, and it was making Ethereum client implementations much more complicated, because they needed to have extra code to handle that special case efficiently.
  2. A contract’s code could go from nonempty to empty through SELFDESTRUCT, and in fact the contract could even be re-created with different code immediately after. This made it harder for transaction verification in account abstraction wallets to use code libraries without being vulnerable to DoS attacks.

Now, these invariants are both true, making it significantly easier to build an Ethereum client and other kinds of infrastructure. A few years down the line, hopefully a future EIP can finish the job and eliminate SELFDESTRUCT entirely.

What are some other “purges” that are happening?

  • Geth has recently deleted thousands of lines of code by dropping support for pre-merge (PoW) networks.
  • This EIP which formally enshrines that fact that we no longer need to have code to worry about “empty accounts” (see: EIP-161, which introduced this concept as part of a fix to the Shanghai DoS attacks)
  • The 18-day storage window for blobs in Dencun, which means that an Ethereum node only needs ~50 GB to store blob data and this amount does not increase over time

The first two significantly improve life for client developers. The latter significantly improves life for node operators.

What are some other things that might need to be purged?

Precompiles

Precompiles are Ethereum contracts that, instead of having EVM code, have logic that must be directly implemented by clients themselves. The idea is that precompiles can be used to implement complex forms of cryptography that cannot be implemented efficiently within the EVM.

Precompiles are used very successfully today, notably to enable ZK-SNARK-based applications with the elliptic curve precompiles. However, there are other precompiles that are being used very rarely:

  • RIPEMD-160: a hash function that was introduced to support better compatibility with Bitcoin
  • Identity: a precompile that returns the same output as its input
  • BLAKE2: a hash function that was introduced to support better compatibility with Zcash
  • MODEXP modular exponentiation with very big numbers, introduced to support RSA-based cryptography

It turns out that the demand for these precompiles is far lower than was anticipated. Identity was used a lot because it was the easiest way to copy data, but since Dencun the MCOPY opcode has superseded it. And unfortunately, these precompiles are all a huge source of consensus bugs, and a huge source of pain for new EVM implementations, including ZK-SNARK circuits, formal-verification-friendly implementations, etc.

There are two ways to remove these precompiles:

  1. Just remove the precompile, eg. EIP-7266 which removes BLAKE2. This is easy, but breaks any applications that do still use it.
  2. Replace the precompile with a chunk of EVM code that does the same thing (though inevitably at a higher gas cost), eg. this draft EIP to do this for the identity precompile. This is harder, but almost certainly does not break applications that use it (except in very rare cases where the gas cost of the new EVM code exceeds the block gas limit for some inputs)

History (EIP-4444)

Today, each Ethereum node is expected to store all historical blocks forever. It has been understood for a long time that this is a highly wasteful approach, and makes it needlessly difficult to run an Ethereum node due to the high storage requirements. With Dencun, we introduced blobs, which only need to be stored for ~18 days. With EIP-4444, Ethereum blocks will also get removed from default Ethereum nodes after some time.

One key issue to resolve is: if old history does not get stored by literally every node, what does store it? Realistically, large-scale entities such as block explorers will. However, it is also possible and not that difficult to make p2p protocols to store and pass around that information, which are more optimized for the task.

The Ethereum blockchain is permanent, but requiring literally every node to store all of the data forever is a very “overkill” way of achieving that permanence.

Simple peer-to-peer torrent networks for old history are one approach. Protocols that are more explicitly optimized for Ethereum use, such as the Portal Network, are another.

Or, in meme format:

 

Reducing the amount of storage needed to run an Ethereum node can greatly increase the number of people who are willing to do so. Reducing node sync time, which EIP-4444 also does, also simplifies many node operators’ workflows. Hence, EIP-4444 can greatly increase Ethereum’s node decentralization. Potentially, if each node stores small percentages of the history by default, we could even have roughly as many copies of each specific piece of history being stored across the network as we do today.

LOG reform

Quoting from this draft EIP directly:

Logs were originally introduced to give applications a way to record information about onchain events, which decentralized applications (dapps) would be able to easily query. Using bloom filters, dapps would be able to quickly go through the history, identify the few blocks that contained logs relative to their application, and then quickly identify which individual transactions have the logs that they need.

In practice, this mechanism is far too slow. Almost all dapps that access history end up doing so not through RPC calls to an Ethereum node (even a remote-hosted one), but through centralized extra-protocol services.

What can we do? We can remove bloom filters, and simplify the LOG opcode so that all it does is create a value that gets hashes into the state. We can then build separate protocols that use ZK-SNARKs and incrementally-verifiable computation (IVC) to generate provably-correct “log trees”, that represent an easily-searchable table of all logs for a given topic, and applications that need logs and want to be decentralized can use these separate protocols.

Moving to SSZ

Today, much of the Ethereum block structure, including transactions and receipts, is still stored using outdated formats based on RLP and Merkle Patricia trees. This makes it needlessly difficult to make applications that use that data.

The Ethereum consensus layer has moved to the cleaner and more efficient SimpleSerialize (SSZ):

Source: https://eth2book.info/altair/part2/building_blocks/merkleization/

 

However, we still need to complete the transition, and move the execution layer over to the same structure.

Key benefits of SSZ include:

  • Much simpler and cleaner specification
  • 4x shorter Merkle proofs in most cases, compared to status-quo hexary Merkle Patricia trees
  • Bounded length for Merkle proofs, compared to extremely long worst-cases (eg. proving contract code or long receipt outputs)
  • No need to implement complicated bit-twiddling code (which RLP requires)
  • For ZK-SNARK use cases, can often reuse existing implementations that have been built around binary Merkle trees

Today, we have three types of cryptographic data structures in Ethereum: SHA256 binary trees, SHA3 RLP hashed lists, and hexary Patricia trees. Once we complete the transition to SSZ, we’ll be down to having two: SHA256 binary trees and Verkle trees. In the longer-term future, once we get good enough at SNARKing hashes, we may well replace both SHA256 binary trees and Verkle trees with binary Merkle trees that use a SNARK-friendly hash - one cryptographic data structure for all of Ethereum.

Link

community logo
Join the TheDinarian Community
To read more articles like this, sign up and join my community today
0
What else you may like…
Videos
Podcasts
Posts
Articles
🚀 Bitcoin Hits New All-Time High – What’s Next?

Bitcoin reached a new peak of $118,254 on July 11, 2025, driven by institutional demand, favorable macro conditions, and supportive crypto regulations. With a 100%+ year-over-year surge, what's next for BTC?

🔮 Bitcoin Outlook

📆 Short Term (6–12 Months)

  • Expect volatility post-ATH
  • Spot BTC ETFs attract significant capital
  • Potential range: $95K–$135K

🕰 Medium Term (1–3 Years)

  • 2024 halving impact continues
  • More institutions may adopt BTC as reserve/collateral
  • Global regulatory clarity boosts confidence
  • Potential range: $120K–$200K+

🌐 Long Term (5–10+ Years)

  • BTC may solidify as digital gold
  • Used in cross-border settlements and emerging markets
  • Scarcity (21M cap) drives value
  • Bullish case: $250K–$1M+
  • Bearish case: $20K–$50K (if tech/regulatory risks rise)

📌 Key Drivers

  • Institutional adoption
  • Spot ETF flows
  • Crypto regulations
  • Fed interest rate policy
  • Lightning Network & Layer 2 scaling
  • Geopolitical uncertainty

💬 TL;DR:
Bitcoin’s $118K breakout ...

00:00:07
Ripple CEO on partnership with BNY to serve as custodian of stablecoin
00:01:12
Brad Garlinghouse In Washington 🚀

It’s time for a fair and open level playing field.

Under Gary Gensler it was quite the opposite.

  • Brad Garlinghouse
    July 9, 2025
00:01:56
👉 Coinbase just launched an AI agent for Crypto Trading

Custom AI assistants that print money in your sleep? 🔜

The future of Crypto x AI is about to go crazy.

👉 Here’s what you need to know:

💠 'Based Agent' enables creation of custom AI agents
💠 Users set up personalized agents in < 3 minutes
💠 Equipped w/ crypto wallet and on-chain functions
💠 Capable of completing trades, swaps, and staking
💠 Integrates with Coinbase’s SDK, OpenAI, & Replit

👉 What this means for the future of Crypto:

1. Open Access: Democratized access to advanced trading
2. Automated Txns: Complex trades + streamlined on-chain activity
3. AI Dominance: Est ~80% of crypto 👉txns done by AI agents by 2025

🚨 I personally wouldn't bet against Brian Armstrong and Jesse Pollak.

👉 Coinbase just launched an AI agent for Crypto Trading
🚨 BREAKING NEWS: Ripple National Trust Bank! 🏦 🇺🇸

Ripple has officially filed an application to become a national trust bank, aiming to launch what would be called Ripple National Trust Bank.

This move is designed to bring Ripple’s crypto and stablecoin operations under direct federal regulation and marks a major step toward mainstream integration with the U.S. financial system.

🤔 What This Means:

🔹 If approved by the Office of the Comptroller of the Currency (OCC), Ripple would be able to operate nationwide under federal oversight, expanding its crypto services and allowing it to settle payments faster and more efficiently—without relying on intermediary banks.

🔹 Ripple’s RLUSD stablecoin would be regulated at both the state and federal level, setting a new benchmark for transparency and compliance in the stablecoin market.

🔹 Ripple has also applied for a Federal Reserve master account, which would let it hold reserves directly at the Fed and issue or redeem stablecoins outside normal banking hours, further strengthening ...

post photo preview
PERSISTENCE Q2 SUMMARY & WHATS TO COME IN Q3 👀

Q2’25 was a significant one as we laid the groundwork for multiple initiatives on our orange-themed road to BTCFi 🛣️🧡

From being one of the first DEXs to deploy on Babylon, to going live with the beta-mainnet & onboarding new Persisters.

Read more 👉 https://blog.persistence.one/2025/07/10/persistence-one-a-look-back-on-q2-2025-and-an-overview-of-whats-to-come-in-q3/

BTC Interop beta mainnet is back 🧡
post photo preview
Musk Turns On Starlink to Save Iranians from Regime’s Internet Crackdown

Elon Musk, the world’s richest man and a visionary behind SpaceX, has flipped the switch on Starlink, delivering internet to Iranians amid a brutal regime crackdown.

This move comes on the heels of Israeli strikes targeting Iran’s nuclear facilities, as the Islamic Republic cuts off online access.

The former Department of Government Efficiency chief activated Starlink satellite internet service for Iranians on Saturday following the Islamic Republic's decision to impose nationwide internet restrictions.

As the Jerusalem Post reports, that the Islamic Republic’s Communications Ministry announced the move, stating, "In view of the special conditions of the country, temporary restrictions have been imposed on the country’s internet."

This action followed a series of Israeli attacks on Iranian targets.

Starlink, a SpaceX-developed satellite constellation, provides high-speed internet to regions with limited connectivity, such as remote areas or conflict zones.

Elizabeth MacDonald, a Fox News contributor, highlighted its impact, noting, "Elon Musk turning on Starlink for Iran in 2022 was a game changer. Starlink connects directly to SpaceX satellites, bypassing Iran’s ground infrastructure. That means even during government-imposed shutdowns or censorship, users can still get online, and reportedly more than 100,000 inside Iran are doing that."

During the 2022 "Woman, Life, Freedom" protests, Starlink enabled Iranians to communicate and share footage globally despite network blackouts," she added.

MacDonald also mentioned ongoing tests of "direct-to-cell" capabilities, which could allow smartphone connections without a dish, potentially expanding access and supporting free expression and protest coordination.

Musk confirmed the activation, noting on Saturday, "The beams are on."

This follows the regime’s internet shutdowns, which were triggered by Israeli military actions.

Adding to the tension, Israeli Prime Minister Benjamin Netanyahu addressed the Iranian people on Friday, urging resistance against the regime.

"Israel's fight is not against the Iranian people. Our fight is against the murderous Islamic regime that oppresses and impoverishes you,” he said.

Meanwhile, Reza Pahlavi, the exiled son of Iran’s last monarch, called on military and security forces to abandon the regime, accusing Supreme Leader Ayatollah Ali Khamenei in a Persian-language social media post of forcing Iranians into an unwanted war.

Starlink has been a beacon in other crises. Beyond Iran, Musk has leveraged Starlink to assist people during natural disasters and conflicts.

In the wake of hurricanes and earthquakes, Starlink has provided critical internet access to affected communities, enabling emergency communications and coordination.

Similarly, during the Ukraine-Russia conflict, Musk activated Starlink to support Ukrainian forces and civilians, ensuring they could maintain contact and access vital information under dire circumstances.

The genius entrepreneur, is throwing a lifeline to the oppressed in Iran, and the libs can’t stand it.

Conservative talk show host Mark Levin praised Musk’s action, reposting a message stating that Starlink would "reconnect the Iranian people with the internet and put the final nail in the coffin of the Iranian regime."

"God bless you, Elon. The Starlink beams are on in Iran!" Levin wrote.

Musk, who recently stepped down from leading the DOGE in the Trump administration, has apologized to President Trump for past criticisms, including his stance on the One Big Beautiful Bill.

Source

🙏 Donations Accepted 🙏

If you find value in my content, consider showing your support via:

💳 PayPal: 
1) Simply scan the QR code below 📲
2) or visit https://www.paypal.me/thedinarian

🔗 Crypto – Support via Coinbase Wallet to: [email protected]

Or Buy me a coffee: https://buymeacoffee.com/thedinarian

Your generosity keeps this mission alive, for all! Namasté 🙏 Crypto Michael ⚡  The Dinarian

Read full Article
post photo preview
GENIUS Act lets State banks conduct some business nationwide. Regulators object

The Senate passed the GENIUS Act for stablecoins last week, but significant work remains before it becomes law. The House has a different bill, the STABLE Act, with notable differences that must be reconciled. State banking regulators have raised strong objections to a provision in the GENIUS Act that would allow state banks to operate nationwide without authorization from host states or a federal regulator.

The controversial clause permits a state bank with a regulated stablecoin subsidiary to provide money transmitter and custodial services in any other state. While host states can impose consumer protection laws, they cannot require the usual authorization and oversight typically needed for out-of-state banking operations.

The Conference of State Bank Supervisors welcomed some changes in the GENIUS Act but remains adamantly opposed to this particular provision. In a statement, CSBS said:

“Critical changes must be made during House consideration of the legislation to prevent unintended consequences and further mitigate financial stability risks. CSBS remains concerned with the dramatic and unsupported expansion of the authority of uninsured banks to conduct money transmission or custody activities nationwide without the approval or oversight of host state supervisors (Sec. 16(d)).”

The National Conference of State Legislatures expressed similar concerns in early June, stating:

“We urge you to oppose Section 16(d) and support state authority to regulate financial services in a manner that reflects local conditions, priorities and risk tolerances. Preserving the dual banking system and respecting state autonomy is essential to the safety, soundness and diversity of our nation’s financial sector.”

Evolution of nationwide authorization

Section 16 addresses several issues beyond stablecoins, including preventing a recurrence of the SEC’s SAB 121, which forced crypto assets held in custody onto balance sheets. However, the nationwide authorization subsection was added after the legislation cleared the Senate Banking Committee, with two significant modifications since then.

Originally, the provision applied only to special bank charters like Wyoming’s Special Purpose Depository Institutions or Connecticut’s Innovation Banks. Examples include crypto-focused Custodia Bank and crypto exchange Kraken in Wyoming, plus traditional finance player Fnality US in Connecticut. Recently the scope was expanded to cover most state chartered banks with stablecoin subsidiaries, possibly due to concerns about competitive advantages.

Simultaneously, the clause was substantially tightened. The initial version allowed state chartered banks to provide money transmission and custody services nationwide for any type of asset, which would include cryptocurrencies. Now these activities can only be conducted by the stablecoin subsidiary, and while Section 16(d) doesn’t explicitly limit services to stablecoins, the GENIUS Act currently restricts issuers to stablecoin related activities.

However, the House STABLE Act takes a more permissive approach, allowing regulators to decide which non-stablecoin activities are permitted. If the House version prevails in reconciliation, it could result in a significant expansion of allowed nationwide banking activities beyond stablecoins.

Is it that bad?

As originally drafted, the clause seemed overly permissive.

The amended clause makes sense for stablecoin issuers. They want to have a single regulator and be able to provide the stablecoin services throughout the United States. But it also leans into the perception outside of crypto that this is just another form of regulatory arbitrage.

The controversy over Section 16(d) reflects concerns about creating a regulatory gap that allows banks to operate interstate without the oversight typically required from either federal or state authorities. As the two Congressional chambers work toward reconciliation, lawmakers must decide whether stablecoin legislation should include provisions that effectively reduce traditional banking oversight requirements.

Source

🙏 Donations Accepted 🙏

If you find value in my content, consider showing your support via:

💳 PayPal: 
1) Simply scan the QR code below 📲
2) or visit https://www.paypal.me/thedinarian

🔗 Crypto – Support via Coinbase Wallet to: [email protected]

Or Buy me a coffee: https://buymeacoffee.com/thedinarian

Your generosity keeps this mission alive, for all! Namasté 🙏 Crypto Michael ⚡  The Dinarian

Read full Article
post photo preview
Dubai regulator VARA classifies RWA issuance as licensed activity
Virtual Asset Regulatory Authority (VARA) leads global regulatory framework - makes RWA issuance licensed activity in Dubai.

Real-world assets (RWAs) issuance is now licensed activity in Dubai.

~ Actual law.
~ Not a legal gray zone.
~ Not a whitepaper fantasy.

RWA issuance and listing on secondary markets is defined under binding crypto regulation.

It’s execution by Dubai.

Irina Heaver explained:

“RWA issuance is no longer theoretical. It’s now a regulatory reality.”

VARA defined:

- RWAs are classified as Asset-Referenced Virtual Assets (ARVAs)

- Secondary market trading is permitted under VARA license

- Issuers need capital, audits, and legal disclosures

- Regulated broker-dealers and exchanges can now onboard and trade them

This closes the gap that killed STOs in 2018.

No more tokenization without venues.
No more assets without liquidity.

UAE is doing what Switzerland, Singapore, and Europe still haven’t:

Creating enforceable frameworks for RWA tokenization that actually work.

Matthew White, CEO of VARA, said it perfectly:

“Tokenization will redefine global finance in 2025.”

He’s not exaggerating.

$500B+ market predicted next year.

And the UAE just gave it legal rails.

~Real estate.
~Private credit.
~Shariah-compliant products.

Everything is in play.

This is how you turn hype into infrastructure.

What Dubai is doing now is 3 years ahead of everyone else.

Founders, investors, ecosystem builders:

You want to build real-world assets onchain.

Don’t waste another year waiting for clarity.

Come to Dubai.

It’s already here.

 

Source

🙏 Donations Accepted 🙏

If you find value in my content, consider showing your support via:

💳 PayPal: 
1) Simply scan the QR code below 📲
2) or visit https://www.paypal.me/thedinarian

🔗 Crypto – Support via Coinbase Wallet to: [email protected]

Or Buy me a coffee: https://buymeacoffee.com/thedinarian

Your generosity keeps this mission alive, for all! Namasté 🙏 Crypto Michael ⚡  The Dinarian

 

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals