Blockstack : A New Decentralized Internet
IPFS - Content Addressed, Versioned, P2P File System