Altszn.com
  • Home
  • Crypto
    • Altcoins
    • Bitcoin
    • Ethereum
    • Monero
    • XRP
    • Zcash
  • Web3
  • DeFi
  • NFTs
No Result
View All Result
Altszn.com
  • Home
  • Crypto
    • Altcoins
    • Bitcoin
    • Ethereum
    • Monero
    • XRP
    • Zcash
  • Web3
  • DeFi
  • NFTs
No Result
View All Result
Altszn.com
No Result
View All Result

Trouble in Ethereum? Devs Divided Over Staking Withdrawals in Shanghai Upgrade

Altszn.com by Altszn.com
January 20, 2023
in Ethereum
0
Trouble in Ethereum? Devs Divided Over Staking Withdrawals in Shanghai Upgrade
399
SHARES
2.3k
VIEWS
Share on FacebookShare on Twitter

[ad_1]

Following the success of the Ethereum merge upgrade in September, all eyes are back on the network as it prepares to roll out its next big update. 

This one, dubbed Shanghai, promises to deliver something Ethereum users have been eagerly awaiting: a way to get back the $25 billion worth of ETH that they have pledged to the network through its staking program. Thereโ€™s just one problem: Ethereumโ€™s core devs, the small group of coders responsible for making changes to the network, are butting heads about how and when the upgrade should be implemented.

Ethereum moved to a proof-of-stake system just months ago through the merge, an event that fused the Ethereum mainnet with the Beacon Chain, a preliminary proof-of-stake version of Ethereum launched in December 2020. Proof-of-stake networks allow users to deposit funds to become validators and help authenticate on-chain transactions; such users accrue rewards in the form of newly generated tokens. Since December 2020, users have been able to stake their ETH and earn rewards. Now, with Shanghai, users will finally be able to access those rewards, and their original ETH deposits. 

By all accounts, Shanghai appears ready to launch by March. But recently, a vocal minority of Ethereumโ€™s core developers has begun voicing concerns that the upgrade is being rolled out too quickly, out of fear of public reprisal, at the expense of technical costs that could have lasting impact on the network. 

โ€œIt feels like weโ€™re not thinking about the long-term health of Ethereum,โ€ core developer Micah Zoltu cautioned on an all core developersโ€™ call Thursday. โ€œWeโ€™re thinking, โ€˜How do we do what the public wants, today?โ€™โ€ 

Zoltu and a few of the networkโ€™s other 30-odd core developers are worried that a recent decision to forego a technical adjustment to Shanghai will expose Ethereum to unnecessary technical debt, with unknown implications for the years and decades ahead. The tweak would have taken an extra two to four weeks to implement by these developersโ€™ estimates, an amount of time the rest of Ethereumโ€™s core developers werenโ€™t willing to keep the public waiting. 

Technical debt refers to future work or headaches created when software developers prioritize the speed of a productโ€™s release over perfect code. In this case, Ethereumโ€™s developers decided not to make ETH withdrawals compatible with simple serialize, or SSZ, a flexible, modern encoding method described by developers as โ€œthe future of Ethereum encoding.โ€ Instead of using SSZ, Ethereum is sticking with recursive-length prefix serialization, or RLP, an existing encoding method that may eventually be phased out and retired. 

While the difference there is highly technical and seemingly semantic, it could create unending headaches for Ethereumโ€™s developers down the road. A large contingent of Ethereumโ€™s core developers have signaled their willingness to switch ETH withdrawals over to the new encoding method in the upgrade following Shanghai, which is being called โ€œCancun.โ€

But such a fix would still mean that any withdrawal activity initiated between Shanghai and Cancun would have been encoded with the old method. And thanks to the immutable Ethereum ledger, that activityโ€”even if it took place within a few monthsโ€”could keep on living on the Ethereum blockchain, forever. 

So, developers will have to eventually translate all that encoding from the old method to the new, a laborious endeavor. Beyond that, though, the mismatch created by encoding early withdrawals with the old RLP method, and the rest with the new SSZ, could have further-reaching repercussions. 

โ€œThere could be unknown unknowns around what this mismatch meansโ€”with withdrawals, design problems, vulnerabilities,โ€ Matt Nelson, another Ethereum core developer, told Decrypt. โ€œWe just donโ€™t know.โ€

At their meeting Thursday, Tomasz Staล„czak, another core developer, pushed back against these concerns, stating that it wasnโ€™t even certain yet if Ethereum was going to fully switch over to the new encoding method, SSZ.

