Art.Art
ART BLOCKCHAIN TECHNOLOGY

REGISTER .ART BLOCKCHAIN WALLET

WRITTEN BY WALLET.ART FOR ART.ART
August 2, 2021. 8 min read. 3-20 min task

CONTENTS


  1. REGISTER .ART DOMAIN NAME
  2. INSTALL CRYPTO WALLET
  3. ENS INTRODUCTION
  4. ENABLE DNSSEC
  5. CREATE ZONE
  6. NAME SERVER SET-UP
  7. MANAGE DNSSEC AT REGISTRAR
  8. ADD ENS DOMAIN CONTROLLER
  9. ENS SUBMIT PROOF
  10. REGISTER .ART INTO ENS

INTRODUCTION

This step-by-step guide provides instructions on how to enable your .ART domain name as a crypto wallet identifier, using the ENS Manager App on the Ethereum blockchain. The crypto wallet allows you to receive multiple cryptocurrencies (Bitcoin, Ethereum, XRP, Tether… ), tokens or NFTs, using a simple, memorable name. .ART names perform like dot com, fully inclusive of web browser resolution and email compliant without plug-ins or extensions unlike many blockchain domains. Your valuable blockchain assets are not on a collision course with ICANN and 100% secure.

Say goodbye to 0x40974E5e819064c7159E2198E2ab540eE8C874bd and hello to yourwallet.art

In this guide, we use walletexample.art to illustrate steps in which coloured data fields should be changed to reflect YOUR custom data.

The following services are used to configure your wallet: Art.Art registry (DS record in .Art zone), Chrome web browser, ENS.Domains, EasyDNS (default DNS/Registrar case study), Metamask (desktop).

REGISTER .ART DOMAIN NAME

Have you registered and own a .ART domain name?
If not, select a DNSSEC compatible Domain Name Registrar listed below and register your .ART domain name.

Note: If you already own a .ART domain name, you will have to transfer your domain name to a registrar who supports DNSSEC RSA/SHA-256. If you opt to use EasyDNS for DNS service, then EasyDNS (Tucows) must also be your .ART domain name registrar.

WHICH REGISTRARS SUPPORT .ART ENS?

Click on any of the registrars below for each case study and the Guide will dynamically change to reflect your preferred .ART registrar.


Participating registrar homepage below. (click image to visit)
Note: Standard .ART names are priced about $10. Stay alert for registrar promotions. Average Premium names cost ~$300.

WHAT IS .ART?

.Art is the art world’s digital domain, ICANN approved, free of industrial and geographical constraints. It's a place where artists, institutions, professionals and creatives can register a clear and concise website address that reflects their occupation and belonging. Current .ART registrations reflect ~125,000 live registrations and ~49,000 active web sites. Their homepage is listed below, including their flagship store.
  1. art.art
  2. get.art
Okay, so now you own your .ART domain name? Good.

INSTALL CRYPTO WALLET

You need to enable your device and browser to access decentralised applications on the Ethereum blockchain. In this example, we use the Metamask extension for Google Chrome (desktop) web browser.

WHAT IS METAMASK?

Metamask is a software cryptocurrency wallet used to interact on the Ethereum blockchain. It allows the user to access their crypto wallet through a browser extension or mobile app, to buy, store, send and swap tokens, and as a gateway to decentralised applications.
  1. Download and install metamask
Metamask or equivalent blockchain gateway has now been downloaded and installed? Head to STEP 3.

WHAT IS A COLD WALLET?

A cryptocurrency wallet that cannot be compromised because it is not connected to the Internet. The cold wallet stores the user's addresses, private keys and works in conjunction with compatible device software.
  1. ledger
Ledger nano x
Note: If valuable, we strongly recommend migrating from online hot wallet to a cold storage Hardware Wallet to secure your crypto assets.

ENS INTRODUCTION

ENS is short for Ethereum Name Service, a blockchain solution for creating a single name with domain name syntax that stores all your blockchain addresses (Bitcoin, Ethereum, Solana…) for receipt of multiple currencies, tokens or NFTs. At the time of writing, there are 230+ integrations of ENS, 84.8k owners and 263k names.

You are now ready to visit Ethereum Name Service to begin the ENS registration process.
  1. CONNECT METAMASK WALLET
  2. VISIT ENS.DOMAINS
  3. CLICK "LAUNCH APP"
  4. APP.ENS.DOMAINS
  5. CLICK "CONNECT", SELECT WALLET PROVIDER
  6. SELECT METAMASK
  7. CHECK ACTIVE ON "MAIN NETWORK"
  8. TYPE IN YOUR .ART DOMAIN NAME
ENS will present 4 stages to complete the ENS registration process.
  1. ENABLE DNSSEC
  2. ADD TEXT
  3. SUBMIT PROOF
  4. MANAGE NAME

ENS SUPPORT

If you are struggling with ENS, you are encouraged to join their Discord community or follow ENS Domains on Twitter.
  1. DISCORD
  2. ENS DOMAINS

ENABLE DNSSEC

The first step of DNS MANAGER is "ENABLE DNSSEC", requiring you to turn on DNSSEC and create DS | DNS record-sets of your .ART domain name.

Create an account with a DNS provider who support the RSA/SHA-256 algorithm.

WHICH DNS PROVIDERS SUPPORT RSA/SHA-256?

You are required to subscribe to one of the following two DNS providers who support RSA/SHA-256 for .ART ENS wallets. Without that support, ENS will be unable to verify your DNSSEC records.


Note: If you select EasyDNS, it is required that EasyDNS also be the registrar of the .ART domain name for DNSSEC V2 to be supported. This Guide will automatically update the .ART domain name registrar to reflect this condition. In the future, DNSSEC Oracle will support ECDSA P-256 SHA256, where additional DNS providers can be used for DNS, but currently not supported.

