Your guide to .BTC Domains (BNS) | Gamma Guides

BNS domains

By now, you may have seen Stacks community members on the Gamma marketplace, Twitter, and Discord with .BTC at the end of their name. You may be wondering, what does this mean? How do I get one? Is there any point?

.BTC domains are registered through a smart contract on Stacks, secured by Bitcoin. This smart contract implements a decentralized name registry. Given Stacks’ unique connection to Bitcoin, registering .BTC names automatically generates a pair of corresponding Bitcoin and Stacks addresses.

Your BNS (Bitcoin Naming Service) address represents your identity in Web3, and we’ll show that on Gamma. Your profile will automatically inherit your BNS name (stacks.gamma.io/yourBNSnamehere.btc), and you can set a custom bio, social links, and an NFT profile pic. You can also use your BNS to transfer NFT’s or view someone’s collection on Gamma, or send and receive tokens like STX and BTC through XVerse wallet. If you have a portfolio, business, or a new website idea, you can also use the Web 2.0 DNS integration with http://btc.us to set up a custom redirect at your .btc domain.

 

Claiming your BNS

So, how do you purchase one? Here’s a short walkthrough to help you out:

  1. Head to https://btc.us/.
  2. In the top right corner, you will need to connect your wallet by clicking “Sign In” – Make sure to select a wallet which does not already have a .BTC domain tied to it, as you can only have one BNS per wallet.
  3. In the search bar, type in the name you would like to purchase — you will either see “Unavailable” or “Available for ~$5/5 years.” If a BNS is available, you can click “Get It.”
  4. You will be directed to a new page where you need to ensure all the details are correct and then click “Continue.”
  5. There are two steps on the next loading page: 1. “Preorder” 2. “Register” which both require a transaction and a gas fee.
  6. Click “Send” to preorder – you will need to wait for the transaction to confirm (this will come up in small green writing.)
  7. Next, click “Register” which will again require a small gas fee — wait for this transaction to confirm.
  8. If your purchase was successful, you’ll see an update in your wallet labeled with your new BNS! You can now manage your new .BTC domain or purchase another one.
  9. Finally, click “Account” in the top right hand corner, and you will be re-directed to a page where you can click “Sign Out” to disconnect your wallet from the website — signing out is good practice in Web 3.0!

Purchasing your BNS

If you’re interested in a BNS domain that already exists, you’ll have to purchase it off of the secondary marketplace. Here’s a walkthrough to help you do that:

  1. Head to https://stacks.gamma.io/collections/bns
  2. Make sure you’ve signed into your account by connecting your wallet and authenticating.
  3. Browse the BNS collection!
  4. If the BNS you want is on sale and you’d like to purchase it, click “Buy now” and sign the transaction to approve by hitting “Confirm” in the pop-up window of your wallet.

Finally, if you’re a BNS trader looking for tips, check out our Twitter thread below and turn on notifications so you don’t miss any alpha 👀

Once you’ve got your BNS domain, it’s time to share it with the world! Let us know on Twitter if this guide was helpful.

You may also like

Related Articles

How to Purchase an NFT on Gamma | Gamma Guides

May 3, 2022
Missed the mint on a collection you were eyeing? No worries, in this guide, we’ll show you how to purchase an NFT off...

How to Download and Set up Hiro Wallet | Gamma Guides

July 14, 2022
So you want to engage in the Stacks ecosystem, secured my Bitcoin. A Hiro wallet will let you store, stack, and connect...

How to fix a stuck transaction | Gamma Guides

June 17, 2022
Help, my pending transaction is stuck!