-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
Assigned Number: 2-etc-phoenix
Discussions: https://discord.gg/BdRSvJD
The preliminary review period ends on 6 March, 2020. After that point, we will turn this pre-RFC into an RFC document. You can still submit additional justifications after that period.
Specification
The following EIPs are to be enabled after FORK_BLOCK
: EIP-152, EIP-1108, EIP-1344, EIP-1884, EIP-2028, EIP-2200.
Implementation
- MultiGeth: Add Phoenix hard fork support for Kotti and Mordor multi-geth#137
- OpenEthereum: ethcore/res: enable ecip-1088 phoenix upgrade for kotti and mordor testnets openethereum/parity-ethereum#11529
Request for Justifications
This section asks developers who wish to apply this change to Ethereum Classic network to provide justifications for the following questions. See this description for more information on what RFJs are about.
- Has there been sufficient analysis done, like in Ethereum, to figure out what particular contracts might have been broken by EIP-1884?
- The actual gas cost changes in EIP-1884 are based on analysis on Ethereum mainnet. Has there been sufficient analysis done to see whether the situation in Ethereum Classic is the same?
- Has there been any concrete public awareness program planned, like in Ethereum, to warn users about breakage of backward compatibility, and ask them to upgrade their smart contracts if required?
- In Ethereum, although pushed back by some developers (especially if it's as a "promise"), there was an informal rough consensus that if contracts are broken, we may change protocol rules again to un-fix those particular contracts. That informal rough consensus played a minor rule in making sure EIP-1884 wasn't contentious. Has there been any similar rough consensus / promise in Ethereum Classic?
To provide justifications of those questions, please add comments to this issue.