Participating DNS provider homepage below. (click image to visit )

WHAT IS RSA/SHA-256?

SHA256 with RSA signature is an asymmetric encryption method used in many secure APIs. It calculates a unique hash of the input data using SHA256 algorithm. The hash is then encrypted with a private key using the RSA algorithm.

WHAT IS DNSSEC?

DNSSEC (Domain Name System Security Extensions) establishes a chain of trust from the root key, which is signed by ICANN and down through each key. ENS manager allows anyone to submit the hash of the chain to DNSSEC Oracle smart contract when "_ens" is assigned as a subdomain of your domain name.

GOOGLE CLOUD DNS SOLUTION

CREATE ZONE

Create a DNS (Domain Name System) zone within GCloud DNS, creating an administrative space for Nameservers, TXT, A records etc.
You have successfully created a zone for your .ART domain name. GCloud DNS will automatically configure SOA and NS records, the latter to be copied and pasted to your domain registrar.

NAME SERVER SET-UP

In your DNS provider (GCloud DNS), click on your new .ART DNS zone.
Configure your Name Servers (NS) to point to your DNS servers (GCloud DNS)
In your domain registrar, find your .ART domain name to manage:

MANAGE DNSSEC AT REGISTRAR

In EasyDNS, log-in to your account and navigate to DOMAINS > MANAGE. Scroll down to find your .ART domain name. We need to configure DS (Delegation Signer) record.

Copy and paste data from GCloud DNS “REGISTRAR SETUP” to DOMAIN NAME REGISTRAR (DNSSEC). In our example, GCLOUD DNS generates the following, but KEY TAG and DIGEST will be different.
Note: ENS MANAGER may need up to an hour to recognise your DNS and DNSSEC changes. Be patient.

WHAT IS VERISIGN DNSSEC ANALYZER?

The DNSSEC Analyzer from VeriSign Labs is an on-line tool to assist with diagnosing problems with DNSSEC-signed names and zones.
  1. DNSSEC ANALYZER

ADD ENS DOMAIN CONTROLLER

The DNS Registrar on ENS looks for a specific TXT record to determine which Ethereum address should be granted ownership/control of the domain name.
  1. DNS SETTINGS
  2. Click on "TXT"

To claim ownership of your .ART name, create a TXT record in your DNS zone as follows:
  1. Type "_ens" (without quotes) into "HOST"
  2. In "TEXT" data field, copy and paste YOUR Metamask wallet address
    eg:
  3. Click NEXT
  4. Click CONFIRM

HOW DO I VERIFY MY RECORD IS WORKING?

You can check propagation of TXT record by visiting DNS CHECKER. DNS Checker is a free DNS lookup service that can check recently changed DNS records, against a list of DNS servers in multiple regions, worldwide.
  1. DNS Checker
  2. TYPE "_ens."
  3. SELECT "TXT" (DROP DOWN)
  4. CLICK "SEARCH"
Note: It takes some minutes for your TXT record to propagate worldwide. Be patient.

OPTIONAL: CONFIGURE WEB HOSTING

Go to your Web Hosting account, add hosting for your .ART domain name.
  1. Get your web server IP:

To create a wildcard DNS record, enter an asterisk.
example: *..

ENS SUBMIT PROOF

ENS Manager will require a little time (10 minutes to 1 hour) to recognise your DNSSEC and _ENS changes, as these records propagate world-wide. An ideal time to take a short break.

Once ENS Manager has verified the records, ENS Steps 1 and 2 will be complete, establishing ownership of walletexample.art. Anyone can pay the .ART wallet registration gas fees on behalf of the submitted ethereum address (owner) specified in the _ENS text record by clicking REGISTER.

Note: .ART domain names on ENS do NOT incur any service charges or annual ENS renewal. You only pay gas fees.

Ensure that you have sufficient Ethereum currency in your Metamask wallet, which you can buy with Fiat (traditional $, £) or use another platform like TrustWallet, Binance ...

ETHEREUM GAS PRICES

This is a unit cost of a transaction, its value determined by the current load of blockchain transactions at any given time. Etherscan Ethereum Gas Tracker (previous example was Gas Now, since retired) offers an informative forecast of gas prices, now at their lowest in months.
  1. https://etherscan.io/gastracker

The cheapest period to approve ENS transactions is in the early hours on a weekend morning when Gas Fees are lowest.

REGISTER .ART INTO ENS

Having paid the Gas Fees, return to ENS MANAGER, which should recognise your controller address.
Note: working example has changed to an actual .ART ENS registration with configured crypto addresses.

CONGRATULATIONS

You have successfully registered your .ART ENS crypto wallet, which is also an NFT (Non-Fungible Token).

ADD REVERSE LOOK-UP

Once your .ART has been registered on ENS, update your reverse lookup in ENS settings. Your registered .ART wallet name will be displayed instead of the long Ethereum address.
  1. ENS Manager App
  2. MY ACCOUNT
  3. SET REVERSE RECORD

ADD CRYPTO WALLET ADDRESSES

The ENS Manager App supports over 100 blockchains, which means you can receive native coins of each blockchain.
  1. ENS Manager App
  2. Connect Ethereum wallet that owns your .ART name
  3. Search for your .ART name
  4. Click "Add/Edit Record"
  5. Click "Add Record", Select "Addresses"
  6. Click "Coin", Select of type blockchain
  7. Paste blockchain address in text field
  8. Click "Save"
  9. Click "Confirm"

DOCUMENTATION

Full documentation and examples of how to use ENS are available below:
  1. ENS DOMAINS DOCUMENTATION