Ethereum’s development community has officially launched Platåberget, a crucial short-term testnet designed to thoroughly vet the upcoming Glamsterdam upgrade before its wider deployment. This experimental network, a vital precursor to the eventual Mainnet transition, is now open for public participation, offering developers, stakers, and infrastructure operators an invaluable opportunity to identify and rectify potential issues. However, the Glamsterdam upgrade introduces significant "breaking changes" for application developers, particularly those relying on hardcoded maximum gas limits, necessitating immediate updates to wallets, indexers, and gas estimation tools.
Platåberget, envisioned as a stable, multi-month testing environment, deviates from the ephemeral nature of previous devnets. This extended duration is intended to provide ample time for the community to experiment with the post-Glamsterdam Ethereum landscape and proactively discover any vulnerabilities or incompatibilities. The insights gained from Platåberget will be instrumental in ensuring a smoother transition for Glamsterdam onto Ethereum’s longer-lived testnets, Sepolia and Goerli (previously referred to as Hoodi in the original announcement, likely a typo or internal codename), and ultimately, the Ethereum Mainnet.
Understanding the Glamsterdam Upgrade: A Paradigm Shift
The Glamsterdam upgrade represents a substantial evolution for the Ethereum network, encompassing both its consensus and execution layers. While a comprehensive list of included Ethereum Improvement Proposals (EIPs) is tracked under the meta EIP-7773, several key changes warrant specific attention for their potential impact on network participants.
One of the most significant introductions is the concept of Proposer-Builder Separation (PBS), specifically focusing on enhanced capabilities for block proposers and builders. Platåberget is designed to be a relatively small but publicly accessible validator set, encouraging anyone to become a validator and explore the workflows associated with block building and the new "builder deposit" mechanisms. This feature aims to democratize block production and improve network efficiency by allowing specialized builders to create optimized blocks. The Glamsterdam fork on the testnet is scheduled for August 20th, providing a clear deadline for participants to stake their validators and prepare for the fork transition.
Beyond PBS, another monumental change within Glamsterdam is the gas repricing. This alteration is poised to affect a broad spectrum of users and services, impacting every wallet, indexing service, and gas estimation tool operating on the network. The core of this change involves a recalibration of how transaction costs are calculated, moving away from certain fixed assumptions that have long underpinned the Ethereum ecosystem.
Gas Repricing: A Deeper Dive into the Mechanics
The gas repricing in Glamsterdam is not a superficial adjustment; it fundamentally alters the economics of on-chain operations. A critical aspect is the introduction of a separate state gas dimension for operations that lead to the creation of new state on the blockchain. This is formally introduced through EIP-8037, which meters operations that expand the network’s state with a fixed cost per state byte (CPSB). Crucially, this cost is now charged at runtime rather than being bundled into an upfront transaction fee.
This shift has immediate practical consequences. A standard ETH transfer, which has historically been a flat 21,000 gas, will no longer be a universally fixed cost. Transfers to an existing account will still incur a cost equivalent to the previous 21,000 gas, but this will now be a decomposed sum of TX_BASE_COST, COLD_ACCOUNT_ACCESS, and TX_VALUE_COST. However, sending funds to an account that does not yet exist will incur an additional charge: STATE_BYTES_PER_NEW_ACCOUNT * CPSB. This means that any application or tool that makes assumptions about a flat 21,000 gas for all transfers, or relies on a single gas dimension for estimations, will likely encounter errors and require significant updates.
Furthermore, EIP-2780 provides a detailed breakdown of the decomposed intrinsic costs for transactions, offering developers a clearer understanding of how these new components interact. Concurrently, EIP-8038 addresses the increases in state-access costs, providing further context for the revised gas model. The implications are far-reaching, requiring a comprehensive re-evaluation of gas estimation algorithms, user interface displays in wallets, and the operational logic of decentralized applications (dApps) and their underlying infrastructure.
Navigating Platåberget: Resources and Participation
For developers and stakers eager to engage with Platåberget, a wealth of resources is available. The Platåberget resources page offers a concise summary of the included EIPs, details on client support, and the current launch status. For those seeking in-depth technical specifications, the devnet-8 specification document provides crucial network settings, configuration values, bootnodes, and client release information.
To simplify the setup process, the dedicated Platåberget website provides a convenient "Add Network" flow, enabling users to effortlessly configure their Execution Layer (EL) and Consensus Layer (CL) clients. To facilitate testing and participation, a faucet is available to dispense testnet ETH, which is essential for covering validator deposits and transaction gas fees.
Key considerations for running a node on Platåberget include:
- Validator Set Dynamics: Platåberget features a relatively small, public validator set. This encourages broader participation and allows for direct testing of validator and builder deposit workflows.
- ePBS Testing: The implementation of enhanced Proposer-Builder Separation (ePBS) is a major focus. This allows solo stakers, Decentralized Validator Technology (DVT) projects, custom software developers, and large-scale operators to thoroughly test their infrastructure under real-world conditions.
- Gas Repricing Impact: As highlighted, the gas repricing changes are expected to have the most significant downstream impact. Developers of dApps, wallets, indexers, and gas estimation tools are strongly encouraged to prioritize testing against Platåberget.
Client Support and Technical Specifications
To aid in the testing process, specific client images are being made available. While official client teams are in the process of preparing tagged releases, the following container images from ethPandaOps are recommended for immediate use:
Consensus Layer Clients:
- Lighthouse:
ethpandaops/lighthouse:glamsterdam-devnet-8 - Lodestar:
ethpandaops/lodestar:unstable - Nimbus:
ethpandaops/nimbus-eth2:unstable - Prysm Beacon Chain:
ethpandaops/prysm-beacon-chain:glamsterdam-devnet-8 - Prysm Validator:
ethpandaops/prysm-validator:glamsterdam-devnet-8 - Teku:
ethpandaops/teku:glamsterdam-devnet-8 - Grandine:
ethpandaops/grandine:glamsterdam-devnet-8
Execution Layer Clients:
- Besu:
ethpandaops/besu:glamsterdam-devnet-8 - Geth:
ethpandaops/geth:glamsterdam-devnet-8 - Erigon:
ethpandaops/erigon:glamsterdam-devnet-8 - Nethermind:
ethpandaops/nethermind:glamsterdam-devnet-8 - Reth:
ethpandaops/reth:glamsterdam-devnet-8 - Nimbus EL:
ethpandaops/nimbus-eth1:glamsterdam-devnet-8 - Ethrex:
ethpandaops/ethrex:glamsterdam-devnet-8
Support and Feedback Channels: A Collaborative Effort
The success of Platåberget and the subsequent Glamsterdam upgrade hinges on community collaboration and robust feedback mechanisms. Developers encountering bugs or issues with the specification are encouraged to report them through the Ethereum R&D Discord server, a primary hub for technical discussions and issue resolution. For those who prefer not to use Discord, feedback can also be submitted to the relevant specification repositories on GitHub, including consensus, execution, execution-apis, builder-specs, and beacon-APIs.
The Road Ahead: From Testnets to Mainnet
Platåberget represents a critical early stage in the Glamsterdam upgrade lifecycle. It provides the community with an invaluable sandbox to experiment with the future state of Ethereum and proactively identify potential challenges. The emphasis on gas repricing is particularly pertinent for application developers, as the changes to gas limits and the introduction of state gas dimensions necessitate a thorough review and update of existing tooling and assumptions.
Following the successful stabilization of Platåberget and the incorporation of community feedback, the next phase will involve a non-finality devnet. This will be followed by the Glamsterdam fork being deployed on the established long-lived testnets, Sepolia and Goerli. Once these networks have undergone a stable upgrade, the final step will be the much-anticipated transition of the Ethereum Mainnet to the Glamsterdam upgrade.
For those keen on staying abreast of the upgrade’s progress at a granular level, several key venues are recommended: the Ethereum R&D Discord server, the All Core Dev calls, the Glamsterdam upgrade tracker on forkcast.org, and the ethPandaOps Glamsterdam devnets GitHub repository. The collective efforts of the Ethereum community on Platåberget will be instrumental in paving the way for a more robust, efficient, and scalable Ethereum.















