News for hackers. Stuff that matters.
Re:Bluesky partners with Namecheap to power domains as usern... by devjab on Friday July 07, 2023 @01:28AM (#36627576)
Identity management is the biggest issue with social media. I'm on mastodon, but my "identity" is tied directly to the server instance that I'm on. If something happens to that server instance then I'm basically losing my "identity". If my "identity" was tied to a domain I owned then keeping it would be as simple as changing a few DNS settings. I don't know enough about Bluesky to say if it's actually going to be an interesting decentralized platform, or if it's another social media run by a tech billionaire, but having domain names be the basis for your "identity" seems like the biggest revolution in that space.

I think that we absolutely need more of this as this gives the users ownership over their identity. Right now, if the New York Times wants to get verified on social media they rely on the platform to do so. With this it would be their own choice.

Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @01:41AM (#36627653)
Except of course when for whaetever reason you won't be able to pay your DNS provider for some time, and you'll lose your identity to someone else.

DNS is really not a good platform to build personal identity on.

Re:Bluesky partners with Namecheap to power domains as usern... by XorNot on Friday July 07, 2023 @01:43AM (#36627667)
Conversely it is a good - or at least adequate - platform for businesses to build their identity on.

But I don't know if this is being imagined as "how businesses will communicate on our platform" or it is being treated as "regular users will totally manage their own DNS".

Re:Bluesky partners with Namecheap to power domains as usern... by anderspitman on Friday July 07, 2023 @01:48AM (#36627701)
While there's some truth to this, it's more of an incidental problem with DNS than an intrinsic one. There's nothing preventing registrars from simplifying their UX to target average customers, including multi-year registrations and ample warning systems.
Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @02:56AM (#36628173)
No, it's really a fundamental problem with DNS. Owning a DNS name is, by design, a temporary deal. Ultimately the domain name system is meant to help give a user-readable name to your IP, not to establish your identity for your entire life.
Re:Bluesky partners with Namecheap to power domains as usern... by guraf on Friday July 07, 2023 @12:02PM (#36633735)
You've left 12 comments on this thread. In all of them you're very confident about your superior understanding.

And yet you seem to be really confused about the difference between DNS and a domain name registration.

Curious.

Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @12:09PM (#36633856)
Care to point out what confusion you think I'm making, instead of snidely implying I have no idea what I'm talking about?
Re:Bluesky partners with Namecheap to power domains as usern... by haakon on Friday July 07, 2023 @02:00AM (#36627794)
Domain names can also be taken from you if your adversaries are powerful enough. It happens regularly to controversial websites.
Re:Bluesky partners with Namecheap to power domains as usern... by grepfru_it on Friday July 07, 2023 @03:23AM (#36628350)
As someone who worked in e-commerce with high value brands, this is entirely true. If you even slightly infringe on a brand name, they will throw lawyers at you and the simple threat of bankruptcy will have you handing over the domain. I’ve seen it happen too many times to count.
Re:Bluesky partners with Namecheap to power domains as usern... by notahacker on Friday July 07, 2023 @05:27AM (#36629248)
Not half as easily as social media handles though...
Re:Bluesky partners with Namecheap to power domains as usern... by rmuratov on Friday July 07, 2023 @02:08AM (#36627845)
What is good? Public GPG keys?
Re:Bluesky partners with Namecheap to power domains as usern... by politician on Friday July 07, 2023 @02:25AM (#36627941)
The identity layer should be built as a blockchain. Ignore the cryptocurrency connection, focus on the distributed decentralized identity ledger.
Re:Bluesky partners with Namecheap to power domains as usern... by starttoaster on Friday July 07, 2023 @02:40AM (#36628049)
Blockchain does not by itself solve identity. You can build identity solutions atop a blockchain, sure. But “built as a blockchain” does not at all hint towards your blueprint to solving this problem.
Re:Bluesky partners with Namecheap to power domains as usern... by Karrot_Kream on Friday July 07, 2023 @02:49AM (#36628121)
That's the same for other alternative distributed name systems like DHT based naming. For example, how should the DHT be bootstrapped, should there be any universal root zones, etc etc. GNS and IPNS are both DHT based naming systems which make different choices, much like there are various blockchain based naming systems out there.

Anyway my understanding is that Bluesky uses DIDs for exactly that reason, to punt the actual naming implementation and avoid silly internet fights like this.

Re:Bluesky partners with Namecheap to power domains as usern... by SkyMarshal on Friday July 07, 2023 @08:23AM (#36630632)
You can’t ignore the cryptocurrency layer, it’s required to fund the miners/validators who secure and run the chain. Blockchains don’t work without the cryptocurrency.

And there’s already at least one blockchain purpose-built for naming - https://handshake.org/.

Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @02:45AM (#36628089)
The only stable life-long identity system I know of are state-assigned identities (with the court system as a last line for complex cases).

Apart from that, I think per-service identities are the best that can be hoped for. If I choose to engage with Facebook, I have to trust them to some extent anyway, so trusting them with my identity on Facebook is probably good enough. If I want to establish that some Twitter identity is the same as some Instagram identity, I can do so by directly referencing them from one another. I don't think we can do much better than that without involving the state.

Re:Bluesky partners with Namecheap to power domains as usern... by numpad0 on Friday July 07, 2023 @04:45AM (#36628996)
PKI can authenticate a message to a key, but can't resolve human name to a key unless it'll be highly centralized, well moderated and not cancellable. Maybe if a user just couldn't choose the ID at all, that could destroy the motive to spoof an ID, and solve the problem?
Re:Bluesky partners with Namecheap to power domains as usern... by devjab on Friday July 07, 2023 @02:16AM (#36627887)
I think you can come up with a range of issues as to how this will eventually fail for some people, but what is a better alternative?
Re:Bluesky partners with Namecheap to power domains as usern... by Karrot_Kream on Friday July 07, 2023 @02:56AM (#36628176)
DHT based naming systems (GNS, IPNS, Tor Onion names), Blockchain based naming systems, Web-of-Trust style naming, there's lots out there.
Re:Bluesky partners with Namecheap to power domains as usern... by didntcheck on Friday July 07, 2023 @03:57AM (#36628615)
Relevent concept: Zooko's Triangle [1]: it's hard to have a naming system which is decentralised and secure against spoofing without giving you long and random (or hashed) names, like with .onion services

[1] https://en.wikipedia.org/wiki/Zooko%27s_triangle

Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @02:56AM (#36628180)
Per-service identities, as we have them right now. Alternatively, government issued and policed identities.
Re:Bluesky partners with Namecheap to power domains as usern... by eddythompson80 on Friday July 07, 2023 @02:21AM (#36627919)
DNS is good enough for companies, governments, schools, organizations, military etc. Not to mention that most other identities are tied to a DNS identity of some sort. Sure it’s not ideal as something completely trust less and distribute like PGP, but it’s been 33 years and no one can come up with a decent UX for that because it’s not really possible. $8 a year is a barrier to entry, especially if you consider people in economies where that’s significant. But that’s when you tie your identity to someone else like gmail.com or yahoo.com or bsky.social. When you can afford it, you get to manage your own. it’s good enough.
Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @02:53AM (#36628156)
Yes, DNS is good enough for organizations (though I should note that governments don't rely on DNS registrars, they run their own). The crucial difference is that organizations can hire people to care about those things, or hire lawyers to ensure they can be recovered if accidentally lost. And in fact many of these organizations change domains in the longer run for various reasons. So even there, DNS is often only used as a solution to identity at one point in time, it's not meant as a permanent solution for the entire life of an organization.

For individuals, the cost of losing your domain is far too high if it means losing your identity on multiple services at the same time. And, if nothing else, people eventually die, so domains will be lost by their original owner and then re-used, breaking the notion of identity again in the longer run.

Re:Bluesky partners with Namecheap to power domains as usern... by anileated on Friday July 07, 2023 @03:47AM (#36628539)
There can be two kinds of identities: your actual legal one and ones you should be okay with losing.

People keep devising more and more involved ways to maintain identities other than your legal one, but if you think about it you can still lose any of those and no one should use them for anything serious.

Re:Bluesky partners with Namecheap to power domains as usern... by cout on Friday July 07, 2023 @08:13AM (#36630523)
Identity also needs to be hard to copy (which is the main reason e.g. you would not want to use your a hash of your DNA as an identity -- it would be hard to lose but easy to copy).
Re:Bluesky partners with Namecheap to power domains as usern... by mstipetic on Friday July 07, 2023 @02:48PM (#36636597)
How hard is it to run a registrar? I’d assume there are decent open source components to manage it. It’s basically a key value store. Why couldn’t governments provide a stable domain name for each individual?
Re:Bluesky partners with Namecheap to power domains as usern... by YetAnotherNick on Friday July 07, 2023 @07:51AM (#36630300)
No it is not. It is the easiest way for a country to block as MiTM is not only possible, it is the expected way of how DNS operate. I think it is not very common in US (as of now) that the government censors using DNS, but it is very popular in countries like India.

And if you take 1000s of judges of different ideologies who could do it, I would rather put my trust in Google that they won't mistakenly ban my account.

Re:Bluesky partners with Namecheap to power domains as usern... by mynameisvlad on Friday July 07, 2023 @08:26AM (#36630659)
The possibility of being MitM (or really anything else to do with connecting or blocking the site) has nothing to do with the point the parent comment was trying to make, which is that DNS names very much are used as identities by many companies and organizations.

Entire brands are built around domain names, and even when not, they’re extremely common in advertising for most brands. To the tune of thousands or tens of thousands of dollars spent to acquire the right domain name.

Re:Bluesky partners with Namecheap to power domains as usern... by YetAnotherNick on Saturday July 08, 2023 @06:48AM (#36643190)
Twitter handle could cost 10s of thousands of dollar and it is a part of brand value, lot of times even more so than domain name. How is it worse identity than DNS?
Re:Bluesky partners with Namecheap to power domains as usern... by agentgumshoe on Friday July 07, 2023 @03:28AM (#36628393)
Or what if your name is John Smith? do you long for the days of being permanently known as JohnSmith21048
Re:Bluesky partners with Namecheap to power domains as usern... by RestlessMind on Friday July 07, 2023 @11:39AM (#36633399)
devjab is saying how having identity based on domain names you own is better than identity based on server instances (or centralized social media providers like FB, Google etc). You haven't really refuted their point, which still stands in spite of risk of losing your domain if you don't pay in time.

Btw, do you have a better proposal to mitigate the risk of failure to renew domain registration in time?

Re:Bluesky partners with Namecheap to power domains as usern... by tsimionescu on Friday July 07, 2023 @12:06PM (#36633792)
The status right now is that you have one identity for each service you interact with. If that service decides to ban you or goes down or you get your identity stolen, you lose that identity, but keep your identity on all of the other services you use. In the worse case, if you didn't tell people about your other identities ahead of time, they may still search for you and find you somewhere else.

If several services recognized your identity by virtue of having the same domain name, the fallout from losing that identity is much worse: you lose access to all these services at once, and whoever gets the domain name next will gain access to all of your followers and have a pre-built history. And if one service decides to ban you, you'll be exactly where you were if your identity was specific to that service.

So, with DNS-based cross-service identities, you are at best in the same place as having service-specific identities, and at worse, much worse off.

Additionally, a service which bans your account will typically not give the same name to a new user, or, even if they do, they will still separate the two identities / cleanup all previous posts. A DNS registrar will absolutely give the same domain to someone else if you stop paying for it, and any services which recognize that as your identity may not even know that a change in ownership has taken place.

Re:Bluesky partners with Namecheap to power domains as usern... by esperent on Friday July 07, 2023 @01:44AM (#36627673)
> as simple as changing a few DNS settings

For 99.9% of users this is a not at all simple.

Re:Bluesky partners with Namecheap to power domains as usern... by ryan29 on Friday July 07, 2023 @02:42AM (#36628060)
It can be made simple, especially if it’s a DNS record that’s unique to a platform. For example, if you set up an MS365 account and are using Cloudflare for DNS, there’s an OAuth like flow where MS will auto-magically update your DNS.
Re:Bluesky partners with Namecheap to power domains as usern... by fragmede on Friday July 07, 2023 @03:43AM (#36628510)
Exactly. By partnering with Namecheap, there's a golden happy paved path that's just: buy domain, press "work with Bluesky" button, and there is no step three. Most people can handle that and those that can't already have friends they rely on for that kind of stuff.
Re:Bluesky partners with Namecheap to power domains as usern... by devjab on Friday July 07, 2023 @02:13AM (#36627870)
Isn’t that why they are partnering with Namecheap, to make the process simple?

I do agree with you, I just don’t think it’s really an issue unless having a domain is the only way to have an “identity” on the network. If it’s something you can opt into, then I don’t see how it’s a problem. It depends on the implementation of course.

Re:Bluesky partners with Namecheap to power domains as usern... by manojlds on Friday July 07, 2023 @09:25AM (#36631387)
Which is why this exists
Re:Bluesky partners with Namecheap to power domains as usern... by riffraff on Friday July 07, 2023 @02:23AM (#36627930)
Mastodon allows you to both run a server on your domain and move to a different one.

This isn't unlike running your blog and I'm pretty sure there are solutions like WordPress.com that run it for you with your domain.

Re:Bluesky partners with Namecheap to power domains as usern... by paulgb on Friday July 07, 2023 @07:50AM (#36630289)
Account migration still depends on the server you are moving from being online and not blocking the migration. It is only a partial solution to the problems that people look to identity migration to solve.
Re:Bluesky partners with Namecheap to power domains as usern... by treyd on Friday July 07, 2023 @02:55AM (#36628164)
>If something happens to that server instance then I'm basically losing my "identity".

This is why Mastodon instances should be run by user-owned nonprofit cooperatives so that there's accountability on the day to day operations to the people who depend on it and there's policies around continuity of service. This doesn't have to be hard, and it already fits into existing legal frameworks.

Re:Bluesky partners with Namecheap to power domains as usern... by JumpCrisscross on Friday July 07, 2023 @03:00AM (#36628201)
This would require people to pay, which is a non-starter for most users.
Re:Bluesky partners with Namecheap to power domains as usern... by davidgerard on Friday July 07, 2023 @04:28AM (#36628865)
good question, but a lot of small Mastodon instances know their users and the users would happily throw in a few euros* to help them as needed.

* probably

Re:Bluesky partners with Namecheap to power domains as usern... by bowsamic on Friday July 07, 2023 @05:13AM (#36629177)
> Identity management is the biggest issue with social media.

I have to be honest, I can think of many far bigger issues with social media, namely, bullying, harassment, misinformation, and addiction, among others

Re:Bluesky partners with Namecheap to power domains as usern... by denton-scratch on Friday July 07, 2023 @05:56AM (#36629457)
> If something happens to that server instance then I'm basically losing my "identity".

So run your own instance?

Re:Bluesky partners with Namecheap to power domains as usern... by colanderman on Friday July 07, 2023 @09:34AM (#36631517)
I own my e-mail identity without running a server (via DNS MX records). This is not possible with Mastodon (which relies on WebFinger).
Re:Bluesky partners with Namecheap to power domains as usern... by tedunangst on Friday July 07, 2023 @02:27PM (#36636222)
CNAME records are a thing.
Re:Bluesky partners with Namecheap to power domains as usern... by colanderman on Friday July 07, 2023 @04:01PM (#36637542)
You cannot have any other record on a domain with a CNAME. Not workable if you have any other service (say, e-mail) tied to your domain.

SRV records are the correct solution, but neither WebFinger nor Mastodon chose to use them.

Re:Bluesky partners with Namecheap to power domains as usern... by colanderman on Friday July 07, 2023 @09:27AM (#36631421)
Mastodon could have done this (via SRV records), but chose instead to delegate to WebFinger (which does not support DNS-based redirection): https://github.com/mastodon/mastodon/issues/1931 So if you want to own your Mastodon identity as a domain, you must also maintain a Webfinger server to act as a redirect.
Re:Bluesky partners with Namecheap to power domains as usern... by elif on Friday July 07, 2023 @09:53AM (#36631794)
paying twitter for authentication doesnt seem any different from paying namecheap (or your favorite registrar) for authentication.

in fact, when corporations try to own their domain space authentication, they have to buy hundreds of lookalike domains to avoid imposters.

Re:Bluesky partners with Namecheap to power domains as usern... by jamie_ca on Friday July 07, 2023 @12:26PM (#36634139)
Certainly _buying_ domain names to be your identity is new, but OpenID[1] was doing basically that 15 years ago.

Add a few meta tags to your website homepage, use that homepage as your "identity" to log in to websites, and they'd up your configured identity provider to do the login & request name/email/whatever else. You weren't locked in to a particular provider, since you logged in as _your_ webpage and could change the meta tags to point to a different provider.

1: https://openid.net/

Re:Bluesky partners with Namecheap to power domains as usern... by ryanyde on Friday July 07, 2023 @01:42PM (#36635414)
This guy gets its!!
Re:Bluesky partners with Namecheap to power domains as usern... by TheHappyOddish on Friday July 07, 2023 @08:38PM (#36640108)
For the record, no registries or TLD holders allow you to own the domain.

You are always leasing it, and if the registry decide to jack the price, remove your domain or give it to someone else they can (usually with some level of self-imposed rules). The ruls vary between gTLDs and ccTLDs, but believing you "own" a domain can be a dangerous assumption.