πŸ“š
NibID Documentation
  • πŸ“”What is NibID ?
  • πŸ“˜Architecture
  • πŸ“—NameHash
  • πŸ“•How to use NibID ?
  • πŸ““Terminology
  • πŸ“™Frequently Asked Questions
Powered by GitBook
On this page

Frequently Asked Questions

1. Why are names registered as hashes?

Hashes provide a fixed length identifier that can easily be passed around between contracts with fixed overhead and no issues passing around variable-length strings.

2. Which wallets and dapps support NibID?

TBD.

3. Will I be able change the address my name points to after I’ve bought it?

Yes, you will be able to update the addresses and other resources pointed to by your name at any time.

4. Can I register a TLD of my own in NibID?

No. We consider NibID to be part of the 'global namespace' inhabited by DNS, and so we do our best not to pollute that namespace. NibID-specific TLDs are restricted to only .nibi (testnet), plus any special purpose TLDs such as those required to permit reverse lookups.

5. What about foreign characters? What about upper case letters? Is any unicode character valid?

Since the NibID contracts only deal with hashes, they have no direct way to enforce limits on what can be registered; character length restrictions are implemented by allowing users to challenge a short name by providing its preimage to prove it’s too short. This means that you can in theory register both β€˜foo.nibi’ and β€˜FOO.nibi’, or even <picture of my cat>.nibi.

However, resolvers such as browsers and wallets should apply the nameprep algorithm to any names users enter before resolving; as a result, names that are not valid outputs of nameprep will not be resolvable by standard resolvers, making them effectively useless. Dapps that assist users with registering names should prevent users from registering unresolvable names by using nameprep to preprocess names being requested for registration.

6. What are the differences between NibID and other naming services such as ENS, Unstoppable Domains, Namecoin, and Handshake?

NibID complements and extends the usefulness of existing name services with decentralized, trustworthy name resolution for web3 resources such as blockchain addresses and distributed content, while also paving the way for useful extensions like decentralized web hosting. Most other name services are efforts to replicate all or part of DNS with a blockchain-based alternative.

About the .nibi Permanent Registrar

1. How does the NibID App know what names people are buying?

The NibID App reads events fired from the registrar's main controller. A subgraph organizes them into easily retrievable data for other dapps or libraries to use.

2. What does it cost to register a .nibi domain?

Currently, registration costs are set at the following prices:

  • ● 5+ character .nibi names: TBD

  • ● 4 character .nibi names: TBD

  • ● 3 character .nibi names: TBD

  • ● 3 and 4 character names have higher pricing to reflect the small number of these

    names available.

Will be determined when launching on mainnet.

3. What happens if I forget to extend the registration of a name?

After your name expires, there is a 90 day grace period in which the owner can't edit the records but can still re-register the name. After the grace period, the name is released for registration by anyone with a temporary premium which decreases over a 28-day period. The released name continues to resolve your Nibiru chain address until the new owner overwrites it.

4. What kinds of behaviors are likely to result in losing ownership of a name?

The .nibi registrar is structured such that names, once issued, cannot be revoked so long as an active registration is maintained.

About the registrar:

1. How many transactions are required to register a .nibi name?

The registrar uses one transaction to register a name.

2. How long does it take to register a name using the .nibi registrar?

It is almost instantaneous.

3. Do we need to do anything to ensure the continued use of existing NibID names?

Make sure you renew your names before they expire! You can add registration years to any name at any time, and for any duration you'd like.

4. What happens if I have several NibID names with different renewal dates?

You can add registration years to many names at a time on your Home page in the NibID App.

5. How do renewals work?

Anyone can add registration years to any existing name by paying the required fee, at any time. There is no maximum limitation of the renewal duration but there is a minimum renewal period of 28 days.

6. Can someone grab my domains at the end of my subscription period?

You can renew your name at any time during the period you own it. Making sure you renew before the name expires will prevent someone else from registering the name. There is also a 'grace period' of 90 days after your name expires. You can renew the name to retain ownership of it during the grace period.

7. How much will the yearly renewals cost?

TBD.

8. What happens to the renewal fees? Do I get them back?

Rather than being locked and held, as in the original interim registrar, renewal fees in the permanent registrar are spent. You will not get them back.

9. Where can I manage all my NibID names?

Simply go to our Dapp and click on "Home".

10. Can I trade my domains on NFT exchanges?

TBD.

PreviousTerminology

Last updated 1 year ago

πŸ“™