Brian Armstrong recently highlighted a problem almost everyone in crypto still feels every day: Bitcoin and cryptocurrency addresses look like random strings of numbers and letters. At the World Economic Forum he pointed to the Ethereum Name System as one way to fix that friction, arguing that ordinary people should be able to send money the same way they flip a light switch. They should not need to understand private keys or hex addresses. The goal, in his view, is that most users will eventually use crypto applications without even knowing it is crypto underneath.
That diagnosis is correct. Random addresses are a real barrier. A 34-character string is easy to mistype, hard to remember, and impossible to share verbally. Human-readable names remove that friction for payments, Lightning invoices, Nostr identities, and everyday coordination. The electricity analogy is useful up to a point. Most people do not need to know how a power plant works to turn on a lamp. They do, however, need confidence that the switch cannot be flipped by someone else.
This is where Armstrong’s framing and Bitcoin’s actual design diverge. The private key is not an unfortunate complication to be hidden. It is the feature that makes Bitcoin different from every other payment system. When you control the key, no bank, exchange, or application can freeze, reverse, or confiscate the funds. Removing that control in the name of simplicity simply recreates the custodial model Bitcoin was built to escape. Any naming system that requires users to hand keys to a third party, or that can be revoked by a company, undermines the reason people use Bitcoin in the first place.
Bitcoin therefore needs its own naming layer. The most secure, decentralized monetary network should not depend on a naming system that lives on a different chain, requires ongoing renewal fees, or can be censored by a registrar. That is the gap Spaces Protocol fills.
Spaces Protocol gives Bitcoin human-readable names that stay sovereign. A top-level Space such as @bitcoin functions like a community identifier, comparable to a top-level domain on the traditional web. Inside that Space, individuals receive handles such as bob@bitcoin. The handle is bound to a cryptographic key the owner controls. Once issued, it cannot be taken away by an operator, a company, or a committee. Ownership is proven against Bitcoin itself through an inclusion proof and certificate. Extra records (a Lightning address, a Nostr npub, a website, a silent payment address) can be attached and updated off-chain so the blockchain does not fill with large or frequently changing data.
The design keeps the on-chain footprint small. Only a limited number of top-level Spaces are released each year through open auctions whose proceeds are burned. Most people never need their own top-level Space. They use a sub-handle under an existing one. That sub-handle remains fully under the owner’s control. If the owner later wants to rotate keys, sell the name, or move it, they can bind it to a Bitcoin UTXO. Until then the certificate and seed phrase are sufficient. Verification always returns to Bitcoin. No registrar sits in the middle.
This approach directly answers the usability problem Armstrong described while preserving the self-custody property Bitcoiners actually value. A merchant can request payment to a short name instead of a long address. A content creator can publish a single handle that resolves to every relevant address and identity. A family can share a memorable name for inheritance or multi-signature coordination. Because the name is anchored to Bitcoin and controlled by the same keys the user already understands, there is no new trust assumption and no annual renewal.
Armstrong is right that crypto must become simpler if it is going to reach billions of people. The path to that simplicity does not require users to give up the ability to hold their own money. It requires a naming system that is as permissionless and non-custodial as Bitcoin itself. Spaces Protocol is that system. It turns the random string into a name you own, keeps the private key in your hands, and makes the electricity-switch experience possible without recreating the middleman.
The protocol is live. Auctions for top-level Spaces continue. Handles are already being issued. The tools to resolve a name, publish records, and verify ownership against Bitcoin are available today. The only remaining step is use.
Explore the protocol, claim a handle, or simply resolve one for yourself:
- Spaces Protocol: https://spacesprotocol.org/
- Explorer and auctions: https://explorer.spacesprotocol.org/
- Marketplace: https://spaces.market/
- Nacho (iOS / Android): https://nacho.io/
- Bitcoin handles: https://atbitcoin.com/
- GitHub: https://github.com/spacesprotocol
Human-readable names are coming to Bitcoin. The version that keeps the keys with the user is already here.



