The two major Ethereum protocol updates, Constantinople and St. Petersburg, are scheduled to be carried out simultaneously at the 7280000th Ethereum block, and the exact date may change depending on the block time. According to the current situation, the approximate time will be around 3:50 am on March 1st, Beijing time. Readers can check the two sites https://amberdata.io/blocks/7280000 and http://forkmon.ethdevops.io/ to track the updates. Why are there two protocol updates happening at the same time?"Constantinople" and "Saint Petersburg" are the names of the two major updates of the Ethereum network this time. Previous network upgrades were named by other names (such as Byzantium). The reason why the Ethereum network will have two upgrade names this time is that the originally planned Constantinople upgrade was delayed due to a vulnerability. In order to solve the problems on the Ethereum test network (such as Ropsten), it is necessary to perform the "Saint Petersburg" upgrade at the same block number time point to delete the vulnerability on the test network. Therefore, there will be two updates at the same time (the word update is used because "Saint Petersburg" is only responsible for deleting an EIP with a vulnerability). As Ethereum users or Ethereum holders, what do we need to do?If you are using an exchange (such as CoinBase, Binance, etc.), a web wallet service (such as Metamask, MyCrypto, or MyEtherWallet, etc.), a mobile wallet service (such as CoinBase Wallet, imtoken, etc.), or a hardware wallet (such as Ledger, Trezor, or Keepkey), you do not need to take any action unless the service provider notifies you to take other measures. Normally, these two upgrades wouldn't create any valuable candy. As a node operator or miner, you will be faced with the choice of whether to upgrade the client:
If the node or miner is not updated to the latest version (as listed above), once the network is upgraded, the client it runs will be synchronized to the old network, resulting in a fork. However, since the old fork has no incentives and community support, this forked chain may die soon. In general, Constantinople will bring efficiency improvements to the Ethereum platform, while delaying the so-called "difficulty bomb" and reducing block rewards (3eth to 2eth), which I believe everyone has already known. What changes have been made in this Constantinople upgrade?There have been some changes in this Constantinople upgrade. Here are the updated contents: EIP 145: Bit shift instructions in the EVM virtual machine In short: this EIP adds native functionality to the protocol so that it is cheaper and easier to do certain things on-chain. EIP 1014: Skinny CREATE2 A new opcode is added at 0xf5 which accepts 4 stack parameters: In short: this EIP enables you to interact with addresses that have not yet been created. EIP 1052: EXTCODEHASH opcode This EIP specifies a new opcode that returns a keccak256 hash of the contract code. In short: this EIP makes it cheaper (requires less gas) to do certain things on the Ethereum chain. EIP 1234: Constantinople difficulty bomb delay and block reward adjustment This EIP proposes to delay the difficulty bomb by approximately 12 months and reduce block rewards to adjust for the ice age delay. By comparing with the last Constantinople upgrade content, we found that this time Constantinople lacks an EIP, which is EIP 1283 . What is the "St. Petersburg" upgrade for?Before the Ethereum mainnet is upgraded, test networks such as Ropsten are upgraded to test changes. The initial Constantinople upgrade has been applied on the testnet, and it includes a vulnerable EIP 1283 proposal. There is a serious vulnerability in this proposal. This vulnerability makes existing contracts vulnerable to a "reentrancy attack" through which attackers can enter the network and steal user funds. Obviously, EIP 1283 can be regarded as a "cancer" for the Ethereum network, and the "St. Petersburg" upgrade is to delete EIP 1283 that exists in various test networks. Therefore a second network update was required to reverse the original Constantinople changes. This update was called St. Petersburg and occurred at the same block number as Constantinople. What specific impact will this upgrade have on Ethereum?
As shown in the two pictures below. (Figure: Ethereum block interval) (Figure: Daily output of new tokens on the Ethereum network) Historically, a similar situation occurred before the first production cut of the Ethereum network. At that time, the Ethereum block interval was as high as 30 seconds, and the daily output was close to halving. After the production cut, the block interval gradually returned to 15 seconds. According to the normal 15-second block interval, the daily output of Ethereum will be around 11,520 ETH after the production cut, which will still be lower than the current level. But in general, the impact of production cuts on miners is not that great. Whether these two major protocol upgrades will have an impact on the price of Ethereum and even the entire currency market will have to be verified by the market. Reference: https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/ https://hackernoon.com/what-is-going-on-with-the-ethereum-hard-fork-update-constantinople-f453af698c0c |
>>: HITC, CPU servers and graphics card miners can mine!
What kind of mole does a person have? Statement: ...
When Nuwa created humans, she divided them into m...
In November, various regions issued relevant inve...
Cryptocurrency broker Bitcoin Suisse has partnere...
In life, each of us has a pair of hands, except fo...
Feature 1: The career line is clearly visible In ...
Wu said the author | Huo Xiaolu Editor of this is...
Women with small noses tend to be fussy In fact, ...
In 2013, Ross Ulbricht, the founder of Silk Road,...
The competition in the workplace is fierce. If yo...
Success is not an accidental thing. If you want t...
Yu Shiman, who was born as Miss Hong Kong, can be...
Breaking up is something that everyone should hav...
According to physiognomy research, women with dif...
Physiognomy is a profound subject, which is close...