# Trusted Electronic Contract for Enabling Peer-to-Peer HPC Resource Sharing
## 3 Proposed Design
### Smart Contract Design and Communication Flow
(2021) [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON] Big Data Security and Privacy: A Taxonomy with Some HPC and Blockchain Perspectives. _IJCSNS_**2021**, _21_, 43-55. * [PERSON] (2001) [PERSON]. Sabortage-tolerance mechanisms for volunteer computing systems. In Proceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid, Brisbane, QLD, Australia, 15-18 May 2001; pp. 337-346. * iExec (2022) iExec. Whitepaper: Blockchain-Based Decentralized Cloud Computing. Available online: [[https://iex.ec/wp-content/uploads/pdf/iExec-WPv3.0-English.pdf](https://iex.ec/wp-content/uploads/pdf/iExec-WPv3.0-English.pdf)]([https://iex.ec/wp-content/uploads/pdf/iExec-WPv3.0-English.pdf](https://iex.ec/wp-content/uploads/pdf/iExec-WPv3.0-English.pdf)) (accessed on 20 March 2022). * [PERSON] et al. (2018) [PERSON] [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; et al. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. In Proceedings of the 13 th EuroSys Conference, Porto, Portugal, 23-26 April 2018. * The Linux Foundation (2022) The Linux Foundation. The Ordering Service. Available online: [[https://hyperledger-fabric.readthedocs.io/en/release-2.2/orderer/ordering_service.html](https://hyperledger-fabric.readthedocs.io/en/release-2.2/orderer/ordering_service.html)]([https://hyperledger-fabric.readthedocs.io/en/release-2.2/orderer/ordering_service.html](https://hyperledger-fabric.readthedocs.io/en/release-2.2/orderer/ordering_service.html)) (accessed on 20 March 2022). * [PERSON] and [PERSON] (2014) [PERSON]; [PERSON] In search of an understandable consensus algorithm. In Proceedings of the 2014 USENIX conference on USENIX Annual Technical Conference, Philadelphia, PA, USA, 19-20 June 2014; pp. 305-320. Available online: [[https://raft.github.io/raft.pdf](https://raft.github.io/raft.pdf)]([https://raft.github.io/raft.pdf](https://raft.github.io/raft.pdf)) (accessed on 20 March 2022). * [PERSON] (2014) [PERSON] [PERSON]: Lightweight Linux containers for consistent development and deployment. _Linux J._**2014**, _2014_, \(2\). * The Linux Foundation (2022) The Linux Foundation. Kubernetes. Available online: [[https://kubernetes.io/](https://kubernetes.io/)]([https://kubernetes.io/](https://kubernetes.io/)) (accessed on 20 March 2022). * The Linux Foundation (2022) The Linux Foundation. Hyperledger Caliper. Available online: [[https://www.hyperledger.org/use/caliper](https://www.hyperledger.org/use/caliper)]([https://www.hyperledger.org/use/caliper](https://www.hyperledger.org/use/caliper)) (accessed on 20 March 2022). * Apache Software Foundation (2022) Apache Software Foundation. Apache Kafka. Available online: [[https://kafka.apache.org/documentation](https://kafka.apache.org/documentation)]([https://kafka.apache.org/documentation](https://kafka.apache.org/documentation)) (accessed on 20 March 2022). * [PERSON] et al. (2017) [PERSON]; [PERSON]; [PERSON] Singularity: Scientific containers for mobility of compute. _PLoS ONE_**2017**, _12_, e0177459. [CrossRef] [PubMed]