Ecryptostore - a decentralized, multifunctional online platform for...