Some Ethereum network builders worry that the upgrade is being implemented too rapidly out of concern for backlash about staking withdrawals. This situation led to the question, “Is Ethereum having trouble?” in the minds.
Doubt About Shanghai Upgrade
A method to recover the $25 billion in ETH that users have pledged to the network through its staking scheme is something Ethereum users have been eagerly expecting, and the Shanghai upgrade is expected to give it. The only issue is that Ethereum‘s core developers, a small team of programmers in charge of updating the network, are at odds about how and when to carry out the upgrade.
All indications point to the Shanghai upgrade being prepared to launch by March. However, a vocal minority of Ethereum‘s core developers has recently started raising objections to the upgrade’s hasty implementation, claiming that it is being done so at the price of technical costs that might have long-term effects on the network out of fear of backlash from the general public.
However, Ethereum‘s core developers are concerned that a recent choice to forgo a technical change to Shanghai upgrade may expose the platform to excessive technical debt, with unforeseeable consequences for the years and decades to come.
What is Technical Debt?
Technical debt is the term used to describe the additional effort or hassles that result from software engineers prioritizing speed of release over flawless code. Simple serialize, or SSZ, a versatile, contemporary encoding technique dubbed by developers as “the future of Ethereum encoding,” was not made compatible with ETH withdrawals in this particular circumstance by Ethereum‘s developers. Recursive-length prefix serialization, or RLP, is an established encoding technique that Ethereum is continuing to use in place of SSZ. The method may eventually be phased out and retired.
Ethereum and Proof-of-Stake
Users on proof-of-stake networks can deposit money to become validators and aid in the authentication of on-chain transactions. In exchange, they are rewarded with freshly created tokens. Users have been able to stake their ETH and gain rewards from December 2020. With the Shanghai upgrade, users will have to get access to both their initial ETH deposits and rewards.