Blockstack is an open-source decentralized computing platform. Blockstack software libraries enable developers to build decentralized applications. Blockstack provides decentralized protocols for authentication, data storage, and software distribution.