Aller au contenu
Blockchain Association of Cameroon

Layer-0 Developer Academy

Feuille de route et partenariats

Chaque phase se termine sur un critère observable plutôt que sur une date atteinte. Une phase dont le critère n'est pas rempli ne se clôt pas, quoi qu'en dise le calendrier.

Onze phases

  1. Phase 0T1

    Gouvernance et architecture

    Constituer la task force, arrêter les standards techniques et publier l'architecture du programme.

    Livrables

    • Task force constituée sur les rôles critiques
    • Standards techniques et gabarit d'atelier publiés
    • Organisation GitHub créée et règles de contribution en vigueur
    • Carte du curriculum et graphe de compétences publiés

    Critère de sortie

    Un atelier pilote passe l'intégralité des six revues qualité sans dérogation.

  2. Phase 1T1–T2

    Fondations blockchain

    Produire et éprouver les vingt ateliers de la piste Fondation.

    Livrables

    • Vingt ateliers publiés en français et en anglais
    • Dépôts d'atelier avec code de départ testé en intégration continue
    • Première session pilote de niveau 0 conduite

    Critère de sortie

    Un groupe test franchit l'épreuve pratique de niveau 0 sans assistance de l'auteur des ateliers.

  3. Phase 2T2–T3

    Curriculum Polkadot / Substrate

    Livrer les trente ateliers des pistes A et B et leur capstone commun.

    Livrables

    • Trente ateliers publiés et testés
    • Chaîne de démonstration exploitée par la BAC
    • Premier capstone d'appchain livré et reproduit

    Critère de sortie

    Une équipe extérieure reproduit la chaîne de capstone depuis le seul dépôt.

  4. Phase 3T3–T4

    Curriculum Cosmos

    Livrer les vingt-cinq ateliers de la piste C, IBC et exploitation de relayeur compris.

    Livrables

    • Vingt-cinq ateliers publiés et testés
    • Deux chaînes de démonstration reliées par IBC
    • Relayeur supervisé exploité par la BAC

    Critère de sortie

    Un transfert IBC est exécuté par un participant sur les chaînes de la BAC, bout en bout.

  5. Phase 4An 2 — T1

    Curriculum Avalanche

    Livrer les vingt ateliers de la piste D, jusqu'aux machines virtuelles sur mesure.

    Livrables

    • Vingt ateliers publiés et testés
    • L1 de démonstration validée par un ensemble constitué
    • Documentation des exigences de validateurs

    Critère de sortie

    Une L1 de participant tourne une semaine sans intervention de l'équipe pédagogique.

  6. Phase 5An 2 — T2

    Curriculum modulaire

    Livrer les vingt ateliers de la piste E, du problème de disponibilité au rollup souverain.

    Livrables

    • Vingt ateliers publiés et testés
    • Nœuds de disponibilité exploités par la BAC
    • Rollup de démonstration reconstructible depuis les données publiées

    Critère de sortie

    Un tiers reconstruit l'état du rollup de démonstration sans qu'aucune donnée ne lui soit transmise.

  7. Phase 6An 2 — T3

    Interopérabilité

    Livrer les quinze ateliers inter-chaînes et publier la doctrine de choix de la BAC.

    Livrables

    • Quinze ateliers publiés, dont les trois laboratoires comparatifs
    • Relevés de mesure des trois modèles publiés
    • Doctrine de choix et taxonomie de confiance versionnées

    Critère de sortie

    Les trois laboratoires comparatifs produisent des relevés reproductibles par une autre cohorte.

  8. Phase 7An 2 — T4

    Infrastructure et sécurité

    Livrer les trente ateliers DevOps et sécurité, et professionnaliser l'exploitation du testnet.

    Livrables

    • Trente ateliers publiés et testés
    • Astreinte et post-mortems publics du testnet de la BAC
    • Politique de divulgation responsable en vigueur

    Critère de sortie

    Un exercice de sinistre est réussi sur le testnet dans le délai annoncé publiquement.

  9. Phase 8An 3 — T1

    Certification

    Ouvrir l'ensemble des certifications avec jurys constitués et épreuves pratiques éprouvées.

    Livrables

    • Référentiels de certification publiés
    • Jurys constitués et formés
    • Registre public des certifications délivrées

    Critère de sortie

    Une même épreuve, passée par deux jurys distincts, produit des résultats comparables.

  10. Phase 9An 3 — T2

    BAC Blockchain Engineering Lab

    Rendre permanents les trois environnements de laboratoire et leur financement.

    Livrables

    • LAB-LOCAL, LAB-CLOUD et LAB-NETWORK en service continu
    • Modèle de financement de l'infrastructure documenté
    • Chaînes Polkadot et Cosmos du testnet en service

    Critère de sortie

    L'infrastructure fonctionne un trimestre entier sans financement d'urgence.

  11. Phase 10An 3 — T3/T4

    Testnet multichaîne de la BAC

    Ouvrir aux développeurs de la région un réseau où déployer, casser, mettre à niveau et connecter sans risque financier.

    Livrables

    • Quatre réseaux de démonstration en service et reliés
    • Robinet, explorateur et points d'accès publics
    • Ouverture aux développeurs hors cohortes

    Critère de sortie

    Des développeurs extérieurs au programme déploient sur le testnet sans accompagnement.

