What is ZCash Names?
Briefly
ZCash Names is a naming protocol for ZCash working on-chain and based on Private Memo. It lets you register human-readable names like richard.zcash and map them to ZCash addresses. Every registration is proven correct with a Zero-Knowledge Proof.
The Problem
ZCash addresses are too long. They look like this:
u1zk30kje24v9n08lxq6ja9lfd8q3q54g7uawra7hwa05k4r56nkzzu62cy2apdungu4ehws95vjflw2lakt62j5wynwcje6t6yjcg9v5sp7r7048lgsprukv8r70pmpsk4tsqrqy58aglywh23grvs7kq75zk4c3zy57267u34vecm35yuexkrsmzphcu2dzph4r8rk0h0rlh5su7yhs
The Solution
Register a name by sending a single ZCash transaction. An Indexer watches the blockchain, validates each registration, and builds a registry. A Zero-Knowledge Prover then generates a mathematical proof that every registration is correct.
Anyone can resolve richard.zcash to get Richard's address. Anyone can verify the proof. No trust required.
Name Rules
| Rule | Value |
|---|---|
| Allowed characters | a-z, 0-9, hyphens |
| Length | 1 - 64 characters |
| Case sensitivity | Case-insensitive (stored lowercase) |
| Hyphens | No leading, trailing, or consecutive |
| TLD | .zcash, .zec, .private, .secure, .safe |
Registration Prices
| Name Length | Fee |
|---|---|
| 1 character | 5.5 ZEC |
| 2 characters | 4 ZEC |
| 3 characters | 2.45 ZEC |
| 4 characters | 1.2 ZEC |
| 5 characters | 0.65 ZEC |
| 6 characters | 0.35 ZEC |
| 7+ characters | 0.15 ZEC |
Update Prices
See Name Managing, Marketplace
| Name Length | Fee |
|---|---|
| 1 character | 0.006 ZEC |
| 2 characters | 0.004 ZEC |
| 3 characters | 0.002 ZEC |
| 4 characters | 0.0011 ZEC |
| 5 characters | 0.0008 ZEC |
| 6 characters | 0.0005 ZEC |
| 7+ characters | 0.00025 ZEC |
The Registrar
The Registrar address is publicly available as well as the viewing key of that address:
Address: will be available soon after launch (28-29 Jul)
Viewing key: will be available soon after launch (28-29 Jul)
Anyone can scan the blockchain, retrieve the received memos, and build their own indexers or spin up the ready-to-use Indexer that operates strictly according to the protocol (code-proof) to verify for themselves that the entire system functions correctly. Also, the ready-to-use Indexer comes with a name resolving API so you don't have to rely on any public name resolving API.
Links
| Resource | URL |
|---|---|
| App | zcashnames.co |
| App Tor | zns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion |
| Indexer Tor | indexer.zns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion |
| GitHub | github.com/ZCashNames |
| API | Go to page |
| Documentation | docs.zcashnames.co |