Certification active — échéance 31/01/2028RNCP 40146

Chef de projets en solutions blockchain

Tout ce qu'un organisme de formation doit savoir pour proposer, préparer et gérer cette certification : référentiel, habilitation, obligations réglementaires — et pilotage dans Loop.

Niveau6 (Bac+3/4)
CertificateurCentre de Formation Inno…
Blocs de compétences4 blocs
Éligible CPFOui

📋L'essentiel de la fiche RNCP 40146

IntituléChef de projets en solutions blockchain
Code RNCPRNCP40146
Niveau de qualificationNiveau 6 (Bac+3/4)
CertificateurCentre de Formation Innovation en Systeme d'information +1 co-certificateur
Date d'échéance31 janvier 2028
Début des parcours31 janvier 2025
Code NSF326t — Programmation, mise en place de logiciels
Code ROMEM1805 — Études et développement informatique

🎯Objectifs de la certification

La blockchain est une technologie de stockage, cryptant des chaines d’informations distinctes et immuables, qui nécessite des compétences spécialisées en raison de son langage unique par rapport aux autres codes informatiques.
Le chef de projets en solutions blockchain est chargé de concevoir, coder et améliorer des systèmes spécifiques à la blockchain, en utilisant des langages de programmation adaptés tels que Solidity, C ++ ou JavaScript. D’autre part, en plus de développer des applications web et des frameworks, il est également responsable de l’analyse des besoins des clients et de la mise en place d’architectures blockchain robustes et sécurisées.
Grâce à leurs compétences approfondie des concepts blockchain et de cryptographie, ils contribuent à la création de solutions innovantes pour divers secteurs tels que la finance, la logistique et la santé. En collaboration étroite avec d’autres parties prenantes les développeurs blockchain jouent un rôle crucial dans la gestion des projets blockchain, assurant une coordination efficace pour atteindre les objectifs fixés et répondre aux besoins des clients, avec des solutions techniquement fiables et évolutives.

Activités visées

Cartographie de l’environnement technologique du client
Analyse des impacts sur le client des développements blockchain envisagés
Veille technologique adaptée au contexte du client
Conception de frameworks en blockchain
Conception de bases de données décentralisées
Elaboration de smart contracts sur blockchains privées ou publiques
Développement de contenus web utilisant les technologies blockchain
Renforcement de la sécurité des données grâce aux technologies blockchain
Réalisation des tests de déploiement
Configuration de l’environnement de production
Configuration des interfaces utilisateurs
Réalisation des évaluations post-projet
Participation au cadrage des projets
Evaluation des risques des solutions blockchain envisagées
Participation aux actions de communication en lien avec le projet blockchain

🧩Les 4 blocs de compétences

La certification peut être obtenue en une fois ou bloc par bloc (formation ou VAE). Pour l'organisme, cela implique un suivi des acquisitions par bloc pour chaque candidat.

RNCP40146BC01

Analyser l’environnement du client (interne ou externe) et ses impacts sur les développements blockchain envisagés

