Performance and Cost Evaluation of Smart Contracts in Collaborative Health Care Environments

Blockchain emerged as a solution for data integrity, non-repudiation, and availability in different applications. Data sensitive scenarios, such as Health Care, can also benefit from these blockchain properties. Consequently, different research proposed the adoption of blockchain in Health Care applications. However, few are discussed about incentive methods to attract new users, as well as to motivate the system or application usage by existing end-users. Also, little is discussed about performance during code execution in blockchains. In order to tackle these issues, this work presents the preliminary evaluation of TokenHealth, an application for collaborative health practice monitoring with gamification and token-based incentives. The proposed solution is implemented through smart contracts using Solidity in the Ethereum blockchain. We evaluated the performance of both in Ropsten test network and in a Private instance. The preliminary results show that the execution of smart contracts takes less than a minute for a full cycle of different smart contracts. Also, we present a discussion about costs for using a Private instance and the public Ethereum main network.

[1]  Salil S. Kanhere,et al.  Impact of consensus on appendable-block blockchain for IoT , 2019, MobiQuitous.

[2]  Avelino Francisco Zorzo,et al.  Distributed access control on IoT ledger-based architecture , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[3]  張正儀,et al.  基於Google Cloud Platform設計高效能日誌分析平台之研究 , 2017 .

[4]  Andrew Lippman,et al.  MedRec: Using Blockchain for Medical Data Access and Permission Management , 2016, 2016 2nd International Conference on Open and Big Data (OBD).

[5]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[6]  Salil S. Kanhere,et al.  SpeedyChain: A framework for decoupling data from blockchain for smart cities , 2018, MobiQuitous.

[7]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[8]  Alexandre Gomes,et al.  Blockchain Voting and its effects on Election Transparency and Voter Confidence , 2017, DG.O.

[9]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[10]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[11]  Ralph Deters,et al.  Security, Performance, and Applications of Smart Contracts: A Systematic Survey , 2019, IEEE Access.

[12]  Mohsen Guizani,et al.  MeDShare: Trust-Less Medical Data Sharing Among Cloud Service Providers via Blockchain , 2017, IEEE Access.

[13]  Hiroki Watanabe,et al.  The Blockchain-Based Digital Content Distribution System , 2015, 2015 IEEE Fifth International Conference on Big Data and Cloud Computing.

[14]  Avelino Francisco Zorzo,et al.  Dependable IoT Using Blockchain-Based Technology , 2018, 2018 Eighth Latin-American Symposium on Dependable Computing (LADC).

[15]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[16]  Leslie Mertz,et al.  (Block) Chain Reaction: A Blockchain Revolution Sweeps into Health Care, Offering the Possibility for a Much-Needed Data Solution , 2018, IEEE Pulse.

[17]  Ali Dehghantanha,et al.  On the Understanding of Gamification in Blockchain Systems , 2018, 2018 6th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[18]  Rui Guo,et al.  Secure Attribute-Based Signature Scheme With Multiple Authorities for Blockchain in Electronic Health Records Systems , 2018, IEEE Access.

[19]  Matthias Mettler,et al.  Blockchain technology in healthcare: The revolution starts here , 2016, 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom).

[20]  Gareth Owen,et al.  Rep on the block: A next generation reputation system based on the blockchain , 2015, 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST).

[21]  Xingping Sun,et al.  Bonus Points Alliance Based on the Block Chain , 2018, 2018 14th International Conference on Semantics, Knowledge and Grids (SKG).

[22]  Björn Scheuermann,et al.  Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies , 2016, IEEE Communications Surveys & Tutorials.

[23]  Tatsuo Nakajima,et al.  An alternative approach to blockchain mining work for making blockchain technologies fit to ubiquitous and mobile computing environments , 2017, 2017 Tenth International Conference on Mobile Computing and Ubiquitous Network (ICMU).

[24]  Qingzhong Li,et al.  A Permissioned Blockchain Framework for Supporting Instant Transaction and Dynamic Block Size , 2016, 2016 IEEE Trustcom/BigDataSE/ISPA.

[25]  N. Agoulmine,et al.  Towards using blockchain technology for eHealth data access management , 2017, 2017 Fourth International Conference on Advances in Biomedical Engineering (ICABME).

[26]  Davor Svetinovic,et al.  Data Analysis of Digital Currency Networks: Namecoin Case Study , 2016, 2016 21st International Conference on Engineering of Complex Computer Systems (ICECCS).