-
Notifications
You must be signed in to change notification settings - Fork 372
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
[Proposal] Realm path & address #709
Comments
Thank you. Please, rename I'm also in favor of supporting a unique address or hash for packages in addition to the human-readable path. Can you explain why you think it could create ambiguities? Currently, the address is derived from the path, but I suggest switching to a content-based hash. Related with #694 |
👍
Best of all, We can deploy contracts without permission. (Coordination-free?) |
Do you agree that we're discussing limitations and constraints rather than ambiguities? Ini, your proposal may offer more options but could also create ambiguity. Please let me know if I'm missing something. Coordinated package publishing, as defined in #384, may only apply to I support making raw addresses more accessible for I believe all options are interesting, and we should seek more input from others if possible. |
Agree to a point. :-) It's just another idea. I admit that there is a problem with not knowing what is in the raw address. (like can't tell what server it is just by looking at the IP). |
Suppose my realm depends on I don't think so, even if we have trusted DAOs. An entrepreneur is liable for all its users. Because of that, an idea like that proprosed by @anarcher is going to be necessary. Something like Or using |
I recommend that both of you read #694, which also addresses this issue. Should we merge the two issues or focus this one on the pros and cons of displaying non-human-friendly immutable contract names in the UX? |
Ok seen #694. Of course I also support having
If no one disagrees of having it like github like you said (having hashes, but where hashes are rarely used), the question then is simply when is the hash accessed. I suppose:
If again there's agreement on this, then I think we can just use #694 to discuss the more difficult points about updating dependencies. So it depends on what @anarcher thinks about |
Description
In the realm path (
$zone.land/{p,r}/$namespace/$dir[/$subdir]
) ,$namespace
is a meaningful string, a kind of domain.IMHO, The domain scheme has the advantage of being human-readable, but it also creates a number of ambiguities.
Just as you can run a server with an IP without a domain, how about make the address available in the contract (
gno.module
?) like an IP on the internet?And what about the approach of using it by
replace
ingno.mod
, or if you want to use it publicly, register it ingno.land/r/users
, like you would a domain registration?The text was updated successfully, but these errors were encountered: