Platæberget: Ethereum’s Glamsterdam Testnet Opens for Public Participation, Ushering in Significant Changes

The Ethereum network has officially launched Platæberget, a crucial short-term testnet designed to allow the community to rigorously test the upcoming Glamsterdam upgrade. This marks a pivotal moment for developers and users alike, as Platæberget serves as the initial public proving ground for a suite of changes that will profoundly impact the network’s architecture and…

 Avatar

by

7 minutes

Read Time

The Ethereum network has officially launched Platæberget, a crucial short-term testnet designed to allow the community to rigorously test the upcoming Glamsterdam upgrade. This marks a pivotal moment for developers and users alike, as Platæberget serves as the initial public proving ground for a suite of changes that will profoundly impact the network’s architecture and operation. Unlike fleeting developer testnets, Platæberget is slated to run for several months, providing a stable environment for extensive experimentation and bug identification before Glamsterdam’s eventual deployment on Ethereum’s long-term testnets, Sepolia and Goerli (previously referred to as Hoodi in the original announcement, though Goerli is the established long-term testnet).

The Glamsterdam upgrade represents a significant evolution for Ethereum, encompassing substantial modifications to both its consensus and execution layers. At its core, the upgrade aims to enhance scalability, efficiency, and the overall robustness of the network. For application developers, the implications are particularly far-reaching, with a notable emphasis on the breaking changes introduced by gas repricings and the potential deprecation of hardcapped maximum gas limits in certain tools.

Unpacking the Glamsterdam Upgrade: Key Innovations and Their Impact

The Glamsterdam upgrade, tracked under the meta EIP (Ethereum Improvement Proposal) EIP-7773, is poised to introduce a series of transformative EIPs. While the full technical details are extensive, several key areas are highlighted for their immediate impact on the ecosystem.

One of the most significant changes is the introduction of Proposer-Builder Separation (PBS), specifically in its early form known as primitive PBS (pPBS) or enshrined PBS (ePBS). This innovation aims to decouple the role of block proposers from block builders. In the current Ethereum architecture, validators both propose blocks and build them, potentially leading to inefficiencies and opportunities for MEV (Maximal Extractable Value) to be captured in ways that are not always beneficial to the broader network. With ePBS, specialized entities, known as builders, will compete to construct the most profitable blocks, which will then be submitted to proposers. This separation is intended to foster a more competitive block-building market, potentially leading to higher transaction inclusion speeds and more efficient use of block space.

Platæberget offers a unique opportunity for participants to engage with these new paradigms. The testnet features a relatively small, yet publicly accessible, validator set. This allows individuals, from solo stakers to Decentralized Validator Technology (DVT) projects and large-scale operators, to deploy new validators and experiment with the intricate workflows associated with builder deposits. The ability to test these foundational changes on a live, albeit experimental, network is crucial for ensuring a smooth transition when Glamsterdam goes live on the mainnet. The fork on Platæberget is scheduled for August 20th, providing a clear deadline for participants to make deposits and prepare their infrastructure for the transition.

Beyond the structural changes of ePBS, Glamsterdam introduces significant gas repricings. These adjustments are not merely technical tweaks; they are designed to fundamentally alter how transaction costs are calculated and managed on the network. The immediate consequence of these repricings is the potential for widespread disruption to existing tooling. Applications and services that rely on assumptions about hardcapped maximum gas limits, such as cryptocurrency wallets, blockchain indexers, and gas estimation tools, are particularly vulnerable. These tools will likely need to be updated to accommodate the new gas economics. The network’s move away from a single, hardcoded block gas limit towards a more dynamic and multi-faceted gas accounting system necessitates a thorough re-evaluation of how gas is estimated and managed.

Navigating Platæberget: Resources and Tools for Participants

To facilitate community participation and testing, a comprehensive set of resources has been made available. The Platæberget resources page provides a consolidated overview of the EIPs included in the upgrade, details on client support, and the current launch status. For those seeking deeper technical specifications, the devnet-8 specification offers critical network settings, configuration values, bootnodes, and client release information.

For a streamlined onboarding experience, the dedicated Platæberget website features a convenient "Add Network" flow. This function automates the configuration of both Execution Layer (EL) and Consensus Layer (CL) clients, simplifying the process for users to connect to the testnet. Furthermore, a faucet is operational on the Platæberget network, providing essential testnet ETH to cover validator deposits and transaction fees, enabling participants to actively engage with the network’s functionalities without financial risk.

