Maintenance Notice

Due to necessary scheduled maintenance, the JMIR Publications website will be unavailable from Wednesday, July 01, 2020 at 8:00 PM to 10:00 PM EST. We apologize in advance for any inconvenience this may cause you.

Who will be affected?

Accepted for/Published in: Journal of Medical Internet Research

Date Submitted: Feb 2, 2019
Open Peer Review Period: Feb 4, 2019 - Apr 1, 2019
Date Accepted: Aug 6, 2019
(closed for review but you can still tweet)

The final, peer-reviewed published version of this preprint can be found here:

Building a Secure Biomedical Data Sharing Decentralized App (DApp): Tutorial

Johnson M, Jones M, Shervey M, Dudley JT, Zimmerman N

Building a Secure Biomedical Data Sharing Decentralized App (DApp): Tutorial

J Med Internet Res 2019;21(10):e13601

DOI: 10.2196/13601

PMID: 31647475

PMCID: 6835476

Building a Secure Biomedical Data Sharing DApp

  • Matthew Johnson; 
  • Michael Jones; 
  • Mark Shervey; 
  • Joel T Dudley; 
  • Noah Zimmerman

ABSTRACT

Decentralized applications (DApps) are computer programs that run on a distributed computing system, such as a blockchain network. Unlike the client-server architecture that powers most internet applications, DApps that are integrated with a blockchain network can execute application logic that is guaranteed to be transparent, verifiable, and immutable. This new paradigm has a number of unique properties that are attractive to the biomedical and healthcare communities. However, instructional resources are scarcely available for biomedical software developers to begin building decentralized applications on a blockchain. Such applications require new ways of thinking about how to build, maintain, and deploy software. This tutorial serves as a complete working prototype of a DApp, motivated by a real use case in biomedical research requiring data privacy. We describe the architecture of a DApp, the implementation details of a smart contract, an example iOS DApp that interacts with the smart contract, and the development tools and libraries necessary to get started. All of the code necessary to recreate the application is publicly available.


 Citation

Please cite as:

Johnson M, Jones M, Shervey M, Dudley JT, Zimmerman N

Building a Secure Biomedical Data Sharing Decentralized App (DApp): Tutorial

J Med Internet Res 2019;21(10):e13601

DOI: 10.2196/13601

PMID: 31647475

PMCID: 6835476

Download PDF


Request queued. Please wait while the file is being generated. It may take some time.

© The authors. All rights reserved. This is a privileged document currently under peer-review/community review (or an accepted/rejected manuscript). Authors have provided JMIR Publications with an exclusive license to publish this preprint on it's website for review and ahead-of-print citation purposes only. While the final peer-reviewed paper may be licensed under a cc-by license on publication, at this stage authors and publisher expressively prohibit redistribution of this draft paper other than for review purposes.