stellar-client icon indicating copy to clipboard operation
stellar-client copied to clipboard

Change the @ to * in the federation names

Open jedmccaleb opened this issue 11 years ago • 24 comments
trafficstars

jedmccaleb avatar Aug 02 '14 21:08 jedmccaleb

can you clarify this a little bit? is this just how we're displaying the federated names, or how people are typing them into send

thejollyrogers avatar Aug 04 '14 17:08 thejollyrogers

both

jedmccaleb avatar Aug 04 '14 17:08 jedmccaleb

the people hate it

jedmccaleb avatar Aug 06 '14 17:08 jedmccaleb

Despite the hate I think we have to do this. It isn't an email address we shouldn't make it look like one.

jedmccaleb avatar Dec 17 '14 18:12 jedmccaleb

what about DOMAIN:USER? or DOMAIN/USER, or in long form "stellar-federeation://DOMAIN/USER"?

stellar.org/nullstyle
stellar.org:nullstyle
nullstyle //default to stellar.org

nullstyle avatar Dec 17 '14 18:12 nullstyle

you like that better than: nullstyle*stellar.org

jedmccaleb avatar Dec 17 '14 18:12 jedmccaleb

I do, yes. For some reason the asterisk really offends my sensibilities for what an address should look like.

nullstyle avatar Dec 17 '14 18:12 nullstyle

I also prefer saying "slash" to "asterisk" when telling someone my address.

FWIW, I'm fine with whatever we go with: My response to the * is purely subjective.

nullstyle avatar Dec 17 '14 18:12 nullstyle

I prefer stellar.org/nullstyle fwiw

On Wed, Dec 17, 2014 at 10:49 AM, Scott Fleckenstein < [email protected]> wrote:

I also prefer saying "slash" to "asterisk" when telling someone my address.

FWIW, I'm fine with whatever we go with: My response to the * is purely subjective.

— Reply to this email directly or view it on GitHub https://github.com/stellar/stellar-client/issues/539#issuecomment-67371570 .

bekkibolthouse avatar Dec 17 '14 18:12 bekkibolthouse

Although this structure is most recognizable as an email address, the @ symbol carries the correct, semantic definition.

A common contemporary use of @ is in email addresses (transmitted by SMTP), as in [email protected] (the user jdoe located at site the example.com domain). BBN Technologies' Ray Tomlinson is credited with introducing this usage in 1971.[13] This idea of the symbol representing located at in the form user@host is also seen in other tools and protocols; for example, the Unix shell command ssh [email protected] tries to establish an ssh connection to the computer with the hostname example.net using the username jdoe. http://en.wikipedia.org/wiki/At_sign

I'm not convinced "we have to do this."

deckar01 avatar Dec 17 '14 18:12 deckar01

you don't say "asterisk". you say "star!"

stellar.org/nullstyle is a URL so that is problematic

jedmccaleb avatar Dec 17 '14 19:12 jedmccaleb

I am firmly in @deckar01 's camp. the @ symbol is universal for addressing some user @ a domain thought most associated with email, most people have a @gmail anyway, who certaintly won't be supporting stellar federated addresses anytime soon we'll soon see [email protected], which will clearly be a "send me stellars here" address not an email me address

thejollyrogers avatar Dec 17 '14 19:12 thejollyrogers

Can you explain why you think having it look like an email address or a url is problematic for you @jedmccaleb?

nullstyle avatar Dec 17 '14 19:12 nullstyle

Well one problem is you can't do things like: [email protected]*onecred.com that allows you to send STR to any email address.

The idea is that this is used as a way people request to be payed. Asking for someone to send you payment at [email protected] is way less clear than nullstyle*onecred.com
If people have never heard of stellar the 2nd will make them wonder, investigate and find out what we are. The first will need explanation if they have heard about stellar or not.

Look at all the sites that take btc. They can just put a bitcoin address at the bottom of their site and it is clear what they are saying. This would only be true for us if we use the star.

@ leaves people confused. People think that these guys that phished their account work at stellar.org since the phisher has a stellar.org email address.

jedmccaleb avatar Dec 17 '14 19:12 jedmccaleb

Asking for someone to send you payment at [email protected] is way less clear than nullstyle*onecred.com

I disagree that it is less clear. If someone says "send me a payment at [email protected]", and they don't know what Stellar is, they will say how the hell do you want me to send it. If it's nullstyle*onecred.com, and they don't know about stellar, they will still say how the hell should i send it. If they know about stellar, they'll just have to mention "send me a payment to [email protected] on stellar."

@ leaves people confused. People think that these guys that phished their account work at stellar.org since the phisher has a stellar.org email address.

If that's the case we should change out federation domain to stellar-client.org or something

thejollyrogers avatar Dec 17 '14 19:12 thejollyrogers

The idea is that this is used as a way people request to be payed. Asking for someone to send you payment at [email protected] is way less clear than nullstyle*onecred.com

IMO, the url form is not problematic in this way. "Send me a payment to stellar.org/nullstyle"

@ leaves people confused. People think that these guys that phished their account work at stellar.org since the phisher has a stellar.org email address.

Also not problematic in the url form.

nullstyle avatar Dec 17 '14 19:12 nullstyle

If someone says "send me a payment at [email protected]", and they don't know what Stellar is, they will say how the hell do you want me to send it.

no they will just use paypal.

jedmccaleb avatar Dec 17 '14 20:12 jedmccaleb

or venmo or google wallet... the requester will specify through which channel he would like to be paid

thejollyrogers avatar Dec 17 '14 20:12 thejollyrogers

Maybe somewhere between @ and *: jared_at_stellar_dot_org

deckar01 avatar Dec 17 '14 20:12 deckar01

I changed my mind, I like the *

thejollyrogers avatar Dec 17 '14 23:12 thejollyrogers

As I mentioned before, the * offends my sensibilities, but that is not a a blocking reason, IMO.

nullstyle avatar Dec 18 '14 00:12 nullstyle

What about creating a URI prefix similar to mailto or http? stellar:[email protected] stellar://[email protected] http://en.wikipedia.org/wiki/URI_scheme

You would only need the [email protected] when typing in the send form, but when pasting your address on the web you use the full URI.

deckar01 avatar Dec 18 '14 00:12 deckar01

I think the idea is to keep it simple and novel. When someone sees a *, its the novelty that intrigues them.

thejollyrogers avatar Dec 18 '14 00:12 thejollyrogers

@thejollyrogers Novel may be intriguing, but it could become a burden for developers. Instead of the URI parser that has already been built in your favorite language, you now have to roll your own.

Following the existing standard gets you features like URI parameters for free. stellar:[email protected]?amount=42&currency=USD

Just like a mailto URI, when clicked could take you to your favorite stellar wallet client (web or desktop) and fill in the send form.

Interesting note: Out of the ~30 official IANA registered URI schemes that specify using the @ symbol, only 3 are related to email addresses.

deckar01 avatar Dec 18 '14 01:12 deckar01