Zcash Name Service?

Hi,

I recently saw ENS (Etherium Name Service) and TNS (Terra Name Service).
They can provide a service, providing wallet “name” as address for coin.

I think it must be wonderful to have similar one for Zcash.
Let’s imagine that Zooko.zec or tm3k.zec are wallet address itself, also demonstrating identity!
ECC’s official wallet can consider this function.

Kind regards,

5 Likes

not sure if this is a good or bad idea. Zooko had long thoughts on this on Twitter.

1 Like

It seems to become a kind of trend in crypto scene. However, I want to follow Zooko’s thought more. Thx for your comment on it!

1 Like

A safe name identification service is necessary to avoid airdrop scams, this was recently discussed on a twitter thread:


Having name service integrated at the block chain level would alleviate a lot of end user problems. Recently, a project on Cardano took an approach to issuing NFTs with a unique name(controlled by the issuers), and whichever wallet holds the said NFT, adopts the receiving address. The user simply needs to move the NFT from wallet A to wallet B to start receiving funds sent to a particular named handle in to wallet B.
https://adahandle.com/faq

This approach does not solve Zooko’s Triangle trilemma, but it’s a start.

It would be interesting to see @LeCryptoMath and QEDIT team’s ideas to tackle this problem.

6 Likes

Why dont solve this easily in a similar way namecoin stores DNS?

I was thinking about this recently, could it be implemented through a ZSA token?

I build an implementation using just shielded transactions and memos. Zcash Naming Service - a naming service for Zcash, built on shielded memos and SP1 proofs

Implementing something similar for Zcash isn’t trivial. Name systems require a public registry mapping names to addresses, which can conflict with Zcash’s strong privacy goals. It also introduces governance issues like name squatting.

So while the concept is useful, it would likely need to be optional or handled at the wallet/service layer rather than built directly into the protocol.

How? Since knowing an address isn’t enough to reveal its balance or transaction details, it would in essence simply provide more human readable and memorizable addresses.