
Some data are contributed voluntarily by the user others are obtained by the system from observation of user activities, or inferred through advanced analysis of volunteered or observed data ( Poslad, 2009). However, the collection of user data is associated with serious privacy issues. User data is collected by different parties, for example, companies offering apps, social networking sites, and others, whose primary motive is to have enhanced business model while giving optimal services to their customers. The questions of when and what data should be shared to whom ( Meadows, 2014), and how the data owner should get credit or incentive to share their data are increasingly a matter of intense debate and research. Research-backed data sharing practices are much needed to strike a balance between user privacy, enhanced user experience and profit for businesses ( Tenopir et al., 2011). In recent years, there has been a rapid advancement in technological innovation and related research on collaborative approaches for sharing users' data among enterprises ( Shrestha and Vassileva, 2016). The results show that the node responded quickly in all our cases with a befitting transaction cost. The paper also presents a performance evaluation of the new platform by analyzing latency and memory consumption with selected three test-scenarios and measuring the transaction cost for smart contracts deployment.

The smart contract imposes double deposit collateral to ensure that all participants act honestly. The smart contract verifies and executes the agreed terms of use of the data and transfers digital tokens as a reward to the user. The user data from the repository is converted into an open data format and shared via stream in the blockchain so that other nodes can efficiently process and use the data. The paper presents a case study of applying the framework for a hotel reservation system as one of the enterprise nodes of Multichain which collects users' profile data and allows users to receive rewards while sharing their data with other travel service providers according to their privacy preferences expressed in smart contracts.


It tracks who shared what, with whom, when, by what means and for what purposes in a verifiable fashion. Our new platform provides solution to three important problems: ensuring privacy and user control, and incentives for sharing. We propose a new platform for user modeling with blockchains that allows users to share data without losing control and ownership of it and applied it to the domain of travel booking.
