Skip to content
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

Registering domains freely. #2189

Open
mindey opened this issue Sep 9, 2019 · 8 comments
Open

Registering domains freely. #2189

mindey opened this issue Sep 9, 2019 · 8 comments

Comments

@mindey
Copy link

mindey commented Sep 9, 2019

Registering domain.
Right now, to register a domain, I seem to need NameCoins, but namecoin miner is not embedded in the ZeroNet, so I can't simply mine a little bit of it in order to be able to register a domain. Mining NameCoin separately is a hassle, and buying it is also a hassle. How can we simplify this, and make it free like seeding is.

Describe the solution you'd like
I suppose, ideal solution would be some kind of PoS-based chain, that's embedded in the ZeroNet, perhaps a version of NameCoin itself, with proof-of-stake scheme.

Describe alternatives you've considered
I've considered, that it could happen in a similar way that users register their usernames, perhaps with expiry due to non-seeding.

Additional context
In the context of launching a website on ZeroNet.

@purplesyringa
Copy link
Contributor

in a similar way that users register their usernames

ZeroID is the official service for that, which is centralized.

perhaps with expiry due to non-seeding

That's a bit difficult to implement because you can never be sure that there are no seeds anymore.


A minute of advertisement: there's Name.YO that you can use to register a domain for free. Not everyone will be able to use it, only those who have Name.YO plugin, but I believe many people have it (and your service would be another reason to promote it).

@mindey
Copy link
Author

mindey commented Sep 9, 2019

perhaps with expiry due to non-seeding

I meant, expiry due to non-seeding by the user who registered the domain.

For example, failing to seed for at least N days in a period of M days, would result in loss of domain, where N, M - some reasonable numbers.

@purplesyringa
Copy link
Contributor

Define "reasonable". Balancer's domain are still hosted by lots of people even though he passed away. (RIP)

@blurHY
Copy link
Contributor

blurHY commented Sep 12, 2019

Kinda naive, but ZeroNet's centralized namecoin mirror is almost nonsense though

@filips123
Copy link
Contributor

@imachug Maybe domain could be active until a certain number of people use/seed it.

For example, the domain is deactivated if less then 15 people seed it for more than 30 days. Also, if the domain has subdomains, it may be deleted only if all of its subdomain websites are seeded by less than 15 people.

But yes, this is a difficult topic as many things need to be considered here.

@blurHY
Copy link
Contributor

blurHY commented Sep 16, 2019 via email

@Thunder33345
Copy link
Contributor

checking for seeder count is futile, like blurhy mentioned: who knows what if i just add bunch of bot peers to my own site to keep it alive? you cant tell, without invasive of advance measures
checking for last updated/change/activity is also futile, i could set up a bot that change a file every day

we havent address the name claiming problem
what happen if two person wants the same name?
first come first serve basically will resolve in everyone claiming good names and selling them/parking them for themself

i mean making a namecoin but POS clone seems most doable, even might be most realistic over observing updates/seeders/peers(basically same pay coins(but staked) to keep sites alive)
but you still have the "entry" problem, how will people get the coin initially?
buying? defeats the point of making a NC clone.
free faucet?
then, who will keep staking?
why will people want to stake and keep the chain running? if you can get it free from faucet

@krixano
Copy link
Contributor

krixano commented Sep 20, 2019

I have an interesting idea for domain names... I'm going to make a separate issue for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants