HelloZeroNet / ZeroTalk

ZeroTalk
GNU General Public License v2.0
60 stars 47 forks source link

Support more KxoID usernames #91

Closed purplesyringa closed 5 years ago

purplesyringa commented 5 years ago

Allow 2nd level KxoID registrars.

purplesyringa commented 5 years ago

@HelloZeroNet Could you please take a look at this?

filips123 commented 5 years ago

@imachug Can KxoID support also be added to other official ZeroNet sites?

purplesyringa commented 5 years ago

Let's ask @HelloZeroNet about that.

HelloZeroNet commented 5 years ago

Why is the new public address necessary?

purplesyringa commented 5 years ago

KxoID has two registrar levels. There are superadmins (level 1) who are actually KxoID developers, like me and Krixano, and there are admins (level 2), these are just some trusted peers who can only register usernames (a few were added recently). This PR adds level-2 support.

ghost commented 5 years ago

@HelloZeroNet Image from KxoNetwork's KxoId page (127.0.0.1:43110/1GTVetvjTEriCMzKzWSP9FahYoMPy6BG1P/?/kxoid) image

Because the Trusted Peers only use level-2 (basically, they just sign registrations with a different key), a zite can easily select or change whether users registered by these Trusted Peers are allowed to login with the zite. This is in case there's any "Traitor Peer" who is a peer that has registered a non-unique username.

Because we use this two-level system... some kxoid's will be signed by Trusted Peers. The zite owner has the option of supporting these id's or not. Currently, there are no level-2 ids. However, we are currently accepting Trusted Peers... so any new registrations will have the chance of using them.

Basically, KxoId is a "Trust Federation" with "Decentralized Routing via Broadcasting"... if anybody likes new Marketing terms, :)

purplesyringa commented 5 years ago

By the way, there will always be a list of all accepted and pending trusted peers on KxoID homepage.

HelloZeroNet commented 5 years ago

Ok, Thanks for the info!