Trustful ad hoc cross-organizational data exchanges based on the Hyperledger Fabric framework
- Author
- Laurens Van Hoye, Tim Wauters (UGent) , Filip De Turck (UGent) and Bruno Volckaert (UGent)
- Organization
- Abstract
- Organizations share data in a cross-organizational context when they have the goal to derive additional knowledge by aggregating different data sources. The collaborations considered in this article are short-lived and ad hoc, that is, they should be set up in a few minutes at most (e.g., in emergency scenarios). The data sources are located in different domains and are not publicly accessible. When a collaboration is finished, it is however unclear which exchanges happened. This could lead to possible disputes when dishonest organizations are present. The receipt of requests/responses could be falsely denied or their content could be point of discussion. In order to prevent such disputes afterwards, a logging mechanism is needed which generates a replicated irrefutable proof of which exchanges have happened during a single collaboration. Distributed database solutions can be taken from third parties to store the generated logs, but it can be difficult to find a party which is trusted by all participating organizations. Permissioned blockchains provide a solution for this as each organization can act as a consensus participant. Although the consensus mechanism of the permissioned blockchain Hyperledger Fabric (versions 1.0-1.4) is not fully decentralized, which clashes with the fundamental principle of blockchain, the framework is used in this article as an enabler to set up a distributed database, and a proposal for a logging mechanism is presented which does not require the third party to be fully trusted. A proof of concept is implemented which can be used to experiment with different data exchange setups. It makes use of generic web APIs and behaves according to a Markov chain in order to create a fully automated data exchange scenario where the participants explore their APIs dynamically. The resulting mechanism allows a data-delivering organization to detect missing logs and to take action, for example, (temporarily) suspend collaboration. Furthermore, each organization is incentivized to follow the steps of the logging mechanism as it may lose access to data of others, otherwise. The created proof of concept is scaled to 10 organizations, which autonomously exchange different data types for 10 min, and evaluation results are presented accordingly.
Downloads
-
7752 i.pdf
- full text (Accepted manuscript)
- |
- open access
- |
- |
- 2.48 MB
-
(...).pdf
- full text (Published version)
- |
- UGent only
- |
- |
- 10.11 MB
Citation
Please use this url to cite or link to this publication: http://hdl.handle.net/1854/LU-8674076
- MLA
- Van Hoye, Laurens, et al. “Trustful Ad Hoc Cross-Organizational Data Exchanges Based on the Hyperledger Fabric Framework.” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, vol. 30, no. 6, 2020, doi:10.1002/nem.2131.
- APA
- Van Hoye, L., Wauters, T., De Turck, F., & Volckaert, B. (2020). Trustful ad hoc cross-organizational data exchanges based on the Hyperledger Fabric framework. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 30(6). https://doi.org/10.1002/nem.2131
- Chicago author-date
- Van Hoye, Laurens, Tim Wauters, Filip De Turck, and Bruno Volckaert. 2020. “Trustful Ad Hoc Cross-Organizational Data Exchanges Based on the Hyperledger Fabric Framework.” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT 30 (6). https://doi.org/10.1002/nem.2131.
- Chicago author-date (all authors)
- Van Hoye, Laurens, Tim Wauters, Filip De Turck, and Bruno Volckaert. 2020. “Trustful Ad Hoc Cross-Organizational Data Exchanges Based on the Hyperledger Fabric Framework.” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT 30 (6). doi:10.1002/nem.2131.
- Vancouver
- 1.Van Hoye L, Wauters T, De Turck F, Volckaert B. Trustful ad hoc cross-organizational data exchanges based on the Hyperledger Fabric framework. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT. 2020;30(6).
- IEEE
- [1]L. Van Hoye, T. Wauters, F. De Turck, and B. Volckaert, “Trustful ad hoc cross-organizational data exchanges based on the Hyperledger Fabric framework,” INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, vol. 30, no. 6, 2020.
@article{8674076, abstract = {{Organizations share data in a cross-organizational context when they have the goal to derive additional knowledge by aggregating different data sources. The collaborations considered in this article are short-lived and ad hoc, that is, they should be set up in a few minutes at most (e.g., in emergency scenarios). The data sources are located in different domains and are not publicly accessible. When a collaboration is finished, it is however unclear which exchanges happened. This could lead to possible disputes when dishonest organizations are present. The receipt of requests/responses could be falsely denied or their content could be point of discussion. In order to prevent such disputes afterwards, a logging mechanism is needed which generates a replicated irrefutable proof of which exchanges have happened during a single collaboration. Distributed database solutions can be taken from third parties to store the generated logs, but it can be difficult to find a party which is trusted by all participating organizations. Permissioned blockchains provide a solution for this as each organization can act as a consensus participant. Although the consensus mechanism of the permissioned blockchain Hyperledger Fabric (versions 1.0-1.4) is not fully decentralized, which clashes with the fundamental principle of blockchain, the framework is used in this article as an enabler to set up a distributed database, and a proposal for a logging mechanism is presented which does not require the third party to be fully trusted. A proof of concept is implemented which can be used to experiment with different data exchange setups. It makes use of generic web APIs and behaves according to a Markov chain in order to create a fully automated data exchange scenario where the participants explore their APIs dynamically. The resulting mechanism allows a data-delivering organization to detect missing logs and to take action, for example, (temporarily) suspend collaboration. Furthermore, each organization is incentivized to follow the steps of the logging mechanism as it may lose access to data of others, otherwise. The created proof of concept is scaled to 10 organizations, which autonomously exchange different data types for 10 min, and evaluation results are presented accordingly.}}, articleno = {{e2131}}, author = {{Van Hoye, Laurens and Wauters, Tim and De Turck, Filip and Volckaert, Bruno}}, issn = {{1055-7148}}, journal = {{INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT}}, language = {{eng}}, number = {{6}}, pages = {{24}}, title = {{Trustful ad hoc cross-organizational data exchanges based on the Hyperledger Fabric framework}}, url = {{http://doi.org/10.1002/nem.2131}}, volume = {{30}}, year = {{2020}}, }
- Altmetric
- View in Altmetric
- Web of Science
- Times cited: