- Here’s a look at the key challenges developers faced in the days leading up to the Shanghai update.
- Why facing challenges is not necessarily a timeline concern.
Ethereal The network is called at the end of February with another major update Shanghai update.
It will have liquid participation, so it is highly anticipated. In such a situation, its successful development and deployment is very important.
Historically, we have seen delays related to some previous updates, usually associated with challenges in the development process.
The current development process for the Shanghai Update has also had its fair share of challenges. Ethereum All Core Developers Execution Call (ACDE).
problem with empty blocks
One of the biggest challenges developers have faced recently is a bug in the Geth EL client for the Shanghai release.
Preliminary findings suggested that the Geth nodes were out of sync due to empty blocks. The Geth (EL) client has reportedly fixed bugs.
no more zero drop transactions
ACDE’s call also created an opportunity for developers to discuss how to handle large binary data types called mempools and blobs within the Ethereum protocol.
One idea was to mark transactions with a zero blob transaction type that requires special logic.
After discussing the ideas around zero-drop transactions, the developers chose to scrap the idea altogether. This is because they agreed that the ideas presented as solutions would add more complexity.
Petar Szilágyi, a Geth (EL) developer, had this to say about zero blob transactions:
“The theory is super cool, super elegant, and incredibly complicated. You can have many large transactions in a block, but you can only have one or two blob transactions in a block. This is a great practical distinction.
Will these challenges affect the Ethereum Shanghai Testnet timeline?
The challenges faced so far do not necessarily threaten the state of the network in the future.
It’s also worth noting that the ACDE call also demonstrated the quick nature of the fixes and troubleshooting shown by Ethereum developers.
this shows that shanghai testnet The release is still on track to launch on February 28.
Challenges are common and expected in the development process. They play an important role in the reform process. Meanwhile, a successful launch will increase interest in liquidity staking platforms like LIDO.