Cohorte pilote

30 à 50 développeurs sur 12 à 16 semaines, des fondations à la journée de démonstration.

Sélection

  • 01Expérience de programmation, quel que soit le langage
  • 02Activité publique vérifiable : dépôt, contribution, projet personnel
  • 03Bases d'informatique : réseaux, ligne de commande, structures de données
  • 04Disponibilité réelle déclarée, vérifiée par un entretien
  • 05Motivation appuyée sur un projet, non sur une intention

Déroulé

  1. sem. 1–3Fondations et outillage
  2. sem. 4–5Fondamentaux blockchain
  3. sem. 6–10Spécialisation d'écosystème
  4. sem. 11–13Infrastructure et sécurité
  5. sem. 14–15Capstone
  6. sem. 16Soutenances et journée de démonstration
  • Une part réservée de la promotion revient à des débutants à fort potentiel : le programme ne sélectionne pas uniquement les déjà-formés.
  • Chaque participant dispose d'un accès effectif à l'infrastructure, en mode complet, allégé ou partagé selon son équipement.
  • Aucun abandon n'est enregistré sans entretien : le taux de décrochage est traité comme un défaut du programme avant d'être imputé au participant.

Comment le programme sera jugé

Y compris les indicateurs inconfortables : un taux d'achèvement faible est traité comme un défaut de l'atelier, non de l'apprenant.

Portée

  • Apprenants inscrits

    Comptes créés avec au moins un atelier commencé.

  • Apprenants actifs

    Apprenants ayant validé un atelier dans les trente derniers jours.

  • Participants aux hackathons

    Personnes ayant soumis un projet au BAC Multichain Builders Challenge.

Qualité

  • Taux d'achèvement par atelier

    Part des inscrits validant l'atelier ; un taux faible signale un défaut de conception.

  • Taux de reproductibilité des capstones

    Part des capstones reproduits par une équipe tierce depuis le seul dépôt.

Production

  • Certifications délivrées

    Certifications obtenues sur épreuve pratique, par niveau.

  • Contributeurs GitHub

    Personnes ayant une contribution fusionnée dans l'organisation de l'Académie.

  • Chaînes déployées

    Chaînes applicatives livrées par des participants et exploitées au moins un mois.

  • Validateurs exploités

    Validateurs exploités par des diplômés sur des réseaux de test ou de production.

