The Constantinople and St. Petersburg network upgrades for Ethereum’s (ETH), transpired on Feb. 28, according to ethstats.net. At 19:57 (UTC), the Constantinople and St. Petersburg upgrades, operated on the main network at block number 7,280,000.
The update includes five major changes designed to stabilize and improve the blockchain. There is no splitting of the blockchain as the word Hardfork may suggest.
What will be the result?
Constantinople is set to cause various performance enhancements to the platform such as reduced transaction prices for some services on the Ethereum network. As earlier reported, the Constantinople hard fork was delayed in January due to an afresh found vulnerability.
What was the vulnerability?
The security audit firm ChainSecurity found that the expected Constantinople Upgrade for the Ethereum network offers cheaper gas cost for some SSTORE actions. As an undesired side impact, this allows reentrancy attacks when applying address.transfer(…) or address.send(…) in Solidity smart contracts. Earlier these functions were viewed as reentrancy-safe, which they aren’t any longer.
One of the significant threats of summoning external contracts is that they can obtain the control flow, and execute modifications to the data that the calling function wasn’t demanding. This kind of bug can take numerous classes. In other words, reentrancy state is when an attacker can call any contract’s function and possibly reenter the contract before the earlier call is executed one or many times. This would be particularly harmful in the case of a payable function.
The ChainSecurity’s had also revealed that before Constantinople, storage services on the network would cost 5,000 gas, surpassing the 2,300 gas normally sent when summoning a contract utilizing “transfer” or “send” functions. Nevertheless, if the upgrade was executed, “dirty” storage transactions would cost 200 gas. An “attacker contract can apply the 2300 gas allowance to manage the vulnerable contract’s variable successfully.
The St. Petersburg upgrade is intended to eliminate the prior update, Ethereum Improvement Proposal (EIP) 1283, from Ethereum’s test networks because that EIP had been recognized to have vulnerabilities.
Disclaimer: This information should not be interpreted as an endorsement of any cryptocurrency. It is not a recommendation to trade. The crypto market is full of surprises and overhyped assets. Do your research before buying anything. Do not invest more than you can afford to lose.
Instant Crypto Credit Lines™ from only 5.9% APR. Earn up to 8% interest per year on your Stablecoins, USD, EUR & GBP. $100 million custodial insurance.
Buy Ethereum now:
Buy Ethereum, sell Ethereum or trade Ether. It can be easy!
You are addicted to Crypto and do not want to miss out?
This post may contain promotional links that help us fund the site. When you click on the links, we receive a commission - but the prices do not change for you! :)
Disclaimer: The authors of this website may have invested in crypto currencies themselves. They are not financial advisors and only express their opinions. Anyone considering investing in crypto currencies should be well informed about these high-risk assets.
Currently we are not recommending trading at eToro. A better alternative is Coinbase. However, for old articles please refer to the general risk disclosure on eToro. CFDs are complex instruments and carry a high risk of losing money quickly through leverage. 76% of retail accounts lose money when trading CFDs from this provider.
You might also like
More from Ethereum
Ethereum, the 2nd largest cryptocurrency after Bitcoin, is a decentralized platform for currency and new species of applications. The Ethereum …
Dapps have been around for a long time. Yet, it was not until 2018 that Dapps came to the forefront …
One of the main problems with cryptocurrencies is the scalability issue, partially due to the proof of work algorithm (partially …