Not Every "Decentralized" Naming System Is Decentralized the Same Way

The term "Web3 domain" gets used as if it describes one architecture. It doesn't. Where a naming system lives, who governs the infrastructure underneath it, and whether that infrastructure was built to be governed at all, are the variables that actually determine whether a name can be frozen, censored, or quietly reassigned. This post walks through those variables for two systems: Atom Registry, a naming layer built on Cosmos Hub, and Handshake, an independent root-level protocol — the same infrastructure question we raised in The Iceberg of the Internet.

The Core Architectural Difference

Atom Registry issues Web3 domains and TLD namespaces as smart contract state deployed on Cosmos Hub, with wallet-native ownership through the Cosmos ecosystem. In practice, this means every domain registered through it is a tenant on someone else's blockchain — a chain with its own validator set, its own token, its own governance process, and its own reasons to exist independent of naming.

Handshake was built the opposite way: as its own independent, purpose-built blockchain whose entire reason for existing is to replace the root zone function currently performed by ICANN. There is no host chain to be a tenant of. The namespace layer and the settlement layer are the same layer.

That distinction sounds abstract until you ask the question that actually matters for anyone relying on a name for identity, business, or speech infrastructure: who has the power to change the rules underneath my domain, and how many of them are there?

Centralization Risk #1: A Governance Surface That Doesn't Exist on Handshake

Cosmos Hub, like most app-chains in its ecosystem, runs on-chain governance: validators and token holders vote on proposals that can alter chain parameters, approve upgrades, and in some historical cases across Cosmos chains, intervene directly in contract state. Any domain registry built as a contract on top of that chain inherits its governance surface. The rules governing your name are not fixed at registration — they are whatever the current governance cycle decides, filtered through whichever validators and delegators show up to vote.

Handshake has no equivalent mechanism. There is no on-chain governance module sitting above the protocol, no admin multisig with upgrade authority over the root, no committee that can vote to alter how a TLD is treated. The auction mechanics, issuance schedule, and root rules were fixed at launch. Fewer governance levers means fewer levers for anyone — well-intentioned or otherwise — to pull.

Centralization Risk #2: Shared Attack Surface

Because Atom Registry's namespaces live inside Cosmos Hub's state, anything capable of pressuring Cosmos Hub — validator collusion, a contentious governance vote, a disputed hard fork, a halted chain — touches every domain registered on it simultaneously. The security and neutrality of your name is bundled with the security and neutrality of a general-purpose chain you didn't choose to secure and have no independent way to exit if its governance turns against your interests.

Handshake's namespace security is scoped to Handshake's own chain security. There's no borrowed trust, no shared validator set securing unrelated applications, no governance vote happening for reasons that have nothing to do with naming but that can still reach into naming.

How Much Leverage Does a Government Actually Need?

This is the practical question behind "centralization risk," and it's worth answering directly rather than abstractly.

To disrupt a namespace hosted as a contract on a governed chain, a regulator or state actor doesn't need to compromise the registry operator at all. They need leverage over a much smaller and more identifiable set of targets: the concentrated validator set that secures the host chain, or the handful of entities capable of drafting and passing a governance proposal. Validator concentration is a well-documented, recurring characteristic across Cosmos ecosystem chains — a small number of validators controlling a large share of voting power is a known soft spot, and it is a dramatically smaller pressure point than compromising an independent chain's entire distributed hash power or validator set.

Handshake was deliberately built to minimize exactly this kind of leverage. There was no ICO and no premine to regulate or subpoena, no founder-controlled treasury holding outsized influence, and no governance contract to legislate against because none exists. What stands between a state actor and the protocol is hash power distributed across independent miners — the same threat model Bitcoin has faced for over a decade, not a corporate or foundation-controlled chain with a governance address. It's the same reason we've argued Handshake naming fits naturally as AI agent identity infrastructure — no central switch to flip on autonomous systems that need names no one can revoke by vote.

DNS-Level Reality: In-App Pointer vs. Actual Root Infrastructure

There's a further, more practical gap. Atom Registry domains are Cosmos-native records — resolving them requires explicit wallet or app integration; they are not addressable through the Domain Name System that the rest of the internet runs on. Handshake TLDs were designed from the outset to sit at the actual DNS root layer, resolvable through standard internet infrastructure and DNSSEC-compatible chains of trust, accessible through resolvers like SkyInclude Browser without requiring every website, browser, and service on the internet to build custom integration first.

A name that only resolves inside a specific app ecosystem is not yet competing with ICANN's root. A name that resolves at the DNS layer is.

What This Means in Practice

Property Atom Registry Handshake
Underlying infrastructure Smart contract on Cosmos Hub (shared, governed chain) Independent purpose-built blockchain
Governance layer On-chain governance can alter chain state/params No governance module; rules fixed at launch
Security model Inherits Cosmos Hub's validator set and risks Scoped to its own miners/validators
Government pressure point Concentrated validator set or governance proposal Distributed hash power, no governance address
DNS resolution Requires app/wallet integration Root-level, DNSSEC-compatible, browser-resolvable

The Takeaway

"Web3 domain" is a marketing category, not a security guarantee. The question worth asking about any naming system isn't whether it uses a blockchain — it's whether that blockchain was purpose-built for naming with no governance surface to capture, or whether it's a contract riding on a general-purpose chain that has plenty of reasons, and plenty of hands on the wheel, to change the rules underneath you.

For censorship resistance to mean anything in practice, it has to survive contact with the one question that matters: how many people, and how much pressure, does it take to change the outcome? On an independent root chain with no governance module, the answer is structurally different than on a namespace borrowing security from someone else's governed infrastructure.

To actually resolve Handshake TLDs at the DNS level, use SkyInclude Browser — it handles resolution without requiring manual DNS configuration.


NIHON — Handshake Infrastructure & Web3 Identity.