I'll do a big brain post and say, in my opinion, blockchains aren't even that decentralized. They're just distributed. You have a single global state and you need consensus in the network to modify it. Mastodon servers have a lot more independence than that 'cause they don't care what else happens in the network.
@Gargron how do domain names then stay consistent?
Like if A claims `somename.net` to B and C claims `somename.net` to D, when to accept the name? If both accept it, there is disagreement which server gets to take which names?
@Gargron the authority determines what the names mean. I.e. consensus is reached by agreeing to follow those authorities.
I am pretty sure that mastodon depends on DNS.
Existing instances already convinced of each' others names could use public key crypto and just stick with the names, but new names are harder to decide..
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!