Analysis · News

Ethereum Magicians weigh cheaper ephemeral accounts

Ethereum Magicians are discussing proposals to make ephemeral accounts cheaper, as current CREATE/SELFDESTRUCT accounting costs at least 200,600 gas per invocation.

Ethereum Magicians weigh cheaper ephemeral accounts

A discussion posted Aug. 27 on Ethereum Magicians puts a concrete price on Ethereum’s ephemeral-account problem: at minimum 200,600 gas for a single invocation. The pitch is that temporary accounts could become a viable protocol primitive without introducing persistent state.

Ephemeral accounts act like smart contracts during a transaction, then get deleted when that transaction closes. Under current rules, you create one with CREATE or CREATE2, run EVM code, and remove it with SELFDESTRUCT — all within one transaction.

Divide 200,600 gas by 21,000 — the cost of a basic EETH$2,491.841.32% transfer — and you get 9.55, roughly 9.5 transfers.

Where does 200,600 come from? The account-creation charge under EIP-8037 is 183,600 gas. EIP-8038 adds a CREATE_ACCESS cost of 12,000 gas and SELFDESTRUCT’s 5,000-gas base cost. Those three figures sum to 200,600. A separate, narrower floor covers just the create-and-destroy accounting: CREATE_ACCESS plus SELFDESTRUCT’s base charge equals 17,000 gas. That number describes the minimum overhead of spinning up and tearing down an account, stripped of the creation charge itself.

The proposed benefit is clean state handling. Because ephemeral accounts don’t leave anything behind after the transaction, a protocol-native version could supply temporary execution environments without contributing to state bloat — the main concern for use cases built on short-lived deployments.

SELFDESTRUCT is deprecated, and its semantics keep shifting. Glamsterdam currently includes EIP-8246, which removes SELFDESTRUCT’s Ether-burning behavior. Hegota currently includes EIP-4758, which proposes removing the remaining functionality specified by EIP-6780. Any design built around SELFDESTRUCT is therefore sitting next to a moving target.

The discussion lays out four paths forward. One defers the refund until transaction end. Another charges only at the end of the creation frame. A third issues a refund when SELFDESTRUCT occurs within the same transaction. The fourth adds native ephemeral accounts through a dedicated opcode — something like TCREATE. The refund-based options rework accounting around existing operations; TCREATE would make temporary accounts explicit at the protocol level.

A statistic collected by @chfast and cited in the discussion shows roughly 8,000 to 14,000 transactions containing same-transaction SELFDESTRUCT operations per 100,000 blocks. That’s a measurable existing pattern, not a speculative future demand.

ETH was priced at $2,490.9, up 1.3% over 24 hours, according to CoinGecko. For applications that need short-lived execution containers, the current accounting makes each invocation more expensive; developers and users would benefit only if Ethereum contributors select an approach and specify it in a future EIP, but the discussion sets no deadline.

eip-8037 eip-8038 ethereum magicians selfdestruct tcreate
Nadia Rahman

Nadia Rahman

Markets Editor · 9 years covering crypto · Author page

Nadia Rahman is CoinScoop's Markets Editor. She covers Bitcoin, macro liquidity and the spot-ETF complex, and previously reported on rates and FX for a global newswire.

Disclosure: This article is independent journalism and is for information only — it is not financial advice. CoinScoop is reader-supported and may earn a commission from some links. Read our disclosure policy →