10–12 Dec 2024
Physics Dept and INFN, Catania
Europe/Rome timezone

Data traceability model implementation in the Rucio data lake

Not scheduled
20m
Conference Room (Physics Dept and INFN, Catania)

Conference Room

Physics Dept and INFN, Catania

Cittadella Universitaria Edificio 6, Università degli Studi di Catania Via S. Sofia, 64, 95123 Catania CT https://infn-it.zoom.us/j/86952341946?pwd=ER9LlLZ9X9IRzx7Ym64QzCA5ExXYuo.1
Innovation Grants

Speaker

Domingo Ranieri (Istituto Nazionale di Fisica Nucleare)

Description

In recent years, blockchain has emerged as a promising technology for managing trusted information and facilitating the management of critical data by businesses and the public while maintaining high levels of security. Permissioned blockchains, unlike permissionless ones, restrict access to a select group of authorized entities, ensuring a controlled and secure environment. It is particularly valuable in sectors where data sensitivity and confidentiality are crucial.

As part of the Innovation Grant named "Interoperable Data Lake" (IDL), WP4 aims at leveraging blockchain to ensure the traceability and validity of the data and related metadata stored in the data lake. In such respect, a private blockchain has been defined and implemented in a way that stores the hash of the file's content, the hash of its associated metadata, and the Data IDentifier (DID) provided by Rucio (the CERN solution for distributed data management) for each file present in the data lake. During data retrieval, this information is read from the blockchain and used to verify the consistency of the data.

In this regard, Hyperledger Fabric was carefully evaluated during the definition process and subsequently implemented into the software platform to enable distributed ledger implementation. Hyperledger Fabric allows the creation of smart contracts in various programming languages (i.e. Go, JavaScript, and Java) and features a modular architecture to customize the components of the blockchain network.

As part of the integration process, a plugin to perform read and write operations on the blockchain (triggered by the Rucio client whenever predefined events occur) has been developed and integrated into Rucio.

The solutions implemented in the above-described software platform aimed at leveraging blockchain to ensure data traceability and validity, together with the related integration process, will be presented and described during the presentation.

Giorno preferito 12 Dicembre Mattina

Primary author

Domingo Ranieri (Istituto Nazionale di Fisica Nucleare)

Co-authors

Alessandro Costantini (Istituto Nazionale di Fisica Nucleare) Barbara Martelli (Istituto Nazionale di Fisica Nucleare)

Presentation materials

There are no materials yet.