If I understand you right, you’re talking (partly) about a distributed name system. Conceptually, I’m generally skeptical of such things. Maybe you can clarify what I’m missing or why your plan is different.
You generally need to trade off two things:
1. A global namespace
2. Users being able to choose names without contention/disagreement about who owns which name
The only way to cut that knot is for an authority arbitrate access to names. That’s what we have now with the DNS and its registrars.
You generally need to trade off two things:
1. A global namespace 2. Users being able to choose names without contention/disagreement about who owns which name
The only way to cut that knot is for an authority arbitrate access to names. That’s what we have now with the DNS and its registrars.