FBXL Social

the DNS world never ceases to astound me
I have not seen a single well-written one (that actually does all of the things tm)
all attempts to even make it more feasible to write something good in the space quickly descend into madness
I have a few ideas as to why this might be the case fwiw, but uh, lmao
fixing it would require doing funny things

@toast DNS should be decentralised and permissionless

I mean, one notable issue that sticks out is the wire representation
notably, the wire format has parts that are not directly dependent upon themselves
i.e. there are part you might try and piece out in order to generate from a logical representation actually may need the entire logical representation (and maybe even more) in order to do said generation properly
it's just honestly a truly deranged wire format, and it's not the only thing eh
I honestly suspect that writing a bridge that can convert dns messages from typical wire format to something resembling a reasonable AST on its own would move the needle quite a bit

@toast Shouldn't need anyone's permission to make a human-friendly alias for your server, obviously.

@toast You know, you could have just asked for my use case politely instead of being an asshole about it?

@ignaloidas @toast I love the concept of GNS. It has the right technopolitical architecture (web-of-trust rather than hierarchy).

@Hyolobrika@social.fbxl.net @toast@donotsta.re It's still a hierarchy of data. It's just that when you want to get some data, you don't go through a hierarchy of data providers.

@toast fedi is a public forum dumbass

@ignaloidas @toast it doesn't have the feudal style social hierarchy of ICANN

@Hyolobrika@social.fbxl.net @toast@donotsta.re it does

I can make a namespace, say it's canonical, and give out portions of said namespace for money.

It does literally nothing on the organizational front, the data is laid out in quite literally the same way as DNS, it's just that for retrieving and managing that data you don't need to rely on central servers. You still need
a root for GNS, some canonical namespace.

@toast If I respect your preferences, will you respect mine?
Because I did not in any way forclose reciprocity and I don't know why you assumed that I did.

@ignaloidas @toast I know. But users can add anything they want to their portion of the namespace, which is not a second-class citizen but a root zone in it's own right (master zone).
Then again, that's probably possible with DNS as well, but (I imagine) more hackily.

@Hyolobrika@social.fbxl.net @toast@donotsta.re not any more hackily at all, every zone can be treated as a root zone in DNS as well

It shouldn't be too difficult to replace the traditional DNS root servers managed by ICANN to something different, and you'd get exactly what you do with GNS

@ignaloidas @toast How easy would it be to get everyone on board with this new system if it didn't have the additional benefits of GNS that you refer to ITT?

@ignaloidas @toast Also, how secure would this decentralised DNS be?
Why hasn't it been done already?

@Hyolobrika@social.fbxl.net @toast@donotsta.re it's a lot to bother, there is no one canonical name, and it has been done, but usually not for public access purposes

e.g. my employer has a fake TLD for internal purposes, and it's only accessible from employee computers, with an internal DNS root for said TLD.

@toast Same here. But I think if you feel uncomfortable, you should explain why instead of lashing out. All I did was reply to your post.
replies
0
announces
0
likes
0