Changes to watch in Ethereum istanbul

Ethereum Istanbul - October 2019 Planned Ethereum Network Upgrade

Changes to watch in Ethereum istanbul

Istanbul October 2019 Planned Ethereum Network Upgrade

The deadline for EIP proposals for Istanbul was May 17th. All of these EIPs intend to prepare for inclusion in Istanbul, but Core Dev acceptance, implementation, testing, audits, and other work needs to be done to prepare them.

Proposed EIPs

  • EIP-615: Subroutines and Static Jumps for the EVM
  • EIP-1057: ProgPoW, a Programmatic Proof-of-Work (contingent on positive audit results) - @IfDefElse
  • EIP-1108: Reduce alt_bn128 precompile gas costs - @zac-williamson
  • EIP-1283: Net gas metering for SSTORE without dirty maps @sorpass
  • EIP-1344: Add ChainID opcode - @fubuloubu
  • EIP-1352: Specify restricted address range for precompiles/system contracts
  • EIP 1380: Reduced gas cost for call to self - @axic @jacqueswww
  • EIP 1559: Fee market change for ETH 1.0 chain
  • EIP-1965: Method to check if a chainID is valid at a specific block Number
  • EIP-1702: Generalized account versioning scheme - @sorpaas
  • EIP-1706: Disable SSTORE with gasleft lower than call stipend
  • EIP 1803: Rename opcodes for clarity - @axic
  • EIP 1829: Precompile for Elliptic Curve Linear Combinations @remco
  • EIP 1884: Reprice Opcodes + optional new opcode, @holiman - Discuss
  • EIP 1930: CALLs with strict gas semantic. Revert if not enough gas available
  • EIP 2028: Calldata gas cost reduction

Notable discussions

I proposed EIP-1344 for Istanbul because I think it’s the most straightforward and flexible proposal for managing chain ID-based domain separation in the application layer. I don’t believe EIP-1965 has to be Accepted to be proposed for Istanbul, so that should not be an issue in proposing it. fubuloubu

Source:

  • https://en.ethereum.wiki/roadmap/istanbul
  • https://ethereum-magicians.org/t/hardfork-meta-eip-1679-istanbul-discussion/3207
All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.

Write a comment on Changes to watch in Ethereum istanbul