The Ethereum ecosystem is entering a critical testing phase for its upcoming "Glamsterdam" upgrade, with the launch of a public testnet named Platypus Mountain (Platåberget). This short-term network, designed to serve as an early proving ground for the significant changes introduced by Glamsterdam, is now open for community participation. The upgrade promises substantial modifications to both the consensus and execution layers of the Ethereum network, necessitating a proactive approach from developers, node operators, and ecosystem participants. A key takeaway for application developers is the imperative to update any tools that rely on a hardcapped maximum gas limit, as these are expected to break. This includes essential infrastructure like wallets, indexers, and gas estimators, which must be adapted to function correctly with the new gas dynamics.
Platypus Mountain’s primary objective is to provide a stable and accessible environment for the community to rigorously test the functionalities and potential impacts of the post-Glamsterdam Ethereum. Unlike previous, more ephemeral developer testnets, Platypus Mountain is slated to run for several months. This extended duration is crucial for allowing ample time for experimentation and for identifying and rectifying any unforeseen issues before the Glamsterdam fork is implemented on Ethereum’s longer-lived testnets, Sepolia and Hoondi, and eventually on the mainnet. The platform is designed to facilitate broad participation, from individual stakers to large-scale operators, ensuring comprehensive testing of validator and builder deposit workflows, especially concerning the significant introduction of proposer-builder separation (PBS).
The Significance of the Glamsterdam Fork
The Glamsterdam upgrade represents a pivotal moment in Ethereum’s development roadmap, building upon previous network enhancements and introducing new paradigms. At its core, Glamsterdam aims to further decentralize block production, improve network efficiency, and refine the gas mechanics that underpin transaction processing. The upgrade encompasses a suite of Ethereum Improvement Proposals (EIPs) that will collectively reshape how transactions are validated, blocks are constructed, and resources are managed.
One of the most impactful changes introduced by Glamsterdam is the enhanced role of Proposer-Builder Separation (PBS). This mechanism aims to decouple the role of the block proposer from the block builder, allowing specialized builders to compete for the right to construct blocks. This is expected to lead to more efficient block production and potentially lower transaction fees by fostering competition among builders. Platypus Mountain’s validator set is deliberately kept small but publicly joinable, specifically to enable anyone to deposit a new validator and thoroughly test their validator and builder deposit workflows. This is particularly vital for solo stakers, Decentralized Validator Technology (DVT) projects, and large-scale operators who need to ensure their infrastructure is compatible with this new consensus layer paradigm. The Glamsterdam fork on Platypus Mountain is scheduled for August 20th, providing a clear deadline for participants to make their deposits and prepare for the transition.
Beyond the consensus layer changes, Glamsterdam introduces a significant overhaul of gas pricing. These gas repricings are expected to have a far-reaching impact across the entire Ethereum ecosystem, affecting virtually every application and service that interacts with the network. Wallets, indexers, gas estimators, and smart contracts will all need to be re-evaluated and potentially updated to accommodate the new gas cost structures. The intention behind these changes is to create a more accurate and dynamic gas fee market, better reflecting the actual computational and state-access costs of transactions. This is a critical area for developers to test, as any tooling or assumptions that rely on the current gas model will likely fail.
The full scope of changes within the Glamsterdam upgrade is meticulously tracked and documented in the Glamsterdam meta EIP, EIP-7773. This comprehensive EIP serves as the central reference point for all proposed modifications, ensuring transparency and a unified understanding of the upgrade’s objectives and technical specifications.
Engaging with Platypus Mountain: A Practical Guide
For developers and network operators eager to participate in the testing of Platypus Mountain, a wealth of resources has been made available. The Platypus Mountain resources page provides 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 offers crucial network settings, configuration values, bootnode information, and client release details.
To simplify the setup process, the dedicated Platypus Mountain website offers a convenient "Add Network" flow. This feature automates the configuration of both execution layer (EL) and consensus layer (CL) clients, making it easier for users to connect to the testnet. Furthermore, a faucet is provided to distribute testnet ETH, which is essential for covering validator deposits and transaction gas fees on Platypus Mountain.
When running a node on Platypus Mountain, participants are advised to consider several key aspects:
-
Client Software: While client teams are in the process of preparing official tagged releases for the Glamsterdam upgrade, ethPandaOps is providing interim container images for both consensus and execution layers. These images are essential for early testing and ensuring compatibility with the new network configurations.
-
Consensus Layer Clients: Participants can utilize the following ethPandaOps container images:
- 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
- Lighthouse:
-
Execution Layer Clients: The following ethPandaOps container images are available for 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
- Besu:
-
Support and Feedback Channels
The success of the Platypus Mountain testnet hinges on robust community engagement and feedback. For reporting bugs, identifying issues with the specification, or discussing technical challenges, the Ethereum R&D Discord server is the primary forum. This real-time communication channel allows for rapid dissemination of information and collaborative problem-solving. For those who prefer not to use Discord, feedback can also be submitted through the specification repositories on GitHub, including those for consensus, execution, execution-apis, builder-specs, and beacon-APIs.
Broader Implications and Future Outlook
Platypus Mountain provides an invaluable opportunity for the Ethereum community to proactively engage with the forthcoming changes of the Glamsterdam upgrade. The implications of the gas repricing, in particular, cannot be overstated. Tools that operate with hardcoded assumptions about maximum gas limits, such as wallets, indexers, and gas estimators, are highly likely to encounter critical failures. Developers are strongly urged to leverage this testing period to thoroughly examine their applications and infrastructure, identifying and addressing any incompatibilities before the upgrade is deployed on mainnet.
The gas repricing extends beyond just the block gas limit. Individual operation costs are also being re-evaluated. EIP-8037 introduces a distinct "state gas dimension" for operations that result in the creation of new state. This means that actions like creating a new account, deploying smart contract code, or writing to a previously unused storage slot will now incur a fixed cost per byte of new state created, assessed at runtime. This contrasts with the previous model where these costs were often bundled into upfront transaction fees. Consequently, a simple ETH transfer might not always equate to a flat 21,000 gas. Transfers to existing accounts will still incur a base cost, but sending funds to a non-existent account will incur an additional state gas cost. This nuanced change necessitates a reassessment of any tools or logic that assume a uniform gas cost for all transfers or rely on a single gas dimension for estimations. EIP-2780 provides details on the decomposed intrinsic costs, while EIP-8038 elaborates on the increases in state-access costs.
Following the stabilization of Platypus Mountain and the incorporation of community feedback, the next step in the testing process will be a non-finality devnet. This network will specifically focus on testing complex and potentially pathological consensus scenarios to ensure the resilience of the protocol. Once these devnets have proven stable over a considerable period, the Glamsterdam fork will be implemented on the existing long-lived testnets, Sepolia and Hoondi. The final stage of this rollout will be the much-anticipated transition of the Ethereum mainnet to the Glamsterdam upgrade.
For individuals keen on staying abreast of the development progress, several resources are recommended: the Ethereum R&D Discord server, the All Core Dev calls, the Glamsterdam upgrade tracker on Forklog, and the EthPandaOps Glamsterdam devnets GitHub repository.
The launch of Platypus Mountain marks a significant step towards a more robust and efficient Ethereum. By actively participating in this testing phase, the community plays a vital role in ensuring a smooth and successful transition to the Glamsterdam era, ultimately contributing to the continued evolution of the decentralized web.