โ€œA delay now for the sake of a better long-term network would be very convincing. But this particular change will be part of a larger process. Of thinking, of designing,โ€ he said. โ€œI would prefer us to look at this holistically, and give ourselves the proper time, in preparation for Cancun.โ€

Zoltu found arguments Thursday about the uncertainty of SSZโ€™s future to have potentially been made in bad faith, as he considers it a settled fact that Ethereum will eventually switch its execution layer over to SSZ. 

โ€œIntroducing code that we know is going to be replaced in the near future means we are adding technical debt that could be avoided,โ€ he told Decrypt. 

Why then, are most Ethereum developers so reluctant to spend a few extra weeks preventing an untold amount of future hassle? To Nelson, the answer has a lot to do with recent history.

The merge, Ethereumโ€™s historic transition to proof-of-stake, was first discussed over 5 years ago. In the years following, the networkโ€™s leadership routinely found itself justifying the upgradeโ€™s long roadmap to disgruntled investors and community members; after plans for the merge became more concrete in 2021, the upgradeโ€™s launch date was repeatedly punted, due to technical considerations, before its eventual release in September 2022. 

โ€œI think [the current Shanghai] timeline definitely was driven by a lot of the scrutiny that was somewhat justly put on the merge, which was delayed countless times for the right reasons, but was still delayed,โ€ Nelson said. 

Ethereumโ€™s developers, says Nelson, are reluctant to again attract the ire of the masses. Thatโ€™s in part understandable to him; Shanghai will impact tens of billions of dollars worth of funds, some portion of which has been locked up with the network for years. 

The tension reveals the unique role played by Etthereumโ€™s cadre of core developers: their job is, first and foremost, to architect a blockchain as close to flawless as possible. But thereโ€™s no escaping the pressures that also stem from being charged with designing the network behind the worldโ€™s second-largest cryptocurrency. Ethereum currently boasts a market capitalization of $189 billion. 

While Nelson would have rather prioritized Ethereumโ€™s technical needs, he understands why Ethereumโ€™s developers decided Thursday to proceed without making requested changes. 

โ€œIn this case, we have a choice where we can be expedient without sacrificing too, too much,โ€ he said. โ€œAnd so that choice was made.โ€

Stay on top of crypto news, get daily updates in your inbox.

[ad_2]

Read More: news.google.com

Tags: devsdividedETHEthereumShanghaiStakingTroubleUpgradewithdrawals
ADVERTISEMENT

Recent

VIRTUAL Rallies Ahead of First Ethereum-Based AI Agent Launch

VIRTUAL Rallies Ahead of First Ethereum-Based AI Agent Launch

June 15, 2025
Is it the future of finance?

Is it the future of finance?

June 15, 2025
U.S. Lawmakers Unveil CLARITY Act Regulating Digital Assets

U.S. Lawmakers Unveil CLARITY Act Regulating Digital Assets

June 10, 2025

Categories

  • Bitcoin (4,214)
  • Blockchain (10,148)
  • Crypto (8,074)
  • Dark Web (339)
  • DeFi (7,801)
  • Ethereum (4,217)
  • Metaverse (6,116)
  • Monero (193)
  • NFT (741)
  • Solana (4,793)
  • Web3 (18,927)
  • Zcash (430)

Category

