Subspaces

Subspaces are individual identities within a community Space. In the figure above, we see examples of this hierarchical structure:

  • alice@nostr

  • bob@bitcoin

  • mike@x

Here, Alice, Bob, and Mike are subspaces or unique identities within their respective community Spaces: @nostr, @bitcoin, and @x.

The Spaces protocol is being built in two stages. Initially, it will launch on the Bitcoin mainnet, implementing the base layer, which includes on-chain auctions and top-level Spaces. Work on Subspaces will begin after the mainnet launch and will be implemented as a soft fork.

Subspaces are key to scalability as they enable the creation of millions of individual identities within each community space. They have a much lower on-chain footprint, making them more accessible and affordable for everyone!

Key Benefits

  • Subspaces, unlike traditional domains, are sovereign and permissionless identities.

  • Once issued, they cannot be taken down by their respective community.

  • They can do 100% of their transactions on-chain if they wish treated the same as a parent space.

  • They are cost effective to maintain.

How You Can Engage

While we work towards implementation, you can:

  • Read the paper for initial design notes on subspaces.

  • Experiment with subspacer, a tool that creates validity zk-proofs. These proofs attest that the subspaces trie was updated correctly, without revealing the individual changes.

  • Read initial thoughts on storing records for spaces & subspaces off-chain.

  • Join the Community: Contribute or discuss ideas, join our Telegram group.

Last updated