-
Notifications
You must be signed in to change notification settings - Fork 0
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
Clarification about IP naming #2
Comments
The idea is also reasonable. I can also imagine to merge the naming-methods from *IP and Yaz, e.g.: ETCIP-L-123123. It shows, that the ETC community respects the devs (even without this they do it 😃 ) and not only there product. Furthermore, it gives a structure in the ETC repo. |
the version is a hash derived from the name of the *ip. This means that anyone who wants to support a proposal will have the same version hash, and thus no conflicts. |
@BelfordZ I also have a question with the versioning so I'll ask here: |
I like name scheme. wasn't really sure how to number an IP before (I think it was assigned by someone in an ivory tower?) so the determinism is an improvement. Does any of this address the problem of where it is to be hosted? To solve the current concerns I suggest the following (in addition to @BelfordZ's proposal): Whenever ETC Labs creates an ECLIP that we need community to weigh in on, we simply cross-post it as an ECIP with (1) A link to the ECLIP, and (2) A note that says all discussion for this ECIP is to take place at the linked ECLIP. This would allow users to avoid confusion because (a) they will still have one entry point to find and submit ethereum classic proposals, and (b) if anyone from ETC Labs tried to censor the discussion, the ECIP (being that point of entry) could re-open discussion back there. |
I guess the issue im most interested in solving is discovery. Admittedly I dont find the current EIP system ETH uses even very good at this. deterministic numbering is an improvement regardless |
thank you all for giving this a look. @phyro Ive created issues for discussion points you've mentioned. Here they are
@zmitton agreed that the main feature here is the deterministic versioning -- which enables the dissolution of this 'forkaphobia'. It doesn't necessarily resolve the issue of where its hosted, but it creates a framework in which they may be hosted in numerous places without much issue or confusion over what number to use if they can be created in any repo. hmm the on chain idea is interesting -- but IMO leaving out the problem of how consensus on a *ip is achieved will help keep things simple for now. |
@zmitton ethoxy/specs#4 |
Thx you guys for this proposal!
So, e.g., when the ETCLabs Core team wants to contribute an IP, they call it: ETCIP-thereOwnVersion.
(I am not a programmer)
The text was updated successfully, but these errors were encountered: