Ce script d'exemple en bash génère un fichier de métadonnées pour un jeu de données puis, en utilisant l'API bloxberg, il certifie ce fichier de métadonnées sur la blockchain bloxberg et télécharge le certificat correspondant.
Puisqu'il fait appel à l'API bloxberg ce script peut être adapté dans n'importe quel langage de programmation.
Il peut ainsi être intégré à n'importe quel logiciel open source existant pour authentifier et certifier des données sur la blockchain bloxberg.
bloxberg (sans b majuscule) est la blockchain pour la science avec le plus grand réseau de PoA (Proof of Authority) au monde, géré uniquement par des organismes de recherche.
La mission de bloxberg est de faire progresser la science avec sa propre infrastructure de blockchain et de permettre à la société dans son ensemble de sécuriser les données.
Dédiée à cette mission, l'association bloxberg facilite et accélère l'usage de la blockchain décentralisée bloxberg et les applications scientifiques fonctionnant sur cette blockchain.
Lancez le script avec comme paramètres votre clé API bloxberg, l'adresse de votre wallet bloxberg et le chemin vers le jeu de données.
./metadata-bloxberg-certify.sh CLÉ_API_BLOXBERG WALLET_BLOXBERG REPERTOIRE_JEU_DE_DONNÉES
Ce script fonctionne sous Linux, assurez-vous que les programmes suivants soient installés :
CURL, JQ, GIT, UNZIP
Vous devez également posséder :
- Une une clé API bloxberg
- Une adresse de portefeuille (Wallet address) sur la blockchain bloxberg
- Un dépôt sur une plateforme de type ForgeMIA, Gitlab, Github...
Pour toute question vous pouvez vous adresser à :
Cédric GOBY : [email protected]
Cédric GOBY (Agap Institut) - ORCID 0009-0004-8417-3677