What is Blockstack?

You already invited:

blockstack app store - Here is the blockstack app store, you can submit your blockstack applications here, let more African know it and use it.

Upvotes from:

Blockstack is a network for decentralized apps where users own their data.

Blockstack applications follow a can't-be-evil design philosophy. They cannot alter, transfer, or revoke the user's identity, and they cannot read or write the user's data without permission. Blockstack provides the platform, network, and SDKs for building can't-be-evil applications using existing Web tools. If you are Web developer, all of your skills are immediately transferrable to Blockstack.

Blockstack applications look and feel like traditional Web applications. Under the hood they use Blockstack APIs for user authentication and storage. Blockstack handles user authentication using the Blockstack Naming Service (BNS), a decentralized naming and public key infrastructure built on top of the Bitcoin blockchain. It handles storage using Gaia, a scalable decentralized key/value storage system that looks and feels like localStorage, but lets users securely store and share application data via user-selected storage systems.

Blockstack applications differ from traditional Web applications in two key ways. First, users own their identities. The Blockstack Browser gives users direct control over their private keys and profile data, and fulfills the role of a SSO provider to Blockstack apps. Blockstack Core provides BNS as a way for users to discover each other's public keys.

The second key difference is that users own their data. Users choose where their app data gets hosted, and who is allowed to read it. Gaia loads and stores data with the user's chosen storage providers, and automatically signs and encrypts it with their app-specific keys. Only the intended recipients can authenticate and read the data; the storage providers are treated as untrusted middlemen.

If you wanna answer this question please Login or Register