Mars Finance reports that Dmitry Gusakov, Engineering Lead at Lido, the Ethereum liquid staking protocol, warned at the ACDC #189 developer meeting that the one-time builder access mechanism introduced in the Glamsterdam upgrade could disrupt the existing deposit protection logic of staking protocols, potentially leading to hijacked staked deposits. The issue involves multiple deposits sharing the same validator public key. Under Ethereum’s current deposit rules, the first valid deposit determines the withdrawal credentials, and staking protocols typically leverage this feature to prevent credential manipulation—for example, by initially depositing a small amount of ETH and later topping up the remainder once the validator appears with the expected credentials. However, the special access mechanism introduced for builders in Glamsterdam may alter how subsequent pending deposits under the same public key are interpreted during the fork transition, exposing staking protocols to a third outcome: the validator never appears, and the deposited ETH is credited to the builder. Lido proposed a fix to preserve the distinction between validator deposits and builder deposits during the one-time access process. However, core developers rejected the change due to timing concerns, primarily because the Sepolia testnet has already been activated under the current specification, and the Hoodi client version is already in preparation; altering behavior at this stage would require redeploying Sepolia and conducting additional testing. While this issue affects only the access process during the fork transition—not the ongoing deposit handling rules—its consequences could impact deposits currently in queue.
Lido Engineer Warns of Deposit Hijacking Risk in Glamsterdam Upgrade
MarsBitShare
A Lido engineer flagged a deposit hijacking risk associated with the Glamsterdam network upgrade. Dmitry Gusakov highlighted at ACDC #189 that the one-time builder access mechanism could disrupt deposit logic for staking protocols. The issue occurs when multiple deposits share the same validator public key. Ethereum’s deposit rules prioritize the first valid deposit to determine withdrawal credentials, but the special access mechanism in the blockchain upgrade may alter how subsequent deposits are processed, potentially redirecting funds to the builder instead of the validator. Lido proposed a fix to preserve deposit distinctions, but it was rejected due to tight timelines surrounding Sepolia’s activation and the Hoodi client development. The problem affects the fork transition phase, not standard deposit rules, and impacts queued deposits.
Source:Show original
Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information.
Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.