Select Category

    Advertise

    Advertise your site, company or product to millions of web3, NFT and cryptocurrency enthusiasts. Learn more

    Useful Links

    Advertise
    DMCA
    Contact Us
    Privacy Policy
    Shipping & Returns
    Terms of Use

    Resources

    Exchanges
    Changelly
    Web3 Jobs

    Recent News

    VIRTUAL Rallies Ahead of First Ethereum-Based AI Agent Launch

    VIRTUAL Rallies Ahead of First Ethereum-Based AI Agent Launch

    June 15, 2025
    Is it the future of finance?

    Is it the future of finance?

    June 15, 2025

    ยฉ 2022 Altszn.com. All Rights Reserved.

    No Result
    View All Result
    • Home
      • Home โ€“ Layout 1
      • Home โ€“ Layout 2
      • Home โ€“ Layout 3

    ยฉ Altszn.com. All Rights Reserved.

    • pinksalePinkSale (PINKSALE) $ 254.66
    • pinksalePinkSale (PINKSALE) $ 254.66
    • tokenbot-2tokenbot (CLANKER) $ 25.38
    • tokenbot-2tokenbot (CLANKER) $ 25.38
    • bridged-usd-coin-scrollBridged USD Coin (Scroll) (USDC) $ 0.998490
    • bridged-usd-coin-scrollBridged USD Coin (Scroll) (USDC) $ 0.998490
    • waterneuronWaterNeuron (WTN) $ 0.215986
    • waterneuronWaterNeuron (WTN) $ 0.215986
    • covalent-x-tokenCovalent X Token (CXT) $ 0.027190
    • covalent-x-tokenCovalent X Token (CXT) $ 0.027190
    • omisegoOMG Network (OMG) $ 0.180557
    • omisegoOMG Network (OMG) $ 0.180557
    • shardusShardus (ULT) $ 0.057495
    • shardusShardus (ULT) $ 0.057495
    • wen-4Wen (WEN) $ 0.000035
    • wen-4Wen (WEN) $ 0.000035
    • hooked-protocolHooked Protocol (HOOK) $ 0.096164
    • hooked-protocolHooked Protocol (HOOK) $ 0.096164
    • layerzero-bridged-usdc-aptosLayerZero Bridged USDC (Aptos) (ZUSDC) $ 1.00
    • layerzero-bridged-usdc-aptosLayerZero Bridged USDC (Aptos) (ZUSDC) $ 1.00
    • zoraZora (ZORA) $ 0.007979
    • zoraZora (ZORA) $ 0.007979
    • magpieMagpie (MGP) $ 0.052652
    • magpieMagpie (MGP) $ 0.052652
    • cdaicDAI (CDAI) $ 0.024618
    • cdaicDAI (CDAI) $ 0.024618
    • genius-aiGENIUS AI (GNUS) $ 2.02
    • genius-aiGENIUS AI (GNUS) $ 2.02
    • saucerswapSaucerSwap (SAUCE) $ 0.030397
    • saucerswapSaucerSwap (SAUCE) $ 0.030397
    • bbachainBBAChain (BBA) $ 0.158625
    • bbachainBBAChain (BBA) $ 0.158625
    • sceptre-staked-flrSceptre Staked FLR (SFLR) $ 0.025650
    • sceptre-staked-flrSceptre Staked FLR (SFLR) $ 0.025650
    • infrafred-bgtInfrared BGT (IBGT) $ 2.38
    • infrafred-bgtInfrared BGT (IBGT) $ 2.38
    • radio-cacaRadio Caca (RACA) $ 0.000061
    • radio-cacaRadio Caca (RACA) $ 0.000061
    • advertise-coinAdvertise Coin (ADCO) $ 0.552567
    • advertise-coinAdvertise Coin (ADCO) $ 0.552567
    • neonNeon (NEON) $ 0.103410
    • neonNeon (NEON) $ 0.103410
    • earthmetaEarthMeta (EMT) $ 0.012291
    • earthmetaEarthMeta (EMT) $ 0.012291
    • game-stopGME (Ethereum) (GME) $ 0.000060
    • game-stopGME (Ethereum) (GME) $ 0.000060
    • gxchainGXChain (GXC) $ 0.326641
    • gxchainGXChain (GXC) $ 0.326641
    • morphwareMorphware (XMW) $ 0.031235
    • morphwareMorphware (XMW) $ 0.031235
    • gyroscope-gydGyroscope GYD (GYD) $ 1.00
    • gyroscope-gydGyroscope GYD (GYD) $ 1.00
    • ahatokenAhaToken (AHT) $ 0.003649
    • ahatokenAhaToken (AHT) $ 0.003649
    • aegis-yusdAegis YUSD (YUSD) $ 0.999769
    • aegis-yusdAegis YUSD (YUSD) $ 0.999769
    • alien-worldsAlien Worlds (TLM) $ 0.004137
    • alien-worldsAlien Worlds (TLM) $ 0.004137
    • heimaHeima (HEI) $ 0.312376
    • heimaHeima (HEI) $ 0.312376
    • milady-cult-coinMilady Cult Coin (CULT) $ 0.000552
    • milady-cult-coinMilady Cult Coin (CULT) $ 0.000552
    • spring-staked-suiSpring Staked SUI (SSUI) $ 2.90
    • spring-staked-suiSpring Staked SUI (SSUI) $ 2.90
    • step-financeStep Finance (STEP) $ 0.075233
    • step-financeStep Finance (STEP) $ 0.075233
    • limewire-tokenLimeWire (LMWR) $ 0.070058
    • limewire-tokenLimeWire (LMWR) $ 0.070058
    • avalon-2Avalon (AVL) $ 0.130219
    • avalon-2Avalon (AVL) $ 0.130219
    • scout-protocol-tokenScout Protocol Token (DEV) $ 0.026789
    • scout-protocol-tokenScout Protocol Token (DEV) $ 0.026789
    • dora-factory-2Dora Factory (DORA) $ 0.023903
    • dora-factory-2Dora Factory (DORA) $ 0.023903
    • laine-stakeLaine Staked SOL (LAINESOL) $ 183.30
    • laine-stakeLaine Staked SOL (LAINESOL) $ 183.30
    • o-intelligence-coinO Intelligence Coin (OI) $ 23,884,326.00
    • o-intelligence-coinO Intelligence Coin (OI) $ 23,884,326.00
    • optioOptio (OPT) $ 0.004199
    • optioOptio (OPT) $ 0.004199
    • automataAutomata (ATA) $ 0.040617
    • automataAutomata (ATA) $ 0.040617
    • noon-usnNoon USN (USN) $ 0.999751
    • noon-usnNoon USN (USN) $ 0.999751
    • lukso-token-2LUKSO (LYX) $ 0.777870
    • lukso-token-2LUKSO (LYX) $ 0.777870
    • coinmetroCoinmetro (XCM) $ 0.078580
    • coinmetroCoinmetro (XCM) $ 0.078580
    • jamboJambo (J) $ 0.146916
    • jamboJambo (J) $ 0.146916
    • guardians-of-the-sparkGuardians Of The Spark (GOTS) $ 0.358492
    • guardians-of-the-sparkGuardians Of The Spark (GOTS) $ 0.358492
    • minswapMinswap (MIN) $ 0.016533
    • minswapMinswap (MIN) $ 0.016533
    • stake-linkstake.link (SDL) $ 0.404257
    • stake-linkstake.link (SDL) $ 0.404257
    • camino-networkCamino Network (CAM) $ 0.071143
    • camino-networkCamino Network (CAM) $ 0.071143
    • port3-networkPort3 Network (PORT3) $ 0.047290
    • port3-networkPort3 Network (PORT3) $ 0.047290
    • pinksalePinkSale (PINKSALE) $ 254.66
    • pinksalePinkSale (PINKSALE) $ 254.66
    • tokenbot-2tokenbot (CLANKER) $ 25.38
    • tokenbot-2tokenbot (CLANKER) $ 25.38
    • bridged-usd-coin-scrollBridged USD Coin (Scroll) (USDC) $ 0.998490
    • bridged-usd-coin-scrollBridged USD Coin (Scroll) (USDC) $ 0.998490
    • waterneuronWaterNeuron (WTN) $ 0.215986
    • waterneuronWaterNeuron (WTN) $ 0.215986
    • covalent-x-tokenCovalent X Token (CXT) $ 0.027190
    • covalent-x-tokenCovalent X Token (CXT) $ 0.027190
    • omisegoOMG Network (OMG) $ 0.180557
    • omisegoOMG Network (OMG) $ 0.180557
    • shardusShardus (ULT) $ 0.057495
    • shardusShardus (ULT) $ 0.057495
    • wen-4Wen (WEN) $ 0.000035
    • wen-4Wen (WEN) $ 0.000035
    • hooked-protocolHooked Protocol (HOOK) $ 0.096164
    • hooked-protocolHooked Protocol (HOOK) $ 0.096164
    • layerzero-bridged-usdc-aptosLayerZero Bridged USDC (Aptos) (ZUSDC) $ 1.00
    • layerzero-bridged-usdc-aptosLayerZero Bridged USDC (Aptos) (ZUSDC) $ 1.00
    • zoraZora (ZORA) $ 0.007979
    • zoraZora (ZORA) $ 0.007979
    • magpieMagpie (MGP) $ 0.052652
    • magpieMagpie (MGP) $ 0.052652
    • cdaicDAI (CDAI) $ 0.024618
    • cdaicDAI (CDAI) $ 0.024618
    • genius-aiGENIUS AI (GNUS) $ 2.02
    • genius-aiGENIUS AI (GNUS) $ 2.02
    • saucerswapSaucerSwap (SAUCE) $ 0.030397
    • saucerswapSaucerSwap (SAUCE) $ 0.030397
    • bbachainBBAChain (BBA) $ 0.158625
    • bbachainBBAChain (BBA) $ 0.158625
    • sceptre-staked-flrSceptre Staked FLR (SFLR) $ 0.025650
    • sceptre-staked-flrSceptre Staked FLR (SFLR) $ 0.025650
    • infrafred-bgtInfrared BGT (IBGT) $ 2.38
    • infrafred-bgtInfrared BGT (IBGT) $ 2.38
    • radio-cacaRadio Caca (RACA) $ 0.000061
    • radio-cacaRadio Caca (RACA) $ 0.000061
    • advertise-coinAdvertise Coin (ADCO) $ 0.552567
    • advertise-coinAdvertise Coin (ADCO) $ 0.552567
    • neonNeon (NEON) $ 0.103410
    • neonNeon (NEON) $ 0.103410
    • earthmetaEarthMeta (EMT) $ 0.012291
    • earthmetaEarthMeta (EMT) $ 0.012291
    • game-stopGME (Ethereum) (GME) $ 0.000060
    • game-stopGME (Ethereum) (GME) $ 0.000060
    • gxchainGXChain (GXC) $ 0.326641
    • gxchainGXChain (GXC) $ 0.326641
    • morphwareMorphware (XMW) $ 0.031235
    • morphwareMorphware (XMW) $ 0.031235
    • gyroscope-gydGyroscope GYD (GYD) $ 1.00
    • gyroscope-gydGyroscope GYD (GYD) $ 1.00
    • ahatokenAhaToken (AHT) $ 0.003649
    • ahatokenAhaToken (AHT) $ 0.003649
    • aegis-yusdAegis YUSD (YUSD) $ 0.999769
    • aegis-yusdAegis YUSD (YUSD) $ 0.999769
    • alien-worldsAlien Worlds (TLM) $ 0.004137
    • alien-worldsAlien Worlds (TLM) $ 0.004137
    • heimaHeima (HEI) $ 0.312376
    • heimaHeima (HEI) $ 0.312376
    • milady-cult-coinMilady Cult Coin (CULT) $ 0.000552
    • milady-cult-coinMilady Cult Coin (CULT) $ 0.000552
    • spring-staked-suiSpring Staked SUI (SSUI) $ 2.90
    • spring-staked-suiSpring Staked SUI (SSUI) $ 2.90
    • step-financeStep Finance (STEP) $ 0.075233
    • step-financeStep Finance (STEP) $ 0.075233
    • limewire-tokenLimeWire (LMWR) $ 0.070058
    • limewire-tokenLimeWire (LMWR) $ 0.070058
    • avalon-2Avalon (AVL) $ 0.130219
    • avalon-2Avalon (AVL) $ 0.130219
    • scout-protocol-tokenScout Protocol Token (DEV) $ 0.026789
    • scout-protocol-tokenScout Protocol Token (DEV) $ 0.026789
    • dora-factory-2Dora Factory (DORA) $ 0.023903
    • dora-factory-2Dora Factory (DORA) $ 0.023903
    • laine-stakeLaine Staked SOL (LAINESOL) $ 183.30
    • laine-stakeLaine Staked SOL (LAINESOL) $ 183.30
    • o-intelligence-coinO Intelligence Coin (OI) $ 23,884,326.00
    • o-intelligence-coinO Intelligence Coin (OI) $ 23,884,326.00
    • optioOptio (OPT) $ 0.004199
    • optioOptio (OPT) $ 0.004199
    • automataAutomata (ATA) $ 0.040617
    • automataAutomata (ATA) $ 0.040617
    • noon-usnNoon USN (USN) $ 0.999751
    • noon-usnNoon USN (USN) $ 0.999751
    • lukso-token-2LUKSO (LYX) $ 0.777870
    • lukso-token-2LUKSO (LYX) $ 0.777870
    • coinmetroCoinmetro (XCM) $ 0.078580
    • coinmetroCoinmetro (XCM) $ 0.078580
    • jamboJambo (J) $ 0.146916
    • jamboJambo (J) $ 0.146916
    • guardians-of-the-sparkGuardians Of The Spark (GOTS) $ 0.358492
    • guardians-of-the-sparkGuardians Of The Spark (GOTS) $ 0.358492
    • minswapMinswap (MIN) $ 0.016533
    • minswapMinswap (MIN) $ 0.016533
    • stake-linkstake.link (SDL) $ 0.404257
    • stake-linkstake.link (SDL) $ 0.404257
    • camino-networkCamino Network (CAM) $ 0.071143
    • camino-networkCamino Network (CAM) $ 0.071143
    • port3-networkPort3 Network (PORT3) $ 0.047290
    • port3-networkPort3 Network (PORT3) $ 0.047290