4 ms·
You've identified a real problem but blamed the wrong target. We don't need to avoid using domain names, we need to make them an order of magnitude easier for l
by apitman 3y ago
You've identified a real problem but blamed the wrong target. We don't need to avoid using domain names, we need to make them an order of magnitude easier for laypeople to buy and use.
99% of people who could benefit from owning a domain should never have to know what a DNS record or TLS cert is. This should all be managed by apps through a simple delegation system built on OAuth2.
You log on to bsky.app, they say, "want to connect a domain?". You say yes and get redirected to your domain registrar, where you grant access to for bsky.app to have control over bsky.example.com until you revoke access.
DomainConnect[0] should solve this but in practice it's turned out to be very gatekeepy in my opinion.
[0]: https://www.domainconnect.org/ https://www.domainconnect.org/
- nightpool 3y agoThis is an interesting take! I don't necessarily disagree with it—we could definitely make the DNS system more accessible than it is today—but I don't think it's the panacea either, there are still a lot of costs and paperwork involved with owning a domain name that aren't related to the actual technical knowledge required. How is my 12 year old cousin whose parents don't understand technology supposed to buy a domain name just to be able to comment on a youtube video?
- apitman 3y agoCertainly I think there are regulatory and social issues as well. The current system was built in a time where it made far less sense for that 12 yo to have their own domain name. But they also didn't have their own phone numbers back then, but the phone system evolved so they could. DNS needs to evolve too.
- theedwood 3y agoYou're only addressing half the issue here. By delegating control of your domain to bsky.app, you're still beholden to a centralized ban list and retain no control over your own instance.
- apitman 3y agoIf they ban you then you take everything, including your profile domain, and move somewhere else. This mobility would do a lot to ensure they don't ban users without a good reason. It's incentive alignment and insurance.
- stevenicr 3y agoAre you saying that if you get banned you have the ability to take your bluesky name and all data to another server somewhere? I have not ready anything about the protocol yet, is there something in it that keeps all your data accessible to you after a ban? Is list of contacts, other people's posts and such part of that move or what exactly is left to someone after they are banned?
- LaGrange 3y agoEdit: oh wait I'm completely wrong, that's not a key, that's an ID in a directory, lol. The public key thing is just a plan. There's a thing called DID that identifies you. There's a few options, but one is called "DID PLC" with a sample implementation here: https://github.com/did-method-plc/did-method-plc https://github.com/did-method-plc/did-method-plc With the disclaimer that I haven't dug into it seriously enough, I understand it's a public key (that I can also rotate) that I can use to prove that an account somewhere else is really mine. Note that I have no idea what the private key is, or how to dig it out - I'm sure that's documented somewhere, but I wasn't interested enough for now. TL;DR: there definitely is a theoretical mechanism for users to "take their toys with them." How it works out in practice is a different matter. I suspect most users wouldn't know they're supposed to keep a bundle of data stored somewhere for a dark hour. I also wonder how the protocol protects itself from people accidentally putting that data in public.
- numpad0 3y agoThere are no safe haven registrar that are immune from harassment against lawful contents. There's no guarantee that you can port-out domains against registrar's will, even if it's technically your property. The whole "we can just use DNS names as ID and it'll be unbannable" idea is just relying on the fact that domain names aren't normally used as social media IDs and that more neutrality is expected from registrars, and neither of these presumptions are guaranteed. Once enough users start using domain names and gets >100k daily likes with anime illustrations, same people as who were problems ARE going to get mad and set up their systems to just hammer Namecheap, GoDaddy, Gandi, Porkbun, until their support gives in just like it always happened. If they didn't, they inject faults in credit card payments, make their authoritative servers unresolvable in UK, Apple devices, on 1.1.1.1 and 8.8.8.8, so on and forth, until they do.