Écosystème

  • Contributions amont

    Contributions fusionnées dans des dépôts de protocole officiels.

  • Entreprises créées

    Structures constituées à partir d'un capstone ou d'un projet de hackathon.

  • Subventions d'écosystème obtenues

    Subventions accordées par des fondations de protocole à des projets issus du programme.

  • Partenariats universitaires

    Conventions signées prévoyant une intégration au cursus.

  • Insertion professionnelle

    Diplômés occupant un poste technique blockchain dans les six mois.

À un an

  • Une cohorte pilote de trente à cinquante développeurs conduite jusqu'à la journée de démonstration
  • Cinquante ateliers publiés, testés et bilingues
  • Une chaîne de démonstration exploitée en continu par la BAC
  • Deux conventions universitaires signées

À trois ans

  • Le catalogue complet publié et maintenu à jour des versions de protocole
  • Plusieurs centaines de développeurs formés et des dizaines de certifiés
  • Le testnet multichaîne ouvert aux développeurs de la région
  • Des chaînes applicatives issues du programme exploitées en dehors de la BAC
  • Des partenariats formalisés avec au moins deux fondations de protocole

À cinq ans

  • Le Cameroun exporte de l'ingénierie de protocole plutôt que d'importer des solutions
  • Des diplômés siègent dans des instances techniques d'écosystèmes internationaux
  • Le curriculum est intégré aux cursus de plusieurs établissements d'Afrique centrale
  • Un programme de recherche adossé aux capstones produit des publications

BAC Global Blockchain Technology Partners Program

Chaque catégorie énonce ce qu'un partenaire apporte et ce qu'il reçoit en retour. Une demande de partenariat sans colonne de retour est une demande d'aide.

Aucun partenariat international n'est conclu à ce jour. Les catégories ci-dessus décrivent le cadre proposé par la BAC, non des engagements existants.

Partenaire technologique fondateur

Apporte
Engagement pluriannuel : instructeurs, revue de curriculum, infrastructure et financement.

Reçoit
Une piste maintenue à jour de ses versions, et un vivier de développeurs formés sur sa pile.

Partenaire curriculum

Apporte
Relecture technique des ateliers et validation de leur exactitude protocolaire.

Reçoit
Un curriculum public exact sur sa technologie, plutôt que des tutoriels obsolètes.

Partenaire infrastructure

Apporte
Crédits cloud, serveurs, points d'accès RPC ou hébergement régional.

Reçoit
Un terrain d'usage réel et documenté publiquement, en conditions africaines.

Partenaire universitaire

Apporte
Salles, enseignants, reconnaissance de crédits et accès aux étudiants.

Reçoit
Un curriculum d'ingénierie à jour, que l'établissement n'a pas à produire seul.

Partenaire recherche

Apporte
Encadrement scientifique et co-publication des travaux issus des capstones.

Reçoit
Un terrain d'expérimentation et des données d'usage inédites sur la région.

Partenaire écosystème développeurs

Apporte
Développeurs relations, mentorat, visibilité internationale des diplômés.

Reçoit
Des contributeurs formés arrivant dans l'écosystème par la porte technique.

Partenaire hackathon

Apporte
Dotation, jurés techniques et suites données aux projets primés.

Reçoit
Des prototypes construits sur sa pile pour des problèmes africains réels.

Partenaire certification

Apporte
Reconnaissance des certifications de la BAC et participation aux jurys.

Reçoit
Un référentiel d'évaluation pratique applicable à son propre écosystème.

Ce que la BAC apporte

  • 01Un curriculum public, versionné et maintenu, dont chaque affirmation technique est traçable jusqu'à la documentation officielle.
  • 02Un vivier de développeurs évalués sur épreuve pratique, non sur assiduité.
  • 03Un terrain d'usage documenté en conditions de bande passante et de coût africaines — données que peu d'écosystèmes possèdent.
  • 04Une porte d'entrée institutionnelle vers les administrations et universités camerounaises.
  • 05Des contributions amont issues des cohortes, dans la langue et sur les sujets où l'écosystème manque de contributeurs.
Discuter d'un partenariat