-

@ hodlbod
2025-03-04 17:19:41
I wrote a beast of a post on github which goes through this all in more detail. The key stuff is still possible without making it the root identity (the relay can advertise its own key and use it for anything it wants to). Another problem with using the key as the base identity, apart from rotation/management, is it forces clients and maybe relays to do a lot of very complex, stateful validation. For example, validating a chain of moderators is insanely difficult. If what the relay says goes, that problem goes away.