Blockchain and savvy contracts support clients by giving the clients full straightforwardness over who gets to their information, when and for what reason, permitting the clients to indicate a scope of motivations behind information sharing, sorts of information that can be shared, and classes of uses/organizations that can get to the information, and giving a motivator to the clients for sharing their information (as far as installment for the utilization of the information by applications, as determined by the agreements). The overall engineering presents the fundamental off-chain client information capacity system which could be a brought together information store facilitated by a confided in gathering. At the point when trust lives inside a brought together specialist organization for all the capacity and the board of information, it is difficult to relieve the different dangers, for instance, of information being abused, hacked or offered to some other bodies without client assent and, surprisingly, obliterated when the organization defaults. Consequently, we present another stage with isolated private permissioned blockchain called MultiChain as an answer for both on-chain and off-chain information capacity, encryption, hashing, and following of information, along with Ethereum (for access control). Off-chain blockchain execution with client information capacity can be effectively accomplished with the predetermined number of friends in the MultiChain (Greenspan, 2013). Clients can alternatively store any distributed information in off-chain that saves capacity spot and transfer speed. A comparable thought of putting away off-chain information and getting to them through MultiChain has likewise been proposed in our past exploration works (Shrestha et al., 2017; Shrestha and Vassileva, 2018) and others works, for example, Yang et al. (2019) and Ferrer-Sapena and Sánchez-Pérez (2019). MultiChain hubs handle key activities, for example, hashing and scrambling the client information, putting away the encoded record locally (outside of blockchain), submitting the hash of the document on the blockchain, looking through the expected information, confirming the information and conveying the information.