Lightweight Proof of Game (LPoG): A Proof of Work (PoW)’s Extended Lightweight Consensus Algorithm for Wearable Kidneys
Abstract
:1. Introduction
- Banking: Blockchain technology can replace both commercial and investment banking. Blockchain technology has solutions to every service of banking like international money transfer, letters of credit, forex, escrow, custody, initial public offering, mergers and acquisitions, restructuring, trading etc. In the banking system, people deposit their money and banks give them credits. Nowadays, banks charge a huge amount of their services. These charges can be minimized and services can be made faster with the help of a blockchain network. Further, a large part of the population is not associated with the banking system due to numerous reasons and blockchain can bring them into mainstream banking which would be a win-win situation for both investor and economy. Blockchain can control inflation thus it is useful to countries having high inflation rates. Overall, it is very helpful in almost every national or international money-related transactions. Batavia [3] is an example of a blockchain-based trade finance platform to tackle inefficient processes in the business. It is developed using the IBM blockchain platform and consists of five banks (UBS, Bank of Montreal (BMO), CaixaBank, Commerzbank and Erste Group) and IBM. This platform aims to remove inefficient cross-border trading barriers. For example, all paper-based activities (bills, letters of credits etc.) are maintained electronically, money can be paid at different stages, tracking of goods exchange is much easier etc. Nordea has a blockchain-based platform as well to ease the trading finance for SMEs in Europe.
- Insurance: Blockchain is peer-to-peer based technology and it is helpful in insurance section by reducing the uncertainty in business, back-office costs and bureaucracy work is also reduced, faster execution of processes as compared to traditional ways, customer relationships and their satisfaction is improved with the usage of electronic smart contracts and their execution etc.
- Healthcare: This is an important sector where the necessity of blockchain is highly required. This sector demands accurate, immutable and easily accessible patient’s historical and present medical records. In healthcare, industry 4.0 processes are required alongside blockchain technology. Industry 4.0 will be the communication backbone of the healthcare system, whereas, blockchain technology builds trust in the data-related system (collection, exchange, retrieval storage etc.). In healthcare, blockchaincan be used starting from patient records, drug supply system, staff’s records, medical insurances, medical trials, equipment usage and supply system, medical board approval system, government monitoring system etc.
- Intellectual Property Rights (IPRs): It is an important area where the importance of blockchain technology is realized in recent times. Using blockchain, IPR’s ownership, copyright protection, and smart IP rights management are managed efficiently. This is possible through distributed ledger technology in the blockchain. For example, IP rights are managed from the moment of their inception rather than the time of patent or publication. This protects the invention and false claims. IPRs using blockchainare helpful in various domains like software, music, films, research, business etc. For example, payments can be made instantaneously for the usage of anything (watching a mobile, listening to music etc.) and it is possible for even a microsecond. As blockchain is a P2P system using smart contracts thus it is efficient, secure, faster and economical.
- Food Supply Chain: There are many departments associated with the food supply business as well. For example production, processing, distribution, marketing, and consumption. In real scenarios, present supply chain management is not trustworthy because of various incidents like illegal practices, frauds, improper food storage systems, laborious and error-prone data records, for example.
- Scalability: In blockchain networks, every node has to communicate transaction information to every other node in the network. With the increase in the number of nodes in a network, the number of transactions increases exponentially. In a blockchain network, every node does not have the same resources/configuration. This restricts the feasibility of extending the Blockchain network beyond a certain size.
- Restricted Blockchain Users: One major application of blockchain is to bring those people in the banking domain who live in rural areas or do not have any banking solutions. However, the limited blockchain network’s scalability restricts these users to become part of the blockchain-based banking system. As the world population is increasing day-by-day, requirements for a large scale blockchain-based applications are increasing proportionately. Otherwise, it would restrict the usage of applications to certain people only.
- Resource limitations: Various concepts in the blockchain network consumes large resources. For example, an electricity-based PoW consensus algorithm permits nodes to add several blocks proportionate to electricity consumed or produced. In both cases, the chances of building a large blockchain network reduces. Other popular cryptocurrencies are based on a platform that uses a proof-of-stake (PoS) consensus algorithm. Although various attempts have been made in implementing PoW and PoS integrated consensus solutions, no pure PoS-based blockchain solution has been implemented yet in a real application.
- Patient data should be easy to access as and when required. Manual or partial automated data access does not solve the problem. A complete medical record with required statistics is mandatory for a doctor before treatment. Similar importance is required to all form of data exchanged in the healthcare domain whether it is for drugs, suppliers, producers, suppliers, government policies etc.
- Interoperability is another major challenge. In the present scenario, healthcare organizations are targeting cross-discipline or specialization interoperability for patient treatment rather than patient-centric approaches. A patient-centric approach is more transparent, useful and secure.
- Adoption is another major challenge in healthcare. Many sub-systems in healthcare are used for unethical and economic gains. This would bring down the importance of healthcare. Thus, there is a need to design more transparent and efficient mechanisms.
- Performance is another major issue. In populated countries or pandemic situations, a large number of patient approach hospitals. Thus, an exponentially large amount of data is processed which lower down the overall system, processes.
- To integrate Healthcare 4.0 processes with a patient-centric healthcare system. Healthcare 4.0 includes Industry 4.0 processes (Internet of Things (IoT), Industrial IoT (IIoT), cognitive computing, machine learning, AI, etc.) integrated with the healthcare system. Healthcare 4.0 processes are capable to handle a large amount of data efficiently. The major aim of this integrate is to design a large scale patient-centric healthcare system and test the performance.
- To consider a wearable kidney patient system and simulate it with Healthcare 4.0 processes. A wearable kidney consists of electronic, medical, fluid, and other systems. The integration of all of these components with an automated consensus algorithm ensures smooth functionality. Thus, a lightweight consensus algorithm is integrated. Further, Healthcare 4.0 processes ensure faster data accessibility and statistical results.
- To proposed lightweight and new challenges-based consensus algorithms and integrated with the wearable-kidney patient system and determines the performance. As a consensus algorithm is part of the blockchain network, a blockchain-based consensus algorithm with game theory is proposed for healthcare. The proposed algorithm is variable in bits-based challenge generation and verification. The performance of the blockchain network with a lightweight consensus algorithm is required to be determined as well.
- To consider different patients with kidney diseases and simulate it with a change in the amount of data required to treat them. Further, the performance of these cases is required to be determined for analyzing the proposed framework efficiency.
2. Background and Related Work
- Proof-of-Work (PoW): Nodes in BN put forward a challenge and a miner solves the challenge for verification. Resource consumption in generating a solution to a challenge could be one parameter selected for PoW.
- Proof-of-Authority (PoA): In PoA, those nodes are given permissions to generate a new block that has proven their authority through preliminary authentication.
- Proof-of-Elapsed Time (PoET): This concept is similar to PoW but concentrates more on-time consumption rather than resource utilization.
- Proof-of-Stake (PoS): In this concept, the node’s stake is cross-checked before considering it for validation. The amount of stake spend in BN is another possible scenario for considering it for the validation process. This encourages more and more spending to become a validator.
- Delegated Proof of Stake (DPoS): This concept is similar to PoS but give more chance for voting and selecting a validator which is having comparatively more stake than any other node.
- Leased Proof of Stake (LPoS): In this concept, nodes are having the flexibility to customize tokens to enhance the security.
- Proof of Importance (PoI): In PoI, the importance of node increases with its transactional activities which include net amount transfer, amount to which node is closely associated, network transactional activities etc. As each transaction record is immutable in the blockchainnetwork thus PoI overcomes the loopholes of PoS or PoW in which dishonest behavior can increase or decrease the node’s importance and chances to add a block.
- Proof of Capacity (PoC): In PoC, a node’s available hard drive space is used to decide the right to add a block rather than its computing power. Computing a power-based PoW consensus algorithm is not useful because every device can have different computing power or device usage at a different time which can result in a different outcome, whereas, PoC counts the availability of space. A larger space means more memory is available to write the problem and its solution. Aim of this consensus algorithm is that if more memory is available to write all possible solutions to a problem then chances of success increase. Thus, PoC is a better solution as compared to PoW. This approach enforces the node to efficiently utilize the memory space.
- Proof of Burn (PoB): Stewart invented PoB analogous to PoW without energy waste. In PoB, nodes burn or destroy the virtual currency tokens for getting the right to add a block proportionate to coins burnt. In other words, nodes burnt coins to buy a virtual mining rig for getting the power to add blocks. An increase in the number of burnt coins increases the chances to buy mining rig which in-turns increase the chance to add a block.
- Proof of Weight (PoWeight): Like PoS, PoWeight assigns ‘weight’ to nodes based on how much cryptocurrency is held on the network. Unlike PoS, weights can be assigned based on different values. For example, a higher node’s weight value indicates a proportionally large amount of stored data. Large weights for thins indicates another consensus system like proof-of-reputation (PoR). In the PoWeight, the Algorand consensus model is the preferred consensus algorithm that constructs a secure and decentralized public ledger based on pure proof of stake rather than proof of work [2].
3. Proposed Approach
3.1. Proposed Kidney Models
3.1.1. Generic Kidney Model
- Filtration: A normal kidney filters around 180 L of fluid every day and a plasma volume is around 3 L. Overall, the complete plasma volume is filtered 60 times per day using hydraulic pressure in the cluster of nerves, spores or small blood vessels importantly known as capillaries of around kidney tubule also known as the glomerulus.
- Reabsorption: Also known as tubular reabsorption is a process in which nephron removes water and solutes from pre-urine fluid (tubule) and return into the plasma. As the water and solutes are absorbed once and it is returned back thus it is called reabsorption. In the reabsorption process, around 70 L of the filtered water and solute are returned. In the loop of Henle, sodium reabsorption occurs as well in bulk.
- Regulated Reabsorption: In this process, hormones monitor and estimates the systemic conditions and act to control the rate of water and sodium in the distal tubule and collecting duct.
- Secretion: This process enhances the kidney’s ability by removing certain wastes and toxins into tubular fluid. This is considered to be an essential process in regulating potassium concentrations and pH values.
- Excretion: This is the outcome of the three processes filtration, absorption, and secretion. Here, initial tubule fluid concentration of a substance is similar to plasma but in subsequent reabsorption and/or section it differs in the urine. In other words, if , , and represents the excretion filtered, reabsorbing and secreted amounts then all can be co-related using:
- Urinalysis: This process is used to verify the presence of protein and blood in the urine. A protein may occur in the body due to various reasons like infection, heavy physical activities etc. To measure the products of muscle tissue (called creatinine), urine samples are collected over a 24-h collection. This regular measurement indicates the formation of creatinine clearing from a human body.
- Urine Protein: This test is usually performed in urinalysis. However, a separate dipstick can be used to find proteinuria (excessive protein). Here, a specific dipstick test which includes albumin specific dipstick or albumin-to-creatinine ratio can be used to have quantitative dipstick test measurements.
- Microalbuminuria: This test is recommended by doctors to those patients who have diabetes or high blood pressure issues. In this test, a tiny amount of protein (albumin) is identified in urine samples. After standard dipstick test finding as negative, this more sensitive dipstick test is performed.
- Creatinine Clearance Test: In this test, the amount of waste product produces in the kidney per minute is measured. This measurement is performed by a comparison of the creatinine in the 24-h sample to the creatinine level in the patient’s blood. Additionally, this test indicated normal muscle wear and tear in the body.
- Serum Creatinine: This is a blood test that measures the creatinine level in the human body. According to [39], signs of kidney problem starts if creatinine level is higher than 1.2 milligrams/deciliter (mg/dL) for women and 1.4 mg/dL for men.
- BUN: This test measures the amount of nitrogen in the blood. Nitrogen is a breakdown product of protein present in the human body and consumption of common medications, antibiotics can also result in higher BUN value. Thus, it is very important to regularly measure and maintain this record for doctor recommendations. A normal BUN reading varies between 7 to 20 mg/dL and higher than this could indicate certain other health issues.
- GFR: This is a very important test for a patient having kidney disease and it measures the kidney wellness with a measurement of how good is the kidney in removing the wastes and excess fluids from the blood. As a kidney have multiple filtering units (called nephrons), GFR is the sum of all functional nephrons’ filtering rate and it can be calculated indirectly from patient’s age as:
- Ultrasound: In this test sound waves are passed to get the kidney’s picture. This test helps in finding the kidney abnormalities (both in terms of size or position). This test is frequently used in finding the kidney stones or tumors that are getting common in most of the patients.
- CT Scan: This is another imaging test that uses X-ray technique for getting the kidney’s picture. Like ultrasound, this test is also useful in finding the obstructions (like kidney stones) or structural abnormalities. This test uses intravenous contrast dye inserted into the kidney for getting the image. This dye can be harmful to those that are already facing kidney diseases or abnormalities.
- Urine Sample: There are various criteria to perform a urine test. Some may require a very small amount of urine only whereas others require a full 24 h samples. If there is a need to measure the quantity of urine produced then 24-h samples are required. On the other hand, a set of tests to determine protein, blood, sugar etc. require a small sample only.
- Blood Samples: In blood-based tests, a small quantity of blood sample is collected by slipping a hollow needle into the patient’s skin and vein. The sample collected is sent to the lab under proper monitoring of an expert doctor and a detailed report is prepared with a unique patient identification mechanism.
3.1.2. Lightweight and Wearable Kidney Model
- Mineral Controller: This system controls the quantity and quality of minerals (compound, creatinine, uric acid, sodium, amino acid, sugar, protein, nitrogen, blood, water etc.) required for a kidney.
- Battery System: Wearable kidneys are known to be lightweight as well and one of the reasons for this is the use of light batteries. These batteries can be charged overnight with fewer resources [42]. This system gives power to every electronic circuit and equipment to operate and control the activities.
- Electronic Wireless Control: This is an electronic circuit that is wearable artificial kidney but it is considered to be wireless in our proposed model because to enhance the data collection feature for blockchain network and IoT-enabled platforms. Further, this would add additional individual technology benefits to the overall model. Thus, in addition to a patient monitoring system (planned for present wearable kidney models), the proposed model has data collection and sharing features.
- Water Filtration: This system applies various filters and membranes to do impure water filtration and regeneration. This is considered to be the copy process of generic kidney mapped in a simulated environment. The pumping system is also considered to be a sub-system of this system.
- Hemodialyzer or peritoneal dialysis: This system is designed to have a dialysis process. In the simulation, it is considered to have success dialysis process and results in irrespective of its type. Dialysis membrane and dialysate regeneration are considered to be part of this system only.
- Water Supplier: This system is a source of external, fresh and purified water supply to an artificial kidney system.
3.1.3. Wearable Kidney Model with Edge Computing and Internet of Things Network
3.1.4. Wearable Kidney Model with Industrial Kidney Internet of Things (IKIoT) and Other Healthcare 4.0 Processes
3.2. Proposed Consensus Algorithm
3.2.1. Single-Player Single-Bit (SPSB) PoG Consensus Algorithm
3.2.2. Multi-Player Single-Bit (MPSB) PoG Consensus Algorithm
3.2.3. Multi-Player Multi-Bits (MPMB) PoG Consensus Algorithm
3.3. Proposed Simulation-Optimization in Improving Network Performances
Algorithm 1: Proposed QoS-sequential Coordinate-descent Data Transmission Path Search Algorithm |
Goal: To find QoS based data transmission path through an intermediate device’s local properties with sequential search directions and strict mathematical incidental relation between successive search directions. Premises: Let is the objective function with n-QoS parameters vector , search direction vector , is the coefficient of search direction vector and it varies with the property of parameter (under consideration), is the local-optimum parameter input with local-final objective function with acceptable output, is the global-optimum parameter input with global-final objective function with acceptable output, is the Euclidean space for all parameters, and and are the minimum and maximum acceptable tolerance level for QoS parameter. Further, is the total simulation time for finding the global optimum solution.
|
Algorithm 2: Proposed QoS-sequential Coordinate-descent Data Transmission Path Search Algorithm with Gradient Information. |
Goal: To find QoS based data transmission path through an intermediate device’s local properties without sequential search directions and strict mathematical incidental relation with gradient information. Premises: In addition to premises defined in algorithm 1, g(x) is the gradient and H(x) is the Hessian defined for objective function f(x). Here, is the derivative of objective function w.r.t. all n-parameters and is the derivative of f w.r.t. objective function parameter .
|
4. Simulation and Results Analysis
- BitGenerator: This component generates fixed length but random bits. These bits are used at both sides (source and destination) for verification later.
- timeMeasureStart: This is the start time when the bits-matching system is observed for performance analysis.
- selectOutput: This component is to divide the generated bits equally and parallel with the doctor. This division is later used for verification between the wearable kidney and the doctor service to build consensus.
- BitStorage: Here, bits are stored in the patient’s wearable kidney electronic system. Total-bits length is fixed and it does not have large memory requirements. Thus, the processes are light in terms of computational and communicational costs.
- BitVerifier: These components pick bits from both the doctor component and the patient’s wearable kidney’s BitStorage component for comparison. In the simulation, a delay component is used for this work. It adds a variable delay corresponds to bit comparison time.
- timeMeasureEnd: This is the end time of system observations. Both timeMeasureStart and timeMeasureEndare used in various performance measurements such as circuit throughput, delay, jitter etc.
- BitDisposeOff: This simulation circuit is designed to continuously generate new bits. Thus, previously generated bits from both the wearable kidneys’ BitStorage and the doctor service are disposed of using this component.
- Service: This is the doctor’s service component. This component associates’ doctor with the circuit.
- Doctor: A doctor is considered to be a person handling patients medically. It provides its services through the service component.
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Investopedia Cryptocurrency Strategy & Education. Available online: https://www.investopedia.com/terms/p/proof-burn-cryptocurrency.asp#targetText=BREAKING%20DOWN%20Proof%20of%20Burn%20(Cryptocurrency)&targetText=Proof%20of%20stake%20(POS)%20is,energy%20consumption%20issue%20of%20POW (accessed on 20 March 2020).
- Peterson, K.; Deeduvanu, R.; Kanjamala, P.; Clinic, K.B. A blockchain-based approach to health information exchange networks. In Proceedings of the NIST Workshop Blockchain Healthcare, Gaithersburg, MD, USA, 26–27 September 2016; Volume 1, pp. 1–10. [Google Scholar]
- Blockchain Pulse: IBM Blockchain Blog. Available online: https://www.ibm.com/blogs/blockchain/2018/04/blockchain-based-batavia-platform-set-to-rewire-global-trade-finance/ (accessed on 20 March 2020).
- Cichosz, S.L.; Stausholm, M.N.; Kronborg, T.; Vestergaard, P.; Hejlesen, O. How to use blockchain for diabetes health care data and access management: An operational concept. J. Diabetes Sci. Technol. 2019, 13, 248–253. [Google Scholar] [CrossRef] [PubMed]
- Angraal, S.; Krumholz, H.M.; Schulz, W.L. Blockchain technology: Applications in health care. Circ. Cardiovasc. Qual. Outcomes 2017, 10, e003800. [Google Scholar] [CrossRef] [PubMed]
- Pirtle, C.; Ehrenfeld, J. Blockchain for healthcare: The next generation of medical records? J. Med. Syst. 2018, 42, 172. [Google Scholar] [CrossRef] [Green Version]
- Li, H.; Zhu, L.; Shen, M.; Gao, F.; Tao, X.; Liu, S. Blockchain-based data preservation system for medical data. J. Med. Syst. 2018, 42, 141. [Google Scholar] [CrossRef] [PubMed]
- Du, M.; Ma, X.; Zhang, Z.; Wang, X.; Chen, Q. A review on consensus algorithm of blockchain. In Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, Canada, 5–8 October 2017; pp. 2567–2572. [Google Scholar]
- Smith, N.M.; Poornachandran, R. Intel Corp, Blockchain System with Nucleobase Sequencing as Proof of Work. U.S. Patent Application 15/179986, 14 December 2017. [Google Scholar]
- Azbeg, K.; Ouchetto, O.; Andaloussi, S.J.; Fetjah, L.; Sekkaki, A. Blockchain and IoT for Security and Privacy: A Platform for Diabetes Self-management. In Proceedings of the 2018 IEEE 4th International Conference on Cloud Computing Technologies and Applications (Cloudtech), Brussels, Belgium, 26–28 November 2018; pp. 1–5. [Google Scholar]
- Kalogeropoulos, A. A Reference Architecture for Blockchain-based Resource-intensive Computations managed by Smart Contracts. Master’s Thesis, Technische Universität München, Munich, Germany, June 2018. [Google Scholar]
- Swan, M. Technophysics, smart health networks, and the bio-cryptoeconomy: Quantized fungible global health care equivalency units for health and well-being. In Nanotechnology 2019, Nanomedicine, and AI: Toward the Dream of Global Health Care Equivalency; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Alhadhrami, Z.; Alghfeli, S.; Alghfeli, M.; Abedlla, J.A.; Shuaib, K. Introducing blockchains for healthcare. In Proceedings of the 2017 IEEE International Conference on Electrical and Computing Technologies and Applications (ICECTA), Ras Al Khaimah, UAE, 21–23 November 2017; pp. 1–4. [Google Scholar]
- Singh, P.; Nayyar, A.; Kaur, A.; Ghosh, U. Blockchain and Fog Based Architecture for Internet of Everything in Smart Cities. Future Internet 2020, 12, 61. [Google Scholar] [CrossRef] [Green Version]
- Balaji, B.S.; Raja, P.V.; Nayyar, A.; Sanjeevikumar, P.; Pandiyan, S. Enhancement of Security and Handling the Inconspicuousness in IoT Using a Simple Size Extensible Blockchain. Energies 2020, 13, 1795. [Google Scholar] [CrossRef] [Green Version]
- Mahapatra, B.; Krishnamurthi, R.; Nayyar, A. Healthcare models and algorithms for privacy and security in healthcare records. In Security and Privacy of Electronic Healthcare Records: Concepts 2019, Paradigms and Solutions; IET Digital Library: New Jersey, NJ, USA, 2019; p. 183. [Google Scholar] [CrossRef]
- Panarello, A.; Tapas, N.; Merlino, G.; Longo, F.; Puliafito, A. Blockchain and iot integration: A systematic survey. Sensors 2018, 18, 2575. [Google Scholar] [CrossRef] [Green Version]
- Dwivedi, A.D.; Srivastava, G.; Dhar, S.; Singh, R. A decentralized privacy-preserving healthcare blockchain for IoT. Sensors 2019, 19, 326. [Google Scholar] [CrossRef] [Green Version]
- Saia, R.; Carta, S.; Recupero, D.R.; Fenu, G. Internet of entities (IoE): A blockchain-based distributed paradigm for data exchange between wireless-based devices. In Proceedings of the 8th International Conference on Sensor Networks, Prague, Czech Republic, 26–27 February 2019; pp. 26–27. [Google Scholar]
- Ahram, T.; Sargolzaei, A.; Sargolzaei, S.; Daniels, J.; Amaba, B. Blockchain technology innovations. In Proceedings of the 2017 IEEE Technology & Engineering Management Conference (TEMSCON), Santa Clara, CA, USA, 8–9 June 2017; pp. 137–141. [Google Scholar]
- Witchey, N.J. Nant Holdings IP LLC, Healthcare Transaction Validation via Blockchain Proof-of-Work, Systems and Methods. U.S. Patent Application 14/711740, May 2015. [Google Scholar]
- Nichol, P.B.; Brandt, J. Co-creation of trust for healthcare: The cryptocitizen framework for interoperability with blockchain. Res. Propos. Res. Gate 2016. [Google Scholar] [CrossRef]
- Zhang, J.; Xue, N.; Huang, X. A secure system for pervasive social network-based healthcare. IEEE Access 2016, 4, 9239–9250. [Google Scholar] [CrossRef]
- Zhang, P.; White, J.; Schmidt, D.C.; Lenz, G. Applying software patterns to address interoperability in blockchain-based healthcare apps. arXiv 2017, arXiv:1706.03700. [Google Scholar]
- Zhang, P.; White, J.; Schmidt, D.C.; Lenz, G. Design of blockchain-based apps using familiar software patterns to address interoperability challenges in healthcare. In Proceedings of the PLoP-24th Conference on Pattern Languages of Programs, Vancouver, BC, Canada, 23–25 October 2017. [Google Scholar]
- Engelhardt, M.A. Hitching healthcare to the chain: An introduction to blockchain technology in the healthcare sector. Technol. Innov. Manag. Rev. 2017, 7, 22–34. [Google Scholar] [CrossRef]
- Kuo, T.T.; Kim, H.E.; Ohno-Machado, L. Blockchain distributed ledger technologies for biomedical and health care applications. J. Am. Med. Inform. Assoc. 2017, 24, 1211–1220. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Xia, Q.; Sifah, E.; Smahi, A.; Amofa, S.; Zhang, X. BBDS: Blockchain-based data sharing for electronic medical records in cloud environments. Information 2017, 8, 44. [Google Scholar] [CrossRef]
- Zhang, P.; Walker, M.A.; White, J.; Schmidt, D.C.; Lenz, G. Metrics for assessing blockchain-based healthcare decentralized apps. In Proceedings of the 2017 IEEE 19th International Conference on e-Health Networking, Applications and Services (Healthcom), Dalian, China, 12–15 October 2017; pp. 1–4. [Google Scholar]
- Funk, E.; Riddell, J.; Ankel, F.; Cabrera, D. Blockchain technology: A data framework to improve validity, trust, and accountability of information exchange in health professions education. Acad. Med. 2018, 93, 1791–1794. [Google Scholar] [CrossRef]
- Gordon, W.J.; Catalini, C. Blockchain technology for healthcare: Facilitating the transition to patient-driven interoperability. Comput. Struct. Biotechnol. J. 2018, 16, 224–230. [Google Scholar] [CrossRef]
- Mamoshina, P.; Ojomoko, L.; Yanovich, Y.; Ostrovski, A.; Botezatu, A.; Prikhodko, P.; Izumchenko, E.; Aliper, A.; Romantsov, K.; Zhebrak, A.; et al. Converging blockchain and next-generation artificial intelligence technologies to decentralize and accelerate biomedical research and healthcare. Oncotarget 2018, 9, 5665. [Google Scholar] [CrossRef] [Green Version]
- Zheng, X.; Mukkamala, R.R.; Vatrapu, R.; Ordieres-Mere, J. Blockchain-based personal health data sharing system using cloud storage. In Proceedings of the 2018 IEEE 20th International Conference on e-Health Networking, Applications and Services (Healthcom), Ostrava, Czech Republic, 17–20 September 2018; pp. 1–6. [Google Scholar]
- Griggs, K.N.; Ossipova, O.; Kohlios, C.P.; Baccarini, A.N.; Howson, E.A.; Hayajneh, T. Healthcare blockchain system using smart contracts for secure automated remote patient monitoring. J. Med. Syst. 2018, 42, 130. [Google Scholar] [CrossRef]
- Hölbl, M.; Kompara, M.; Kamišalić, A.; NemecZlatolas, L. A systematic review of the use of blockchain in healthcare. Symmetry 2018, 10, 470. [Google Scholar] [CrossRef] [Green Version]
- Shen, B.; Guo, J.; Yang, Y. MedChain: Efficient Healthcare Data Sharing via Blockchain. Appl. Sci. 2019, 9, 1207. [Google Scholar] [CrossRef] [Green Version]
- De Aguiar, E.J.; Faiçal, B.S.; Krishnamachari, B.; Ueyama, J. A Survey of Blockchain-Based Strategies for Healthcare. Acm Comput. Surv. 2020, 53, 1–27. [Google Scholar] [CrossRef] [Green Version]
- JaamSimSimultor. Available online: https://jaamsim.com/ (accessed on 20 March 2020).
- National Kidney Foundation. Available online: https://www.kidney.org/atoz/content/kidneytests (accessed on 20 March 2020).
- Glomerular Filtration Rate (GFR). Available online: https://www.myvmc.com/investigations/glomerular-filtration-rate-gfr/ (accessed on 20 March 2020).
- Taking Steps Toward a Wearable Artificial Kidney. Available online: https://www.mpo-mag.com/contents/view_breaking-news/2018-10-18/taking-steps-toward-a-wearable-artificial-kidney/?widget=suggestedread (accessed on 20 March 2020).
- National Kidney Foundation. A Dream Starting to Come True: Wearable Kidneys. Available online: https://www.kidney.org/newsletter/dream-starting-to-come-true-wearable-kidneys (accessed on 20 March 2020).
- Topfer, L.A. Wearable artificial kidneys for end-stage kidney disease. In CADTH Issues in Emerging Health Technologies; Canadian Agency for Drugs and Technologies in Health: Ottawa, ON, Canada, 2019. [Google Scholar]
- Kumar, A.; Jain, S. Proof of Game (PoG): A Game Theory Based Consensus Model. In Proceedings of the International Conference on Sustainable Communication Networks and Application, Erode, India, 30–31 July 2019; pp. 755–764. [Google Scholar]
- Kumar, A.; Gopal, K.; Aggarwal, A. Design and Analysis of Lightweight Trust Mechanism for Secret Data using Lightweight Cryptographic Primitives in MANETs. Int. J. Netw. Secur. 2016, 18, 1–18. [Google Scholar]
- Kumar, A.; Gopal, K.; Aggarwal, A. Design and Analysis of Lightweight Trust Mechanism for Accessing Data in MANETs. KSII Trans. Internet Inf. Syst. 2014, 8, 1–18. [Google Scholar]
- Kumar, A.; Gopal, K.; Aggarwal, A. Novel Trusted Hierarchy Construction for RFID Sensor–Based MANETs Using ECCs. ETRI J. 2015, 37, 186–196. [Google Scholar] [CrossRef]
- AnyLogic Simulation Software. Available online: https://www.anylogic.com/ (accessed on 20 March 2020).
- Pramanik, P.K.D.; Pareek, G.; Nayyar, A. Security and Privacy in Remote Healthcare: Issues, Solutions, and Standards. In Telemedicine Technologies; Academic Press: Cambridge, MA, USA, 2019; pp. 201–225. [Google Scholar]
- Pramanik, P.K.D.; Nayyar, A.; Pareek, G. WBAN: Driving e-healthcare Beyond Telemedicine to Remote Health Monitoring: Architecture and Protocols. In Telemedicine Technologies; Academic Press: Cambridge, MA, USA, 2019; pp. 89–119. [Google Scholar]
Author | Year | Consensus Algorithm & Salient Features |
---|---|---|
Proof-of-Work, Proof-of-Stake, Proof-of-Trust, Proof-of-Concept | ||
Witchey [21] | 2015 | This work has mainly discussed the proof-of-work consensus algorithm for healthcare transactions. The healthcare data is provided to one or more validation devices. Thus, the consensus of these devices is maintained through the proof-of-work concept. This work has explored the various other consensus approaches discussed and developed in blockchain technology. However, proof-of-the work is mainly suggested for healthcare applications. |
Proof-of-Concept, Proof-of-Stake, Proof-of-Insurance | ||
Nichol et al. [22] | 2016 | This work has mainly discussed proof-of-concept importance in building the trust of the healthcare system with associated applications. These applications are mainly in the healthcare field that requires interoperability. This work has discussed the blockchain healthcare ecosystem suitable for patient or data-centric approach underlying theoretical framework and conceptualized proposition. This need is added to have patient satisfaction, trust in the healthcare domain, removing frauds, security risks reductions etc. |
Proof-of-Work, Proof-of-Interoperability | ||
Peterson et al. [2] | 2016 | This work has proposed proof of structural and semantic interoperability and mainly used proof-of-work in sharing healthcare data. This work has concentrated over applying consensus algorithms in institutions interoperability rather than concentration over the patient or data-centric issues. This work has mainly concentrated over sharing the patient’s and healthcare-related data with interested and trusted parties while keeping data quality and utility intact. Further, patients and the institution’s concerns are discussed to have an aggregated blockchain with machine learning capabilities. |
Zhang et al. [23] | 2016 | This work added the cryptography mechanisms to blockchain creation in healthcare. Elliptic curve cryptography and its variations are used for ensuring security. Further, a formal verification model is created to analyze the proposed approach. Results show that the proposed approach is protected from various types of attacks. Variations in elliptic curves show that the average runtime of the proposed approach increases with an increase in complexity. Here, a blockchain network is constructed with the help of wearable sensor devices. These devices exchange information through mobile gateways which further records the transactions in the blockchain network. Each transmitter/receiver is made available to every blockchain node that collected the data through wireless wearable sensors. |
Alhadhrami et al. [13] | 2017 | This work has integrated blockchain with the healthcare system and proposed a model to share medical and healthcare records among patients, doctors, hospitals, nurses etc. The aim of sharing this information is to increase interoperability among various sub-systems. Here, a framework is only proposed to have the blockchain integrated functionalities and advanced security levels with verifications from every stakeholder in the network. In another observation, the chances of blockchain failure with quantum computers are discussed theoretically in addition to chances of attacks (such as double proof, blackhole, Sybil attack). |
Zhang et al. [24] | 2017 | This work has mainly addressed the proof-of-interoperability and its importance in the healthcare domain. This is a theoretical constitution to address, explore and analyze the present and future need of blockchain-based healthcare systems. Here, a DApp for Smart Health (DSH) framework is proposed as well to maintain the evolvability with minimum integration complexity. This work has realized that interoperability is the major concern in present healthcare scenarios. Thus, a balancing approach is required to enhance the data availability is based on interoperability rather than any other form of integration. This interoperability can be achieved efficiently through proper security measures. The proposed framework is good in terms of providing data to research, innovation, and analysis. These technicalities would help anyone to understand the relevant health changes across the targeted population and monitor them in an efficient way. |
Zhang et al. [25] | 2017 | This work is an extension of work done to integrate interoperability in the healthcare sector [11]. Interoperability through data is preferred to have a patent centric system. A transparent system to both doctor and patient will bring trust and encourage to have healthy practices and remove frauds. This is possible through blockchain-based solutions. Thus, a DASH architecture is proposed and explained in this work. The complexity of the system is considered by designing various activities using UML diagrams. The detailed functionality of each sub-system is explained with exceptions through designs only. There is a further need to prove the proposed designs with statistical and implementations methods. |
Proof-of-Concept | ||
Engelhardt [26] | 2017 | This work has observed that the integration of blockchain technology would bring various advantages to the healthcare system with better administration, monitoring, and accessibility. These claims are made with concrete examples having clear and specified near and long-term goals, promises, and challenges. This theoretical framework based discussion is fruitful to have an understanding of a pre-specified set of stakeholders, their roles, regulations, and other technical details. It is observed that academic discussions are not just helpful for addressing the healthcare needs but to explore various other healthcare-associated system and their interoperability in the blockchain-based modern architecture. |
Proof-of-Work, Proof-of-Stake, Proof-of-Burn | ||
Kuo et al. [27] | 2017 | This work has introduced the Bitcoin-based blockchain technology with proof-of-work in a decentralized mechanism-based healthcare system. The major topics discussed in the proposed healthcare framework are security, availability, robustness, data immutability etc. The discussed framework mainly explores the feasibility of blockchain in biomedical and healthcare applications, research or record management. Here, the blockchain-based double-spending and single-point-of-failure are discussed with healthcare blockchain scenarios. Additionally, the security measures to enhance the blockchain technology are addressed as well. Moreover, the presented work is theoretical rather than practical or statistical proving approach. |
Proof-of-Existence, Proof-of-Verification, Proof-of-membership | ||
Xia et al. [28] | 2017 | This work has concentrated over interoperability through data sharing in a blockchain and cloud environment based healthcare system. This healthcare system emphasizes medical records over institution interoperability. Thus, a multilayered approach is proposed to have three consensus algorithms operated through cryptography primitives and protocols. The proposed system has user, system management and storage layers. The user layer defines the different types of users that can interact with the system to have data accessibility and interactions. The system management layer defines the roles of the issuer, verifier, consensus nodes, pool of transactions and blockchain technology-based network construction. Finally, the storage layer defines various types of storage and classification of data. Each of these layers does not have a role without blockchain and cloud computing features and functionalities. |
Cryptography and game-theory | ||
Zhang et al. [29] | 2017 | This work has realized that the present system does not interconnect the heterogeneous data sources to have interoperability whereas the proposed decentralized application will connect them to have a better environment. The healthcare environment would be better in terms of data accessibility and fault tolerance approaches. This work has explored the blockchain expectations, scalability issues in the present and blockchain-based healthcare system, cost-effectiveness, patient-centered support etc. Here, technical evaluations regarding these issues are explored theoretically and with existing Ethereum based architecture. |
Proof-of-Work | ||
Funk et al. [30] | 2018 | This work has realized the easiest implementation of blockchain in healthcare professional education. Here, the details of the regulatory body, technology, competency matrix, online learning, online courses, and media-based education are discussed for exploring and finding the trends of blockchain application in the real-time healthcare sector. This work is a short survey of the possibility of blockchain implementation in healthcare education and professionals. The platform expectancy is to develop efficient information sharing, structured, verifiable, trusted, accountable, incentivized and secure platforms for healthcare education. |
Gordon et al. [31] | 2018 | This work emphasized over patient-centric data sharing and management system compared to the institution or specialization-centric system. Thereafter, the barriers to patient driving interoperability are explored, analyzed and facilitated for the transition from the present system to a patient-centric approach. This article specifies the interoperability feature comparison of two systems: (i) the present hospital, clinics, pharmacies, doctors-based present system, and (ii) blockchain-based data-centric system for electronic health and medical records. |
Mamoshina et al. [32] | 2018 | This work hs presented the details of artificial intelligence and blockchain technology-based innovative healthcare solutions that can be used to speed-up the research aspects in the biomedical field. Further, the patient will be able to appraise and evaluate his/her records in a way that he/she chooses to be the best. In this work, various designs are proposed to have service instance, auditing, authenticity and load balancing in blockchain-based healthcare applications. Further, deep neural networks are applied and trained to find the experimental results from the patient data and its feature extraction processes. |
Zheng et al. [33] | 2018 | This work has proposed conceptual design for data sharing in a secure and transparent manner with blockchain, cloud computing, and machine learning approaches. The goal of this work is to enroll users to self-control their data, apply security approaches in sharing data with associated stakeholders in the healthcare system under the General Data Protection Regulation (GDPR) compliance.? The proposed architecture applies data quality check at its initial steps, integrated necessary security primitives and protocols with pre-processed and formatted data having recorded with timestamps, cloud storage enables to store data in encrypted form, and accessibility to users and consumers through proper application interfaces. |
Proof-of-Work, Proof-of-Concept | ||
Griggs et al. [34] | 2018 | This work has implemented a private blockchain using Ethereum protocol. Here, sensors are used to communicate with smart devices and provide data for all associated events on the blockchain. This data is more trustworthy because everyone is bound with smart contracts that are automated. In an example, sensors are associated with the human body and a master device (like mobile) receives the data from these sensors and transmits to the blockchain network. In parallel, a smart contract executes that look after the compliances of any data related issue. |
Multiple (Proof-of-work, Proof-of-Stake, Proof-of-Activity, Proof-of-Burn, Proof-of-Deposit etc.) | ||
Hölbl et al. [35] | 2018 | This is a review work for analyzing the contributions in the field of blockchain technology usage in the healthcare domain. There are various statistics shown in this work to present the need and advantages of blockchain technology through several publications and findings. This work has discussed multiple distributed consensus protocols such as proof-of-work, proof-of-stake, delegated-proof-of-stake, proof-of-importance, proof-of-activity, proof-of-burn, and proof-of-deposit etc. These distributed consensus algorithms are presented w.r.t the present stage of their usage. Additionally, various advantages, applicability and other technical details about blockchain are presented in this work. |
Proof-of-Stake | ||
Shen et al. [36] | 2019 | In this work, an efficient data-sharing scheme is proposed for the healthcare system using blockchain technology named as MedChain. The proposed scheme uses a session-based healthcare data sharing approach for finding the flexibility in the data availability approach securely and efficiently. Medchain architecture considers every stakeholder as a node in a peer-to-peer architecture. In this architecture, two types of services run (i) directory and (ii) blockchain. Directory services provide database accessibility whereas, blockchain services ensure security, transparency, immutability and consensus-building advantages. |
Proof-of-Work, Proof-of-Stake, Proof-of-Byzantine Fault Tolerance | ||
De Aguiar et al. [37] | 2020 | This work has surveyed over the various approaches applied in integrating the blockchain technology in the healthcare sector. Various types of data such as medical records, image sharing, and log management are found to be important in the healthcare system. This survey is advanced to others in terms of detailed benefits and limitations of healthcare, IoT and blockchain integration with healthcare, proposing techniques that are found to be useful in the healthcare domain, data access control feature system with improved health records and how it helps in improving the statistics, use cases for monitoring and remote accessibility etc. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kumar, A.; Kumar Sharma, D.; Nayyar, A.; Singh, S.; Yoon, B. Lightweight Proof of Game (LPoG): A Proof of Work (PoW)’s Extended Lightweight Consensus Algorithm for Wearable Kidneys. Sensors 2020, 20, 2868. https://doi.org/10.3390/s20102868
Kumar A, Kumar Sharma D, Nayyar A, Singh S, Yoon B. Lightweight Proof of Game (LPoG): A Proof of Work (PoW)’s Extended Lightweight Consensus Algorithm for Wearable Kidneys. Sensors. 2020; 20(10):2868. https://doi.org/10.3390/s20102868
Chicago/Turabian StyleKumar, Adarsh, Deepak Kumar Sharma, Anand Nayyar, Saurabh Singh, and Byungun Yoon. 2020. "Lightweight Proof of Game (LPoG): A Proof of Work (PoW)’s Extended Lightweight Consensus Algorithm for Wearable Kidneys" Sensors 20, no. 10: 2868. https://doi.org/10.3390/s20102868
APA StyleKumar, A., Kumar Sharma, D., Nayyar, A., Singh, S., & Yoon, B. (2020). Lightweight Proof of Game (LPoG): A Proof of Work (PoW)’s Extended Lightweight Consensus Algorithm for Wearable Kidneys. Sensors, 20(10), 2868. https://doi.org/10.3390/s20102868