Voir les compétences du bloc (7)
  • Cartographier l’infrastructure technologique du client (serveurs, bases de données, CMS, CRM, systèmes d’hébergement, matériels …), en tenant compte des solutions blockchain déjà existantes, afin de définir le périmètre dans lequel la solution blockchain devra s’intégrer.
  • Cartographier les systèmes externes utilisés par le client (systèmes de paiement, API tierces, bases de données externes…), en identifiant leur système de gestion propre, afin d’envisager les conditions de leur interaction avec la solution blockchain à développer.
  • Analyser les bénéfices attendus des développements blockchain envisagés (économiques, commerciaux, cybersécurité, automatisation de processus, innovation …) au regard des contraintes techniques, technologiques et financières qu’ils posent, afin d’en permettre la priorisation si nécessaire.
  • Cartographier les processus métiers impactés par les développements blockchain envisagés, en collaboration avec les parties prenantes internes et externes au projet, en les classant selon leur nature et leur degré d’importance (sur les utilisateurs, les données, les opérations commerciales, le fonct
  • Analyser les processus métiers impactés par les développements blockchain envisagés, au regard des exigences fonctionnelles (flux de données, objectifs, utilisateurs, droits spécifiques pour les utilisateurs en situation de handicap…) et non fonctionnelles (sécurité, performance, évolutivité, confor
  • Mettre en place une veille technologique automatisée, en sélectionnant les sources pertinentes et en organisant l’accessibilité aux informations collectées, afin de rester en permanence informé des actualités (solutions existantes, nouveautés, contraintes, interopérabilité, types d’utilisation …) su
  • Analyser les résultats de sa veille au regard du secteur d’activité du client (santé, banque, tourisme, assurance…) et du cadre légal et réglementaire spécifique auquel il est soumis, afin d’orienter ses choix technologiques en fonction du contexte du client.
RNCP40146BC02

Développer des solutions basées sur la technologie blockchain en réponse aux besoins du client

Voir les compétences du bloc (11)
  • Concevoir une architecture de frameworks en blockchain, en définissant l’organisation et l’interconnexion de ses différents composants (smart contract, nœuds du réseau, bases de données, interfaces utilisateur…), en veillant à sa modularité, son évolutivité (nouveaux besoins, mise à jour de la techn
  • Ajouter de nouvelles fonctionnalités à une architecture de framework, après l’avoir divisée en modules indépendants, en veillant à leur stabilité propre, afin d’en permettre l’évolution sans perturber l'ensemble.
  • Documenter les mises à jour d’une architecture de framework, en mettant en place un système de gestion des versions comprenant leur documentation et leur étiquetage, afin de faciliter le suivi des modifications et en assurer la traçabilité.
  • Concevoir des bases de données décentralisées, en définissant le modèle des données (entités, attributs, relations entre les données…), leur structure (tables, champs, clés primaires/étrangères) et les conditions de leur synchronisation, de leur stockage et de leur archivage, afin de garantir l'inté
  • Intégrer des smart contracts dans le processus de conception des bases de données décentralisées, en utilisant un langage de programmation (Solidity, Rust, Vyper, Go…) et un mécanisme de consensus (PoW, PoS, DPoS) appropriés à la technologie blockchain choisie, afin de définir les règles de gestion
  • Rédiger des smart contracts sur blockchains privées ou publiques, conformément à l’état de l’art, en utilisant le langage de programmation approprié à la technologie blockchain choisie (privée : Hyperledger Fabric, Corda … / publique : Ethereum, Binance Smart Chain…) et en s’appuyant sur des éditeur
  • Implémenter des mécanismes de contrôle dans le code source des smart contracts, après avoir défini, selon les objectifs de leur utilisation (automatisation de transactions, gestion d’actifs…), les conditions d’autorisations, de privilèges, de validation et de révocation des utilisateurs, ainsi que l
  • Intégrer des fonctionnalités blockchain dans un site ou une application web, en utilisant les API (interfaces de programmation d'applications) de la technologie blockchain adaptée aux besoins du projet (sécurité, décentralisation, ratio coûts/performances…), afin de permettre au contenu de communiqu
  • Créer des interfaces utilisateurs web et mobile intégrant la technologie blockchain (pages de création de comptes, de visualisation de transactions …) en tenant compte des règles de robustesse, d’ergonomie et d’accessibilité (notamment pour les utilisateurs en situation de handicap), et en y intégra
  • Renforcer la sécurité des données et des transactions par la technologie blockchain, en définissant et intégrant des mécanismes de cryptographie et en gérant les clés publiques et privées de chiffrement associées aux utilisateurs et/ou aux smart contracts (génération, distribution, contrôle des accè
  • Sécuriser les nœuds du réseau blockchain, en chiffrant les communications entre les nœuds à l'aide de protocoles spécifiques (SSL/TLS…) et en mettant en place un système de stockage et de gestion centralisés des clés, afin d’éviter l'interception des données en transit et de participer à la sécurité
RNCP40146BC03

Intégrer des solutions utilisant la technologie blockchain dans l’environnement du client

Voir les compétences du bloc (13)
  • Elaborer des tests unitaires pour chaque composant de la solution blockchain développée (smart contracts, base de données décentralisées, interfaces utilisateur …), en adaptant la rédaction des scenarii aux fonctionnalités en présence et aux comportements attendus, afin de permettre la vérification
  • Ecrire des scripts de tests automatisés permettant d’être exécutés régulièrement, en s’appuyant sur des outils adaptés à l’environnement de développement blockchain (Truffle, Hardhat, Remix…), afin d’accélérer la détection des erreurs avant la phase d’intégration.
  • Réaliser des tests d'intégration de la solution blockchain développée, en vérifiant l'intégration de la blockchain avec les bases de données, les API et les interfaces utilisateur (web et mobiles), afin de s'assurer que les composants fonctionnent de manière cohérente et interagissent correctement.
  • Réaliser des tests de performance de la solution blockchain développée, en procédant à des simulations de charges, de transactions et de scénarii de stress, afin de mesurer sa capacité à gérer des charges de travail variables et détecter les éventuels problèmes de scalabilité.
  • Réaliser des tests de sécurité de la solution blockchain développée, en recherchant ses vulnérabilités (attaques de réentrance, débordements de tampon, problèmes de gestion des clés...), afin d’évaluer sa robustesse contre les attaques et prendre les mesures correctives nécessaires.
  • Installer les nœuds blockchain nécessaires (complets/full nodes, de consensus/consensus nodes, d'indexation/indexing nodes), après avoir défini les modalités d’hébergement (infrastructure cloud, serveurs dédiés…), afin d’en permettre la configuration conformément aux règles du protocole.
  • Configurer les nœuds blockchain selon les besoins identifiés en matière de sécurité, de gouvernance et d’interopérabilité, afin de s’assurer que l’infrastructure blockchain est prête à être déployée en production.
  • Intégrer les informations provenant de la blockchain (transactions, soldes de comptes …) dans les interfaces utilisateurs, dans le respect des règles et normes de sécurité applicables, après avoir créé les portefeuilles et identifiants et appliqué les règles d’affichage des données, afin de permettr
  • Configurer les interfaces utilisateurs des solutions blockchain développées, selon les besoins du client (intégration avec d’autres systèmes internes ou externes, personnalisation du design, exigences spécifiques de sécurité…), en collaboration avec les autres parties prenantes à son déploiement (UX
  • Définir les objectifs des évaluations post-projet (conformité aux exigences du projet, performance de la solution déployée, identification des lacunes …), en y associant les indicateurs pertinents, afin de permettre l’évaluation de sa réussite.
  • Evaluer la solution blockchain déployée, en vérifiant sa conformité (spécifications techniques et fonctionnelles définies, réglementations, normes et processus applicables…) et en mesurant sa performance (vitesse de transaction, capacité de traitement, temps de disponibilité, évolutivité …) et sa sé
  • Elaborer un plan d’amélioration de la solution blockchain déployée, en collaboration avec les autres parties prenantes au projet, en tenant compte des retours des utilisateurs (problèmes d'ergonomie, difficultés d'utilisation, suggestions d'amélioration…), afin de guider les opérations de correction
  • Participer aux actions de communication des résultats des évaluations menées auprès des parties prenantes internes et externes (membres de l'équipe projet, client, utilisateurs …), en expliquant les notions techniques, dans la limite de ses compétences et en s’adaptant au niveau de compréhension des
RNCP40146BC04

Gérer des projets blockchain en coordination avec les autres parties prenantes

Voir les compétences du bloc (7)
  • Recueillir les besoins du client sur les projets blockchain envisagés, en coordination avec les autres parties prenantes, en les interrogeant sur leurs attentes spécifiques (cas d’utilisation, bénéfices attendus…), leur contexte (technologique, processus métier, données sensibles …) et leurs contrai
  • Traduire le besoin du client en fonctionnalités techniques, en y associant les technologies blockchain et langages de programmation envisageables pour y répondre, afin de contribuer à la rédaction de la note de cadrage et du cahier des charges.
  • Evaluer la faisabilité technique du développement blockchain envisagé, au regard des critères fixés par les parties prenantes au projet (besoins métiers, ratio avantages/coûts, état de l’art, environnement technologique du client…), afin d’évaluer sa viabilité avant prototypage.
  • Cartographier les risques potentiels des solutions blockchain envisagées, en les classant selon leur nature (risques de sécurité, performance, conformité réglementaire, gestion des clés, confidentialité des données, erreurs de code …) et leur probabilité de survenance dans le cadre du développement
  • Evaluer les risques des solutions blockchain envisagées, en étudiant les conséquences en cas de survenance (sur le client, sur le projet global, sur la sécurité des données…), afin de permettre aux parties prenantes au projet de s’en appuyer lors des différentes prises de décision (couverture assura
  • Élaborer des reporting sur ses actions dans le cadre du projet blockchain, en utilisant les outils de gestion pertinents (Outils du client, tableaux de bord…) et les technologies à disposition (IA …), afin d’assurer une traçabilité des opérations et leurs résultats et en rendre compte.
  • Présenter, aux différentes parties prenantes, les résultats de ses actions dans le cadre du projet blockchain, en les partageant via des outils collaboratifs, en veillant à leur accessibilité (personnes en situation de handicap) et en les expliquant de manière vulgarisée si besoin, afin de partager

💡 Comment suivre les blocs de compétences RNCP dans un logiciel de gestion

💼Secteurs et débouchés

Secteurs d'activité

Alors que la blockchain est souvent associée à la cryptomonnaie, ses applications s’étendent à d’autres secteurs tels que les services financiers, l’assurance, l’administration publique, la gestion de la chaîne logistique, la santé, l’Internet des objets, et d’autres filières où le besoin des systèmes décentralisés, sécurisés et transparents est demandé.

Types d'emplois accessibles

Développeur blockchain - Chef de projets blockchain - Par la suite Ingénieur blockchain

🏫Proposer cette certification dans votre organisme

  1. Être habilité par le certificateur. La préparation et la délivrance de cette certification supposent une habilitation délivrée par Centre de Formation Innovation en Systeme d'information — modalités sur la fiche officielle France Compétences.
  2. Être certifié Qualiopi. Indispensable pour mobiliser les financements publics et mutualisés (CPF, France Travail, OPCO) au titre des actions de formation. Automatiser votre conformité Qualiopi.
  3. Structurer le parcours par blocs. Référentiel d'activités, d'évaluation et suivi par bloc de compétences : votre dossier et vos preuves doivent refléter le référentiel officiel de la fiche.
  4. Déclarer votre activité. Le Bilan Pédagogique et Financier annuel doit ventiler les heures et effectifs — y compris sur ce type de parcours certifiant.

🔄Gérer cette certification dans Loop

Loop est un logiciel de gestion pour organismes de formation. Voici concrètement ce qu'il automatise pour un parcours certifiant comme celui-ci :

Sessions et convocationsPlanification des sessions, convocations et relances automatiques des candidats.
Émargement numériqueFeuilles d'émargement dématérialisées, conformes aux exigences de preuve Qualiopi.
Suivi par blocs de compétencesProgression de chaque candidat bloc par bloc, attestations d'acquisition.
Documents automatiquesConventions, programmes, certificats de réalisation générés depuis vos modèles.
BPF pré-rempliLes heures et effectifs de vos sessions alimentent automatiquement votre Bilan Pédagogique et Financier.
Preuves d'audit centraliséesTous les documents d'une session archivés et retrouvables en un clic pour l'audit Qualiopi.

Essayer Loop gratuitement

Questions fréquentes

Comment proposer cette certification dans mon organisme de formation ?
Pour préparer et délivrer cette certification, votre organisme doit être habilité par le certificateur (Centre de Formation Innovation en Systeme d'information) — les modalités d'habilitation figurent sur la fiche officielle France Compétences. La certification Qualiopi est requise pour mobiliser des financements publics ou mutualisés (CPF, France Travail, OPCO).
La certification RNCP 40146 est-elle éligible au CPF ?
Oui. Les formations sanctionnées par une certification active enregistrée au RNCP sont éligibles au Compte Personnel de Formation, dans le respect des conditions d'habilitation du certificateur.
Peut-on valider la certification bloc de compétences par bloc de compétences ?
Oui. La fiche comporte 4 blocs de compétences qui peuvent être acquis séparément, par la formation ou par la VAE. L'organisme doit alors suivre les acquisitions par bloc pour chaque candidat.
Jusqu'à quand la fiche RNCP 40146 est-elle valable ?
La fiche est active jusqu'au 31 janvier 2028, date d'échéance de son enregistrement au RNCP, sauf renouvellement par le certificateur.

🔗Autres certifications RNCP

Toutes les certifications RNCP →

Source des données : France Compétences — Répertoire national des certifications professionnelles (Licence Ouverte / Open Licence Etalab). Fiche officielle : francecompetences.fr. Dernière synchronisation : 6 juillet 2026. Cette page s'adresse aux organismes de formation ; elle ne constitue pas une offre de formation.