The Ethereum development community has officially launched Platypus Mountain, a crucial short-term testnet designed to stress-test the upcoming "Glamsterdam" upgrade. This initiative invites public participation, offering developers, validators, and enthusiasts an opportunity to identify and resolve potential issues before Glamsterdam’s integration into Ethereum’s longer-lived testnets, Sepolia and Holodiam, and subsequently, the mainnet. The core objective of Platypus Mountain is to provide a stable, yet comprehensive, testing environment for the significant architectural changes introduced by Glamsterdam, particularly those impacting gas mechanics and the consensus layer.
The Glamsterdam upgrade, a codename for a suite of Ethereum Improvement Proposals (EIPs) aimed at enhancing network efficiency and scalability, represents a substantial evolution for the Ethereum protocol. At its heart, the upgrade introduces significant modifications to both the consensus and execution layers, with a particular focus on the introduction of Proposer-Builder Separation (PBS) and a fundamental re-evaluation of gas pricing mechanisms. These changes are poised to reshape how transactions are processed, how block proposers operate, and how applications interact with the network, necessitating thorough community validation.
The Genesis of Platypus Mountain: A Precursor to Glamsterdam
Platypus Mountain (Platåberget in Swedish) is not a fleeting, ephemeral development network. Instead, it is engineered to operate for several months, providing a consistent and reliable platform for the community to engage with the post-Glamsterdam Ethereum environment. This extended duration is a deliberate departure from previous, shorter-lived devnets, acknowledging the complexity and breadth of the proposed changes. The goal is to foster a proactive approach to bug detection and protocol refinement, ensuring that the Glamsterdam upgrade, once deployed on mainnet, is as robust and seamless as possible.
The network is characterized by a relatively small, yet publicly accessible, validator set. This design choice is strategic, enabling any interested party to set up a new validator and rigorously test their staking infrastructure. Crucially, it also facilitates experimentation with "builder deposit" workflows, a key component of Proposer-Builder Separation (PBS). PBS is a monumental shift in the Ethereum consensus layer, fundamentally altering the relationship between block proposers and block builders. The extended testing period on Platypus Mountain is intended to provide ample opportunities for solo stakers, decentralized validator technology (DVT) projects, custom software developers, and large-scale operators to thoroughly test their implementations and identify any interoperability challenges. The Glamsterdam fork on Platypus Mountain is slated for August 20th, providing a clear deadline for participants to make their validator deposits and prepare for the network transition.
Unpacking the Glamsterdam Upgrade: Key Innovations
The Glamsterdam upgrade is a multifaceted initiative, encompassing a range of EIPs that address various aspects of the Ethereum protocol. While a complete list is meticulously tracked within the meta-EIP-7773, several key areas of focus stand out:
-
Proposer-Builder Separation (PBS): This is arguably the most significant architectural change introduced by Glamsterdam. PBS aims to decouple the role of the block proposer from that of the block builder. In the current Ethereum model, validators propose and build blocks. With PBS, these roles are separated. Validators will primarily focus on proposing blocks, while specialized "builders" will compete to construct the most profitable blocks, which are then submitted to proposers. This is expected to foster a more competitive and efficient block-building market, potentially leading to increased transaction throughput and reduced transaction costs. The testing of builder deposit workflows on Platypus Mountain is vital for ensuring the smooth integration of this new paradigm.
-
Gas Repricing and State Gas Dimension: A substantial portion of the Glamsterdam upgrade revolves around a comprehensive overhaul of the gas pricing model. These changes are expected to impact a broad spectrum of the Ethereum ecosystem, from end-user wallets and transaction indexers to gas estimation tools and decentralized applications (dApps). The current system, while functional, has limitations that Glamsterdam seeks to address. The introduction of a "state gas dimension" is a particularly noteworthy development. This new dimension meters operations that create new state on the blockchain, such as account creation, smart contract deployment, or writing to storage.
Under the new model, operations that create state are charged a fixed cost per state byte (CPSB) at runtime, rather than an upfront fee. This means that a simple ETH transfer, which historically cost a flat 21,000 gas, will now have its cost decomposed into several components. Transfers to an existing account will still incur a base cost, but sending funds to a newly created account will incur an additional state gas cost. This nuanced approach aims to better reflect the actual resource consumption of state-modifying operations and prevent potential denial-of-service attacks by making such actions more economically prohibitive. The implications for dApp developers and infrastructure providers are profound, as any tool that relies on the assumption of a fixed gas cost for all operations, or a single gas dimension, will need to be updated to accommodate these new pricing structures.
-
Other EIPs: Beyond PBS and gas repricing, Glamsterdam includes other EIPs designed to refine the protocol. These may address areas such as client optimization, security enhancements, or minor protocol adjustments that contribute to the overall robustness and efficiency of the network. The full scope of these changes is detailed in the official Glamsterdam meta-EIP-7773.
Engaging with Platypus Mountain: Resources and Tools
To facilitate widespread participation and testing, a comprehensive set of resources and tools has been made available:
-
Platypus Mountain Resources Page: This central hub provides a detailed summary of the EIPs included in the Glamsterdam upgrade, information on client support, and the current launch status of the testnet. It serves as a primary point of reference for anyone looking to get involved.
-
Devnet-8 Specification: For those requiring in-depth technical details, the devnet-8 specification offers precise network settings, configuration values, bootnodes, and release information for compatible client software.
-
One-Click Network Configuration: To simplify the setup process for users, the Platypus Mountain website offers a convenient "Add Network" flow. This feature allows users to seamlessly configure their Execution Layer (EL) and Consensus Layer (CL) clients with the necessary network parameters.
-
Testnet Faucet: Access to testnet ETH is crucial for participants to cover validator deposits and transaction fees. A dedicated faucet for Platypus Mountain provides a readily available source of testnet ETH, ensuring that all users can engage with the network without financial barriers.
-
Client Images: While official client teams are in the process of preparing tagged releases for the Glamsterdam upgrade, ethPandaOps is providing pre-built container images for both Consensus Layer and Execution Layer clients. These images are essential for running nodes on Platypus Mountain during this preparatory phase.
Consensus Layer Client 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
Execution Layer Client Images:
- 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
- Lighthouse:
Implications for Developers and the Broader Ecosystem
The most critical takeaway for application developers is the imminent disruption to tools reliant on hardcoded maximum gas limits. Wallets, indexing services, and gas estimation platforms that operate with fixed assumptions about gas will undoubtedly encounter issues. The gas repricing, particularly the introduction of the state gas dimension, necessitates a fundamental re-evaluation of how transaction costs are perceived and managed. Developers are strongly encouraged to utilize Platypus Mountain to test their applications and identify any breaking changes in their tooling. This proactive testing is crucial to prevent downstream disruptions when Glamsterdam eventually transitions to mainnet.
The introduction of EIP-8037, which formalizes the state gas dimension, and EIP-2780, detailing the decomposed intrinsic cost of transactions, alongside EIP-8038 addressing state access increases, represent a significant shift. The assumption that a flat 21,000 gas covers all ETH transfers, or that gas estimation solely relies on a single metric, is no longer valid. This calls for a comprehensive review of smart contract logic, dApp front-ends, and any infrastructure that interacts with the Ethereum network at a low level.
Support and Feedback Channels
The Ethereum development community thrives on collaboration and open feedback. For reporting bugs, identifying specification issues, or engaging in discussions related to the Glamsterdam upgrade, the Ethereum R&D Discord server is the primary forum. This platform offers real-time interaction with developers and researchers. For those who prefer not to use Discord, feedback can also be provided through the respective specification repositories on GitHub, including consensus-specs, execution-specs, execution-apis, builder-specs, and beacon-APIs.
The Road Ahead: Towards Mainnet Integration
Platypus Mountain serves as the initial testing ground for the post-Glamsterdam Ethereum. Following successful stabilization and community feedback incorporation, a non-finality devnet is scheduled to follow within the month. This subsequent phase will focus on testing more complex and potentially pathological consensus scenarios.
Once these devnets have demonstrated sustained stability, the Glamsterdam fork will be progressively rolled out to the existing, long-lived testnets: Sepolia and Holodiam. This gradual approach allows for further validation and refinement in environments that closely mirror mainnet conditions. Only after these testnets have successfully upgraded and proven stable will the Ethereum mainnet be scheduled for its transition to Glamsterdam. This meticulously planned rollout strategy underscores the commitment to ensuring a secure and robust upgrade for the entire Ethereum ecosystem.
For individuals eager to monitor the progress of the Glamsterdam upgrade at a granular level, several resources 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 launch of Platypus Mountain marks a significant milestone in the evolution of Ethereum, empowering the community to actively participate in shaping the future of the network. The insights gained from this extensive testing phase will be invaluable in ensuring a successful and impactful Glamsterdam upgrade for all stakeholders.















