Tezos Domains for Developers
  • Introduction
  • Integrating Tezos Domains
    • Client Libraries
    • GraphQL
      • Mainnet
  • Smart Contract Design
    • Smart Contract Overview
    • Top-Level Domain Registrar
    • Ownership Scheme
    • Domain Data
  • Contract Interoperability
    • Proxy Contracts
    • Name Resolution
    • Buys & Renewals
    • Auction Operations
    • Domain Operations
    • .tez TLD
    • Domains as NFTs
    • Affiliated Buys & Renewals
  • Deployed Contracts
    • Mainnet
    • Ghostnet
  • Audits
    • Audit by Quantstamp
    • Audit by Inference
Powered by GitBook
On this page
  • What are Tezos Domains?
  • Motivation
  • Older articles

Was this helpful?

Introduction

NextClient Libraries

Last updated 4 months ago

Was this helpful?

What are Tezos Domains?

is a distributed, open and extensible naming system using Tezos blockchain.

The main function is to translate a meaningful and user-friendly alias to a Tezos address and vice versa. This translation is globally consistent so that all participants on the blockchain see the same address for a given alias.

A parallel that's often drawn is to the , a familiar and universally adopted system:

The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities.

An example of one such alias is alice.tez. Alice bought it from the central registrar managing tez and then assigned it the address of her personal wallet. When she sends money to Bob, he will see alice.tez in his wallet's received transactions, because Alice has also set up a reverse record mapping her address back to alice.tez.

Motivation

Using addresses can become an obstacle for the practical use of Tezos as a currency. It’s clear that a string like tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb is usable when transferred by a computer program or using the operating system’s clipboard, but it is unwieldy in most other types of communication. It cannot be memorized or even realistically communicated through human speech or visual media.

People are already used to creating names for their e-mail boxes, Instagram accounts, or their web pages. This project is providing them with this familiar approach inside the Tezos ecosystem.

Older articles

You can read our series on Designing a Name Service on the Tezos Agora which explains some of the design decisions taken:

  • Our older articles exploring the idea in detail:

Tezos Domains
DNS
Tezos Domains Alpha Release
Introducing Tezos Domains
Part 1: Introduction
Part 2: Namespace and Structure
Part 3: Name Distribution and Pricing
Part 4: Validation, Normalization, Encoding
Part 5: Retaining Trademarks