It is simpler which is a big win, but the main reason what you said wouldn’t work is because someone could claim a zillion names at no cost and never publish a nostr event to prove it. Then when someone decided to claim a name that the spammer had claimed (he could fit a million in the OTS transaction if he wanted), he could just reveal his first “claim” and rugpull the whole protocol. In Nomen, there is a 5 byte fingerprint in the metadata. The fingerprint is the first five bytes of the HASH-160 of the name. It’s right there, in the open, on the blockchain. You can tell if anyone has claimed a name you want without publishing a Nostr event just by scanning the blockchain for your fingerprint. No chance of getting rug pulled by a sneaky squatter.

Replies (2)

I don’t think footprint is a huge problem with this protocol. On Nomen output is 41 bytes in total. That means if every single person on earth registered one, it would only add 370 GB to the blockchain. It’s not like you need a lot of these names, or need to make frequent transactions on chain. Of course, that isn’t possible, anyway. Long before that happened, a name will be too expensive to register on chain for almost anyone, and they will move to sidechains (I talk about this at the end of the post).
This is a good feature! I look forward to seeing how it develops. Anything that could replace centralized authorities like ICANN is worth pursuing.