Authors:
N. Sánchez-Gómez
1
;
M. Mejias Risoto
1
;
J. M. Ramos-Cueli
2
;
T. Wojdyński
3
;
D. Lizcano
4
and
J. M. Torres-Valderrama
1
Affiliations:
1
University of Seville, ETS de Ingeniería Informática, Web Engineering and Early Testing Research Group, Seville, Spain
;
2
Soltel Group, Department of Research and Development, Leonardo da Vinci, 13, 41092 Seville, Spain
;
3
School of Banking and Management, Cracow, Poland
;
4
School of Computer Science, Madrid Open University, UDIMA, Madrid, Spain
Keyword(s):
Blockchain, Traceability, Model-based Software Engineering, Common Information Model.
Abstract:
Blockchain technology is a chain of cryptographically linked blocks. It was designed to be immutable, so that the identity and traceability of the information entered would be guaranteed. After analyzing several traceability solutions, in the context of a Spanish company project, it was found that in order for a traceability solution to be efficient and agile, an additional layer is necessary in the blockchain. Since this need originated in the industrial sector, the subject has awakened considerable interest in the research community. This paper explains why the extra layer is essential and why it should ideally be totally independent of the information that is recorded on the blockchain network. Although data in a blockchain network is immutable, the paper also outlines the need for additional verification mechanisms capable of determining whether the raw data was correct. Finally, it includes planned future work.