.BTC namespace project - request for feedback

Hi all,

The PBC team and I are currently working on a new BNS namespace with a corresponding app that will launch unison with Stacks 2.0. We are posting it here receive feedback from the community.


The .BTC namespace is for Stacks and Bitcoin what .ETH is for Ethereum. It is a common name for Stackers and Bitcoins alike to align themselves with. We hope that it will speak to both existing community members as well as attract new ones. Stacks brings smart contracts to Bitcoin, ushering a new era of rich dapps on top of the most secure blockchain in the world. The BNS decentralised domain name system is one of the dapps running on Stacks 2 and what will be used for .BTC.

People will be able to register their own .BTC name and manage it via a rich web application. The application streamlines the name registration process in a way similar to those of conventional domain registrars. Once the purchase is complete, the owner can manage his or her domain names and transfer them using one unified interface. Although the interface is aimed at beginners, there will be advanced features for those that need them. (For example, editing zone file entries directly.) People can thus point their .BTC to a website / web server and make it possible to receive STX and BTC with it. We will highlight the fact that names get anchored to Bitcoin by showing the corresponding STX and BTC transaction hashes on the confirmation and management pages, with links to block explorers to verify the validity. The “aha moment” for new users will be this exact fact: a decentralised name secured by Bitcoin.

To further drive adoption, we are also working on a BNS name bridge that allows people to visit “.BTC websites” without the need to install special software. It can be compared to the eth.link service for .ETH names. But as a stretch goal, we are also planning a local resolver service, to be installed on a user’s system, that will provide system-wide .BTC name resolution.

The goals of this project are:

  • To increase awareness of how Stacks brings smart contracts and dapps to Bitcoin.
  • Provide a useful and novel tool to the Bitcoin and Stacks audience.
  • Unlock new use cases for Bitcoin and Stacks.

Here is a video of a very early wireframe of the domain purchasing process:

We are currently in the development phase of the project but wanted to share early and would love feedback and any questions you have so we can address them on the site, and your input on how we can continue to make this idea stand out.


This awesome to see! Are you planning to launch by mainnet on Jan 14th or after?

Yep, in tandem with the mainnet launch!


This is exciting to see!

At first glance, I’m wondering how best to handle .BTC registrations alongside other possible username registrations for a given address (such as the btctestid2.id.blockstack one in the demo video here).

There may be a way in which we can better match ongoing work on Connect 2.0 with btc.us’s needs, in this regard and others.

Interested in perhaps dropping me an email at [email protected] to schedule a chat and design review about all this?

1 Like

This is such a great idea! Looking forward to the launch. Thank you, @marvin.id and all your team!


Awesome idea! Looking forward to seeing it in action and buy my own .BTC domain.

1 Like