BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Interpretation: Ethereum Istanbul upgrade content

以太坊爱好者
特邀专栏作者
This article is about 1807 words, reading the full article takes about 3 minutes
Change the gas consumption or metering method to support more contract functions.
AI Summary
Expand
Change the gas consumption or metering method to support more contract functions.

Editor's Note: This article comes fromEthereum enthusiasts (ID: ethfans)Editor's Note: This article comes from

Ethereum enthusiasts (ID: ethfans)

Ethereum enthusiasts (ID: ethfans)

, Author: Pooja Ranjan, translation: A Jian, reprinted by Odaily with authorization.

first level title

A network upgrade is a change to the Ethereum protocol, adding new rules to the existing Ethereum protocol to strengthen the entire system. These new rules are announced in advance in the form of Ethereum Upgrade Proposals (EIPs), in which proposers define in technical terms the changes and features that need to be implemented in network upgrades.

Network upgrades are both planned and unplanned. An upgrade is also called a fork, and is generally a new feature that is supported by users and protocol development. Sometimes people also use forks to fix bugs or stop attacks. This is an unplanned fork. To date, seven hard forks have been implemented on the Ethereum network. The meaning of "hard fork" is that the content contained in this network upgrade is not fully backward compatible, and may invalidate some old transactions and/or change the function of deployed contracts.

In order to seamlessly activate the upgrade on the mainnet, the upgrade content will first be activated and run on the Ethereum test network such as Rinkeby, Ropsten, Goerli and Kovan.

first level title

Istanbul (Istanbul) is the eighth network upgrade of Ethereum. Previous network upgrades have had codenames such as "Byzantium." The latest (and last) network upgrade is called "Constantinople".

first level title

What does the network upgrade process look like?

first level title

What is included in this upgrade?

The content of the Istanbul upgrade is expressed in the form of the Ethereum Upgrade Proposal (EIP). The role of EIP is to describe the standards of the Ethereum platform, including core protocol technical descriptions, client APIs, and contract standards.

This EIP contains a list of protocol changes that will be incorporated into the Istanbul fork. This EIP also lists all EIPs that were originally proposed.

  • Redistribute the gas consumption of some opcodes according to the calculation overhead and the need to improve the resistance to denial of service attacks;

  • Improve the performance of Layer-2 schemes based on SNARKs and STARKs;

  • Make Ethereum and Zcash interoperable.

  • Redistribute the gas consumption of some opcodes according to the calculation overhead and the need to improve the resistance to denial of service attacks;

Improve the performance of Layer-2 schemes based on SNARKs and STARKs;

Allowing contracts to introduce more creative functionality.

secondary title

Added the ability to verify Equihash PoW inside Ethereum contracts. This opens up the possibility of relaying transactions and atomic swaps between Zcash and Ethereum.

secondary title

Make zk-SNARKs calculations cheaper, allowing cheaper scaling and privacy applications to be developed. Examples include Matter labs, Aztec Protocol, Rollup, and Zether.

secondary title

Add a way for contracts to track their own Ethereum chain, so that contracts (especially those used by Layer-2 solutions such as state channels and Plasma) track the correct Layer-1 chain, especially during hard forks.

secondary title

Changed the gas consumption of some EVM opcodes to prevent transaction spam attacks and better balance the computational overhead of each block. On the Ethereum network, the amount of Gas consumed by an operation often matches the computational overhead required for this operation. This EIP increases the consumption of some opcodes that are computationally intensive but currently less gas-intensive, namely SLOAD, BALANCE, and EXTCODEHASH.

secondary title

EIP-2028: Reduce transaction data Gas consumption

ETH
Welcome to Join Odaily Official Community