簡而言之: 認識 Platåberget:格蘭斯特丹(Gloas + Amsterdam)開放公眾參與的早期測試場域。這次升級為應用程式開發者帶來了破壞性變更。值得注意的是,任何依賴硬性規定最大 Gas 限制的工具(例如錢包、索引器和燃料估算器)都將失效並需要更新。請利用這個早期機會進行測試!
Platåberget 是一個短期測試網,旨在讓社群測試各項變更。與之前短暫的開發網不同,Platåberget 預計將運行幾個月,為社群提供一個穩定的場所來實驗後格蘭斯特丹時期的以太坊,並提供一個機會,在格蘭斯特丹於以太坊較長期的測試網(Sepolia 和 Hoodi)上線之前,進行測試並找出潛在問題。
格蘭斯特丹分叉包含哪些內容
格蘭斯特丹升級為共識層和執行層帶來了重大變更。重點包括:
- 內建提案者與建構者分離:這是對區塊建構、提案和驗證方式的重大變更,包含新的建構者 API 流程和 PTC(有效負載及時性)檢查。依賴區塊生產和驗證管道的基礎設施預期將受到影響。
- 區塊級存取清單:引入強制的區塊級存取清單,記錄已存取的狀態位置和交易後變更。BAL(區塊存取清單)與區塊主體分開儲存,並可透過 eth/71 在執行層對等節點之間交換。
- 燃料重新定價:這是一系列協調的燃料成本變更,目標是設定約 2 億燃料的下限。任何將最大 Gas 限制硬編碼的工具都將受到影響。
- 更大的合約與初始化程式碼 (initcode):將最大部署合約大小從 24KiB 增加到 64KiB,並將最大初始化程式碼大小從 48KiB 增加到 128KiB。
- 向前相容的共識資料結構
Platåberget 擁有一個相對較小但可供公眾加入的驗證者集。這允許任何人存入新的驗證者,並測試其驗證者與建構者存款工作流程。ePBS(內建提案者與建構者分離)是對共識層的重大變更,我們希望確保所有獨立質押者、分散式驗證者技術 (DVT) 專案、自訂軟體和大型營運商都有充足的機會測試其基礎設施。測試網上的格蘭斯特丹分叉預計於 8 月 20 日進行,讓大家有充足的時間進行存款並為分叉過渡做準備。
格蘭斯特丹的另一個重大變更是燃料重新定價。這些變更將影響更廣泛的群體,因為它們涉及網路上的每個錢包、索引器和燃料估算器。請利用這個機會,在分叉於主網上線之前,了解您的系統中有哪些工具或假設會失效。
包含的 EIP 完整清單追蹤於 格蘭斯特丹元 EIP-7773 中。
使用 Platåberget
請查看 Platåberget 資源頁面以了解包含的 EIP、客戶端支援和啟動狀態的摘要,並查看 開發網-8 規範以獲取網路設定、配置值、啟動節點 (bootnodes) 和客戶端發布資訊。
Platåberget 頁面提供了一鍵新增網路流程來配置您的執行層 (EL) 和共識層 (CL) 客戶端,並且有一個水龍頭提供測試網 ETH 以支付存款和燃料費用。
運行節點時需要注意以下幾點:
- 公眾將能夠透過 Dora 區塊鏈瀏覽器提交驗證者或建構者存款
- 創世驗證者集將從公眾存款中引導產生,而不是預先將自動質押分配給少數實體,並在創世時分配一些 ETH 以協助啟動。
- 客戶端發布:每個客戶端的發布都是_可選的_,請檢查您選擇的客戶端是否已包含它
客戶端映像檔
目前,在客戶端團隊準備標記版本期間,請使用以下我們的 ethPandaOps 容器映像檔。
共識層
lighthouse: ethpandaops/lighthouse:glamsterdam-devnet-8 lodestar: ethpandaops/lodestar:unstable nimbus: ethpandaops/nimbus-eth2:unstable prysm: 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
執行層
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 nimbusel: ethpandaops/nimbus-eth1:glamsterdam-devnet-8 ethrex: ethpandaops/ethrex:glamsterdam-devnet-8
支援與回饋
如果您發現規範中的錯誤或問題,提出這些問題的最佳地點是 以太坊研發 Discord 伺服器。如果您不想使用 Discord,提出此類問題的其他管道是規範儲存庫:共識、執行、執行 API、建構者規範 和 信標 API。
下一步
Platåberget 為社群提供了一個實驗後格蘭斯特丹時期以太坊並開始找出問題的機會。
燃料重新定價對應用程式開發者來說尤其重要:任何依賴硬性規定最大 Gas 限制的工具(例如錢包、索引器和燃料估算器)都將失效並需要更新。我們非常希望看到去中心化應用程式 (dapp) 和錢包開發者與基礎設施營運商一起在 Platåberget 上進行測試——這類變更最容易讓下游工具措手不及。
重新定價不僅涉及區塊 Gas 限制:個別操作的價格也會改變,且 EIP-8037 為建立新狀態的操作引入了獨立的狀態燃料維度。建立帳戶、部署程式碼或寫入新的儲存槽,現在會按每個狀態位元組的固定成本 (CPSB) 進行計量,並在執行時收取,而非預先收取。實際的結果是,單純的 ETH 轉帳不再總是固定的 21,000 燃料:轉帳到已存在的帳戶仍然花費 21,000(現在分解為 TX_BASE_COST + COLD_ACCOUNT_ACCESS + TX_VALUE_COST),但發送資金到尚未存在的帳戶,在執行時會額外產生 STATE_BYTES_PER_NEW_ACCOUNT × CPSB 的狀態燃料。任何假設 21,000 能涵蓋所有轉帳,或在估算時假設單一燃料維度的工具,都需要重新檢視——有關分解的內在成本請參見 EIP-2780,有關狀態存取增加的資訊請參見 EIP-8038。
一旦回饋被整合到客戶端軟體和規範中,本月內將推出一個無最終性開發網,以測試異常共識場景。
在這些開發網穩定一段時間後,現有的長期測試網(Sepolia、Hoodi)將進行格蘭斯特丹分叉。一旦它們升級並穩定下來,接下來就是以太坊主網過渡到格蘭斯特丹 🎊。
對於渴望更詳細追蹤進度的人來說,最佳管道是 以太坊研發 Discord 伺服器、核心開發者 (All Core Dev) 會議、格蘭斯特丹升級追蹤器,或是 EthPandaOps 的格蘭斯特丹開發網 GitHub 儲存庫。
我們 Platåberget 見 🐻❄️!


