Scientific workflows management with blockchain: a survey
Résumé
In science, a key requirement for conducting a scientific experiment is that it must be reproducible, meaning that a different team should be able to carry out the same or similar experiment and obtain similar results. For this to be possible, it is important to maintain the traceability of the end-to-end workflow used to conduct the experiment. However, partners may be responsible for specific process segments in large projects involving multiple laboratories or collaborating partners. As a result, maintaining the provenance of results requires keeping track of datasets and computing tools at each step of the workflow in a cross-partner fashion.
While centralized solutions exist for tracking scientific workflows, they can sometimes be met with distrust. Blockchain-based scientific workflow management can help overcome this issue by offering integrity, transparency, and accessibility. This paper aims to provide a better understanding of blockchain uses for scientific workflow management. To do so, it examines the existing literature on the topic, discusses the associated opportunities and challenges, and highlights future research topics.