# Spaces on Bitcoin

*Spaces* are nice & memorable sovereign handles anchored in Bitcoin with minimal on-chain footprint. They are easier to share compared to an [`npub`](https://github.com/nostr-protocol/nips/blob/master/19.md#bare-keys-and-ids), and can be used to sign things just like a regular public key!&#x20;

<figure><picture><source srcset="https://184500436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCCMFBFNRpiuthnR7STWz%2Fuploads%2Fq2pjDEDXyTPyNjHNDIsy%2Falice-npub-resolve-dark-2.svg?alt=media&#x26;token=7b7e179f-4380-4032-8ee8-707da9bbb6b6" media="(prefers-color-scheme: dark)"><img src="https://184500436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCCMFBFNRpiuthnR7STWz%2Fuploads%2FzNzt7t54Jauo4iITRK8M%2Falice-npub-resolve.svg?alt=media&#x26;token=3d13dcf8-868d-421d-af6a-9998ad93f07a" alt=""></picture><figcaption></figcaption></figure>

## What makes spaces special?

Spaces are anchored in Bitcoin, the most secure Proof-of-Work blockchain, and have the following properties:

* Primary spaces are community identifiers, capped at \~3600 per year, acquired through permissionless auctions on the Bitcoin blockchain.
* Each primary *Space* is a community that may issue sovereign handles off-chain known as *subspaces.*
* Spaces AND subspaces (once allocated) are permissionless and as secure as Bitcoin itself! No bridges, slashing, or any kind of optimistic security.
* The spaces protocol is designed with zk-light clients in mind making these identities verifiable on resource constrained devices.
* Subspaces do not need to trust the community operator once allocated, and they can do 100% of their transactions on-chain if they wish.
* Minimal on-chain footprint.

## Spaces vs. ENS

For full verification, you can sync the entire spaces protocol with a pruned Bitcoin full node on an old Raspberry PI. Bitcoin is the most secure Proof-of-Work blockchain today, and it's relatively lightweight compared to running an Ethereum node. The majority of ENS integrations trust centralized third-parties defeating the whole purpose of decentralized identities.

## Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Getting Started</strong></td><td>Download and install spaces</td><td><a href="https://184500436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCCMFBFNRpiuthnR7STWz%2Fuploads%2FjDyAH23q83XG3YVBfap4%2FFabric%20bg%20(1).svg?alt=media&#x26;token=e9c720f0-b12b-425b-9e02-e90a60d98fbb">Fabric bg (1).svg</a></td><td></td><td><a href="getting-started/quickstart">quickstart</a></td></tr><tr><td><strong>Deep Dive</strong></td><td>Understand how the protocol works</td><td><a href="https://184500436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCCMFBFNRpiuthnR7STWz%2Fuploads%2FjDyAH23q83XG3YVBfap4%2FFabric%20bg%20(1).svg?alt=media&#x26;token=e9c720f0-b12b-425b-9e02-e90a60d98fbb">Fabric bg (1).svg</a></td><td></td><td><a href="deep-dive/spec">spec</a></td></tr><tr><td><strong>Explorer</strong></td><td>Checkout the explorer</td><td><a href="https://184500436-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCCMFBFNRpiuthnR7STWz%2Fuploads%2FjDyAH23q83XG3YVBfap4%2FFabric%20bg%20(1).svg?alt=media&#x26;token=e9c720f0-b12b-425b-9e02-e90a60d98fbb">Fabric bg (1).svg</a></td><td></td><td><a href="https://explorer.spacesprotocol.org">https://explorer.spacesprotocol.org</a></td></tr></tbody></table>
