HelloZeroNet / ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
https://zeronet.io
Other
18.27k stars 2.26k forks source link

Registering domains freely. #2189

Open mindey opened 4 years ago

mindey commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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

blurHY commented 4 years ago

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

filips123 commented 4 years ago

@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 commented 4 years ago

Sybil attack


From: Filip Š notifications@github.com Sent: Tuesday, September 17, 2019 1:29:01 AM To: HelloZeroNet/ZeroNet ZeroNet@noreply.github.com Cc: blurHY blurhy@outlook.com; Comment comment@noreply.github.com Subject: Re: [HelloZeroNet/ZeroNet] Registering domains freely. (#2189)

@imachughttps://github.com/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.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/HelloZeroNet/ZeroNet/issues/2189?email_source=notifications&email_token=AH5CPREJLOIJDOWUZO3V733QJ6653A5CNFSM4IU4VQZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6Z4WKA#issuecomment-531876648, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AH5CPRAMKNTXLBY5HIJFCNLQJ6653ANCNFSM4IU4VQZQ.

Thunder33345 commented 4 years ago

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 commented 4 years ago

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