Table 2.
Platform | Ethereum | Hyperledger Fabric | MultiChain |
Type of Smart Contract | Second Generation | Second Generation | First Generation |
Programming Language | Solidity, Serpent, and LLL63 | Go and Node.js for Chaincode52 | JavaScript for Smart Filter64 |
Network Permission | Permissioned/Permissionless | Permissioned | Permissioned |
Open Source License | Go-Ethereum: LGPL v3.0,61 CPP-Ethereum: GPL v3.0,65 Py-Ethereum: MIT License,66 Ethereum J: GPL v3.0,67 and Parity: GPL v3.068 | Apache License v2.069 | GPL v3.070 |
Applications | MedRec,31,32 Patientory,71,72 Nebula Genomics,73,74 clinical data sharing,75 and patient monitoring.76 | Clinical data sharing,77 Institutional Review Boards (IRB) regulation enforcement,78 mobile healthcare,79 and medical data storage/access.80 | Privacy-preserving predictive modeling5,7 and its application in anesthesia.6 |