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

Thoughts on naming in the decentralized future #9

Open
SpokieKid opened this issue Sep 14, 2021 · 4 comments
Open

Thoughts on naming in the decentralized future #9

SpokieKid opened this issue Sep 14, 2021 · 4 comments
Labels

Comments

@SpokieKid
Copy link
Collaborator

I (Paul Webb) compiled my thoughts in this file, may be a bit jumbled haha.

Imported from Gitlab. See Original.

@SpokieKid SpokieKid added the OPEN label Sep 14, 2021
@AaronGoldman
Copy link
Contributor

There a three kinds of names that you need to consider Address, Fingerprints, and Tags.

An address is a combination of a consensus algorithm and a chosen name. Typically this is done with a centralised authority but could also be done with a consensus group of limited trust parties or even a public legger.
example@gmail.com, twitter handel, phone number, zip code street house number, ...
The DNS system is an example of address as is the ENS (Ethereum Name Service) and Handshake

The second type is the fingerprints. Typically this is as hash. It could be your public key, a hash of your public key, or the hash of a certificate. I could have a cert that provides my keys:

{
  "Public key":"{key}",
  "Revocation key":"{key}",
  "Revocation uri":"{URL}",
  "Rotation key":"{key}",
  "tags": ["my_cool_name"]
}

and my fingerprint could be the hash of that cert.
examples of fingerprints are Bitcoin wallets, .onion domains, miniLock IDs

Lately we have tags they are not secured by ether a consensus algorithm or large random numbers.
Anyone can add a tag to any address or fingerprint this can be very useful for ID as search.
Say I go searching for XKCD and I get a few hits for Id that have this tag.
I look at the IDs and decide the one linked to xkcd.com, https://twitter.com/xkcd, and tagged as "Randall Munroe"
is the one I want so I add it's fingerprint to my address book. The tag did not give me a single ID but did narrow it down to a point I could audit the other assertion and find the ID I wanted.

address yourname.eth
fingerprint 234567abcdefghij
tag Paul_Webb

1 similar comment
@AaronGoldman
Copy link
Contributor

There a three kinds of names that you need to consider Address, Fingerprints, and Tags.

An address is a combination of a consensus algorithm and a chosen name. Typically this is done with a centralised authority but could also be done with a consensus group of limited trust parties or even a public legger.
example@gmail.com, twitter handel, phone number, zip code street house number, ...
The DNS system is an example of address as is the ENS (Ethereum Name Service) and Handshake

The second type is the fingerprints. Typically this is as hash. It could be your public key, a hash of your public key, or the hash of a certificate. I could have a cert that provides my keys:

{
  "Public key":"{key}",
  "Revocation key":"{key}",
  "Revocation uri":"{URL}",
  "Rotation key":"{key}",
  "tags": ["my_cool_name"]
}

and my fingerprint could be the hash of that cert.
examples of fingerprints are Bitcoin wallets, .onion domains, miniLock IDs

Lately we have tags they are not secured by ether a consensus algorithm or large random numbers.
Anyone can add a tag to any address or fingerprint this can be very useful for ID as search.
Say I go searching for XKCD and I get a few hits for Id that have this tag.
I look at the IDs and decide the one linked to xkcd.com, https://twitter.com/xkcd, and tagged as "Randall Munroe"
is the one I want so I add it's fingerprint to my address book. The tag did not give me a single ID but did narrow it down to a point I could audit the other assertion and find the ID I wanted.

address yourname.eth
fingerprint 234567abcdefghij
tag Paul_Webb

@NetOpWibby
Copy link

Should I open a new issue? This was my issue in Gitlab but I didn't know it was moved until just now.

@AaronGoldman
Copy link
Contributor

up to you

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

No branches or pull requests

3 participants