-
Notifications
You must be signed in to change notification settings - Fork 5.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EIP-1052 failed to go through the workflow #1699
Comments
Thank you for the reference. I request please that in future, project managers will promote to LAST CALL and then ACCEPTED status /before/ an EIP will be announced as part of a hard fork. |
There is a bug in 1052 and it should not be included in Constantinople in its current form. I submitted it for the Ethereum Bug Bounty. And I didn't read the details of whether I am allowed to fully disclose details while it is being considered for bug bounty, so I won't say anything else here yet. |
1052 is final, it cannot be modified anymore. |
@5chdn it can't be amended? What's the process for superseding it or amending it? A new EIP? |
The EIP-1052 issueHere is my issue with EIP-1052 (the version as of 80b8f80). I believe this test case:
is ambiguous and could lead to multiple, conflicting implementations. That of course would lead to a network split and cost billions of dollars. The solution is to provide more explicit test cases, one that returns c5d246... and one that returns 0. Disclosure timeline:2019-01-21 -- I identified issue and disclosed to EF under the Ethereum Bounty Program since it could lead to a network split and that is a security issue. Practically speaking, any impact this issue report could have is limited by the fact that EF controls every/nearly every implementation of the client and the upgrade path of all deployed clients. I do recognize that the value of using the full two-week EIP process and fixing standards is more important for the actual decentralized future and setting a good example, rather than worrying about what might happen the day after this current fork. |
Exactly. |
@5chdn a new EIP which has a classification of “Supersedes”? Are there existing examples of this you can point me at? |
Can we close this issue? |
Yes. In future, the cat herders eip monitoring subcommittee will assist here. |
Closing this now as I don't think it is relevant anymore. The problems raised are valid, but likely it should be discussed on the Ethereum Magicians forum or as part of a broader discussion regarding processes (and not specific to EIP-1052). @fulldecent please let me know if you want to keep this open. |
EIP-1052 is currently listed as draft status, however according to announcement from @Souptacular at https://blog.ethereum.org/2019/01/11/ethereum-constantinople-upgrade-announcement/ the latest EF version of clients will support this hard fork on block 7,080,000.
@Arachnid @chfast please use the EIP workflow process outlined in EIP-1.
The text was updated successfully, but these errors were encountered: