Files
pubky-knowledge-base/pubky-core/Data Stores.md
2024-04-09 16:11:54 -04:00

739 B

Pubky Data Stores

Data Stores are decentralized storage nodes that host user data in an encrypted format. Key aspects include:

  • Data is encrypted at rest using users' public keys. Only the user has access.

  • Stores provide access to data through an API, allowing reads by authorized services.

  • Versioning and conflict resolution is handled through Merkle trees for efficient syncing.

  • Stores can be run by individuals, co-ops, or commercial providers anonymously.

  • Redundancy is achieved through data replication across multiple stores.

  • Incentives encourage availability through services fees or peer-to-peer micropayments.

  • Data control remains with users even if a store goes offline through credible exit options.