Protocol comparison

Fistbump vs. Unstoppable Domains

Both projects sell human-readable names that live on a blockchain, but the resemblance stops there. Fistbump is an open protocol designed to replace the DNS root zone. Unstoppable Domains is a US company selling NFTs in a proprietary namespace that resolves through its own software.

Different frames

Comparing these two is uneasy because they are trying to solve different problems:

  • Fistbump is an attempt to build a neutral public good — a consensus-run replacement for the DNS root zone where any participant can register a top-level domain, mine, or operate a resolver, and no company sits at the center.
  • Unstoppable Domains is a venture-backed company (Unstoppable Domains Inc., founded 2018) selling named NFTs on Polygon as a product. Names resolve through the company's browser extension, hosted resolvers, or wallet integrations that the company manages and distributes.

If you want decentralized infrastructure, those are two very different things — even if both show up under search results for "Web3 domains."

Summary table

Property Fistbump Unstoppable Domains
Issuer Open protocol (no issuer) Unstoppable Domains Inc. (US company)
Record format Standard DNS records (A, AAAA, NS, MX, CNAME, TXT, TLSA, CAA) Proprietary resolver records (address, content hash, text)
Resolution Any fbd node via stock DNS clients UD browser extension, hosted resolver, or integrated wallet
Stock DNS compatible Yes — standard UDP/TCP DNS No — requires proprietary client or bridge
Certificate validation Native TLSA (DANE) on-chain Not native; depends on web PKI
Namespace Any non-reserved TLD is registerable Closed set of company-issued TLDs (.crypto, .nft, .wallet, .x, .bitcoin, .dao, .888, .zil, .blockchain, .polygon, …)
Registration model Vickrey (sealed-bid, second-price) auction Fixed-price direct sale set by the company
Price discovery Market Company-set
Renewals 1% of price annually (anti-squat) None — one-time fee
Underlying network Own memory-hard PoW chain (fbd) NFT contracts (primarily Polygon)
Open source Yes — Swift reference node Partial — resolution layer is proprietary
Legal encumbrance None Patents filed on resolution mechanisms
Pre-mine / ICO / airdrop None (genesis reward burned) Company is venture-funded; names are products
Replaces DNS root zone Yes — intent and architecture No — parallel proprietary namespace

1. Protocol vs. company

Unstoppable Domains is a company. The TLDs it sells were chosen by the company, the resolution software is written and distributed by the company, the contracts are upgradable by addresses the company controls, and the continued usefulness of a name depends on the company continuing to operate the infrastructure and support the namespace. If the company is acquired, changes direction, or enters litigation that constrains its products, those choices flow through to name holders.

Fistbump has no company. The protocol is implemented by fbd, an open-source Swift node that anyone can run. There is no upgrade multisig, no admin key on names, and no party that can de-issue a name. A development fund funded by registration and renewal fees supports ongoing work, but it is a governance parameter rather than a consensus rule — changes to its signers or threshold do not require trust from name holders for their names to keep working.

2. DNS records vs. proprietary resolution

Unstoppable Domains names store resolver records — key-value data in a smart contract mapping fields like crypto.ETH.address, dweb.ipfs.hash, or free-form text. These are not DNS records. To resolve one, software must read the contract state and interpret the schema.

Fistbump names store standard DNS resource records directly on-chain: A, AAAA, NS, MX, CNAME, TXT, TLSA, CAA, DS, and the usual delegation records. Any fbd full node runs a built-in authoritative DNS server that answers standard UDP/TCP DNS queries using on-chain state. Point a recursive resolver at a node and it works — no extension, no bridge, no schema interpretation.

The practical consequence: Fistbump names work in every existing piece of internet software. Unstoppable Domains names work in the software the company has integrated with.

3. Open vs. closed namespace

Unstoppable Domains' namespace is a fixed set of company-issued TLDs — currently including .crypto, .nft, .wallet, .x, .bitcoin, .dao, .888, .zil, .blockchain, .polygon, and others. Adding a new TLD is a business decision by the company. Using a TLD outside that set is not possible.

Fistbump's namespace is open. Any name permitted by DNS rules (1–63-byte labels, lowercase ASCII, hyphens permitted) and not reserved by ICANN at genesis can be registered through the standard Vickrey auction. Premium names (≤6 bytes) require a DNSSEC proof of ownership of the corresponding domain under a qualifying ICANN TLD to prevent brand squatting.

4. Auctions vs. fixed price

Unstoppable Domains prices names directly, with short or popular names priced higher by the company. Once a name is purchased, there are typically no mandatory renewals — the product is marketed as a one-time purchase.

Fistbump uses Vickrey (sealed-bid, second-price) auctions. Price is discovered by the market: a sealed bidding window, a reveal window, and a winner who pays the runner-up's bid. Truthful bidding is the dominant strategy. Holding a name then requires paying an annual renewal fee equal to 1% of the registration price, floored at the minimum bid for that name's tier. Unrenewed names expire and reopen for auction.

The renewal fee exists precisely because no-renewal models reward squatting. A speculator registering 10,000 names at cost carries no ongoing expense if renewals are free, so names sit forever regardless of demand. On Fistbump, names without demand lapse.

5. Resolution path

To resolve an Unstoppable Domains name, a client must either:

  • Install the Unstoppable Domains browser extension,
  • Use a browser with native integration (Brave, Opera, Samsung Internet), or
  • Query a hosted resolver the company operates that bridges smart-contract state into DNS responses.

To resolve a Fistbump name, a client points its DNS resolver at any fbd node. That is the whole procedure — no extension, no account, no JavaScript. Names resolve in dig, in the OS-level resolver, in mail clients, in TLS clients using DANE, and in any other DNS-aware software that already exists.

Which should you use?

Unstoppable Domains makes sense if you want a one-time-purchase Web3 handle for crypto payments, already use the company's wallet or browser integrations, and are content with a namespace managed by a company.

Fistbump makes sense if you want:

  • A name that resolves through the existing DNS stack without any proprietary client.
  • A namespace that is not enumerable by a company — any non-reserved TLD is yours to bid on.
  • TLS/DANE certificate binding on-chain, without a certificate authority.
  • Economic pressure against squatting via annual renewals.
  • An infrastructure layer with no single party to subpoena, seize, or sue.
Try it

Download the wallet, mine a block, and register a name. Mainnet is live.