Running a node on Platæberget involves specific considerations:

  • Client Software: Participants are encouraged to utilize the provided ethPandaOps container images for both Consensus Layer and Execution Layer clients. These images are specifically tailored for the Glamsterdam-devnet-8 environment, ensuring compatibility and stability. As client teams finalize official tagged releases, these will be communicated.
  • Validator Setup: The testnet allows for public participation in validator staking. A minimum deposit of 32 ETH (testnet ETH) is required to become a validator. Early engagement with validator setup and testing is highly recommended.
  • Builder Deposits: For those interested in exploring the builder side of ePBS, the process for making builder deposits is also available for testing on Platæberget. This allows potential block builders to familiarize themselves with the submission and bidding mechanisms.

Client Images: Ensuring Compatibility for Testing

To ensure a consistent and functional testing environment, specific container images have been curated by ethPandaOps for various Ethereum clients. These are essential for participants looking to run nodes and interact with the Platæberget testnet.

Consensus Layer (CL) 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 (EL) 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 (Eth1): ethpandaops/nimbus-eth1:glamsterdam-devnet-8
  • Ethrex: ethpandaops/ethrex:glamsterdam-devnet-8

Support and Feedback: A Collaborative Approach to Development

The success of Platæberget hinges on active community participation and rigorous feedback. Developers and users are encouraged to report any bugs, issues, or suggest improvements to the specification. The primary channel for raising these concerns is the Ethereum R&D Discord server. For those who prefer not to use Discord, feedback can also be submitted directly to the relevant specification repositories on GitHub, including those for consensus, execution, execution-apis, builder-specs, and beacon-APIs. This collaborative approach ensures that the development process is transparent and responsive to the needs of the ecosystem.

Next Steps: A Phased Rollout Towards Mainnet

Platæberget represents the initial phase in a carefully orchestrated rollout of the Glamsterdam upgrade. By providing a dedicated testing environment, the Ethereum development team aims to preemptively identify and resolve potential issues before they impact the mainnet.

The gas repricing mechanism is of particular importance for application developers. The move away from a single, fixed block gas limit to a more nuanced system, including a separate state gas dimension, demands significant attention. EIP-8037 introduces a novel approach to metering operations that create new state, such as account creation, contract deployment, and storage writes. These operations are now charged at a fixed cost per state byte (CPSB) at runtime, rather than solely as an upfront transaction fee. This means that a simple ETH transfer, which historically cost a flat 21,000 gas, might now incur additional costs if it involves creating a new account. Transfers to existing accounts will still adhere to the 21,000 gas structure, but the breakdown of this cost will be more granular, encompassing TX_BASE_COST, COLD_ACCOUNT_ACCESS, and TX_VALUE_COST. Any tooling that assumes a static 21,000 gas cost for all transfers or relies on a single gas dimension for estimations will require substantial revision. EIP-2780 details the decomposed intrinsic costs, while EIP-8038 addresses the increases in state-access costs.

Following a period of stability and feedback incorporation on Platæberget, a subsequent non-finality devnet is planned within the month. This testnet will specifically focus on stress-testing pathological consensus scenarios. Once these development networks have proven their stability, the Glamsterdam fork will be progressively rolled out to the existing long-lived testnets, Sepolia and Goerli. Only after these established testnets have successfully undergone the upgrade and demonstrated sustained stability will the Ethereum mainnet begin its transition to Glamsterdam.

For individuals keen on tracking the progress of the Glamsterdam upgrade in granular detail, several resources are invaluable. The Ethereum R&D Discord server provides real-time discussion and updates. The All Core Dev calls offer insights into the technical decision-making process. The Glamsterdam upgrade tracker on Forkcast.org provides a centralized overview of the upgrade’s status. Finally, the ethPandaOps Glamsterdam devnets GitHub repository offers a deep dive into the technical implementation and operational aspects of the testnets. The launch of Platæberget marks an exciting and critical juncture in Ethereum’s ongoing evolution, inviting the global community to actively participate in shaping its future.

About the Author

About the Author

Easy WordPress Websites Builder: Versatile Demos for Blogs, News, eCommerce and More – One-Click Import, No Coding! 1000+ Ready-made Templates for Stunning Newspaper, Magazine, Blog, and Publishing Websites.

BlockSpare — News, Magazine and Blog Addons for (Gutenberg) Block Editor

Search the Archives

Access over the years of investigative journalism and breaking reports