Blockstack is a decentralized network that allows the creation of dApps and provides maximum data control to users. The platform's creators are positioning it as an alternative to traditional cloud computing. Blockstack has already raised over $ 75 million in funding and looks like one of the most promising crypto projects in 2019.
Blockstack allows you to:
* do not worry about storing information when creating
databases. DApps developers can completely
focus on working out the logic of your
applications. The network participants will provide the place themselves
for storing information. Through decentralization
data security problems are also solved, information
stored on multiple PCs, destroy it irrevocably
an order of magnitude more difficult compared to
centralized databases;
* solve the problem of scaling. In the traditional
client-server model to scale
increase the number of servers. Usage
Blockstack will allow every web user
allocate part of the space for storing data and part
computing power for the necessary calculations;
use smart contracts;
* implement decentralized authentication
user. It will be possible to abandon traditional
methods used for 2-factor
authentication is used instead
cryptographic signature;
* use STX tokens as local currency.
Let's note the active community, hundreds of
dApps running on Blockstack.
More details on the technical component can be found in the White Paper. Below is a brief description of the key elements.
Blockstack consists of the following elements:
* Stacks Blockchain is a proprietary blockchain. Initially
the Bitcoin blockchain was used, but in parallel
created its own;
* Gaia is essentially a giant file system, any
can use it to store data. Wherein
the user encrypts his data himself and chooses where
they will be stored - in the cloud, on the local
or remote media. Enhanced security
provided by the fact that applications are available
only hashes, but also to them at any time the user
can close access;
* Blockstack Authentication - when used
platform, the client receives a universal name, a single
for all applications. Not necessary for everyone
come up with a unique username and password like this
happens with regular applications. Protocol
Blockstack Auth provides user verification;
* Blockstack Libraries and SDK - a set of tools for
developers. The project depends on the community, therefore
everyone can create their own applications.
Blockstack developers applaud this.
Blockstack also includes dApps Market (market for decentralized applications) and Blockstack Browser. The developers say that when using this browser, interaction goes directly with other users, that is, the data is not downloaded from the servers.