Un site utilisant WordPress
Blockchain

Créez votre propre blockchain à l’Interchain Developer Academy – The New Stack

Créez votre propre blockchain à l'Interchain Developer Academy - The New Stack

L’un des thèmes récurrents pour les développeurs Web 2.0 qui cherchent à passer au Web3 est de trouver le meilleur moyen de combler tout manque de compétences potentiel. Pour certains, un arrière-plan JavaScript existant peut se traduire directement en un concert Web3. Pour les développeurs intéressés à apprendre à créer une blockchain personnalisée sur le Réseau Cosmos, La Fondation Interchain fournira une formation gratuite par le biais de son annonce récemment Académie des développeurs interchaînes.

Pourquoi Cosmos et pas une autre Blockchain ?

Cosmos Network fait un gros pari autour de la construction de ce qu’ils considèrent comme un « internet de blockchains ». Fondamentalement, sa vision de l’avenir des blockchains est que de nombreux développeurs créeront des blockchains spécialement conçues qui communiqueront toutes entre elles en tirant parti du protocole Inter-Blockchain (IBC). Il y a un excellent segment à ce sujet avec Marko Baricevic, ingénieur logiciel pour The Interchain Foundation, sur le podcast The New Stack Makers. Le problème ici est que Cosmos ne peut réaliser un Internet de blockchains que si suffisamment de développeurs construisent des blockchains.

Dans une interview avec The New Stack, Noam Cohen, Developer Relations Engineer pour The Interchain Foundation a déclaré : « Nous nous heurtons à un obstacle, en ce sens que nous n’avons pas assez de développeurs intégrés assez rapidement dans l’écosystème. Surtout pour les personnes qui sortent de l’espace Web 2, il leur est très difficile de savoir par où commencer. Nous avons une pile complète de technologies que les gens utilisent pour construire des chaînes. C’est le SDK Cosmos, l’algorithme de consensus Tendermint et IBC. L’idée est que nous simplifions le plus possible la création de leur propre blockchain.

Qu’y a-t-il pour Cosmos ?

Cela semble être une excellente opportunité pour tout développeur cherchant à ajouter la programmation blockchain à son ensemble d’outils. Bien que ce ne soit pas entièrement altruiste pour Cosmos Network, vous pouvez généralement le considérer comme un scénario gagnant-gagnant.

« Ceux qui suivent ce programme de formation », a poursuivi Cohen, « cela signifie évidemment que nous avons accès à des programmeurs talentueux qui sont déjà intégrés à l’écosystème, afin que nous puissions embaucher plus rapidement. Pas seulement à la Fondation Interchain, mais aussi à tous les principaux partenaires et équipes que nous finançons. De plus, les gens pourraient venir d’Ethereum et ils pourraient dire qu’il y a beaucoup de monde sur Ethereum, j’aimerais avoir ma propre blockchain. Il est destiné à ces deux groupes cibles de développeurs Web 2 et de développeurs qui ont déjà une expérience avec Ethereum, soit pour démarrer leurs propres projets et enrichir l’écosystème, soit potentiellement nous rejoindre et travailler sur la technologie de base.

Le cursus

Le cours est développé en collaboration avec B9labqui est une entreprise spécialisée dans la création de programmes d’apprentissage autour des technologies blockchain.

À la fin du programme, vous aurez construit votre propre blockchain en utilisant Ignite CLI. Vous gagnerez de l’expérience en exécutant des nœuds et un validateur. Une partie du programme enseigne le relais entre les chaînes, ce qui vous apprend à exécuter à la fois une chaîne de test et de production et à déplacer des packages entre elles. Vous apprenez également à créer une interface pour interagir avec votre blockchain en utilisant Cosmos.js.

J’ai demandé à Cohen quel genre de conditions préalables il y avait pour le programme. « Toute la pile est écrite en Golang », a-t-il répondu, « donc c’est bien si vous connaissez Golang, mais ce n’est pas une exigence. Nous avons un test de dépistage après l’inscription et nous scannons simplement vos compétences en programmation en général et [whether] vous pouvez démontrer la capacité de penser d’une manière orientée objet.

Quel est l’engagement requis ?

Le test de compétences initial se fait via HackerRank. Vous avez jusqu’à quatre-vingt-dix minutes pour terminer le processus de test requis. L’entrée au programme est basée sur ce que vous avez obtenu au test.

Pour la cohorte initiale débutant en mai, 150 personnes seront sélectionnées. Le programme est un engagement de six semaines d’environ dix heures par semaine. Pour ceux qui sont acceptés dans le programme, le cours est à votre rythme, avec un accès à une équipe d’assistance dédiée sur Discord pour vous aider en cas de questions.

La première cohorte est l’occasion pour la Fondation Interchain d’apprendre ce qui fonctionne et de se développer pour les programmes futurs. Si vous avez obtenu de bons résultats au test mais que vous ne faites pas partie des 150 premiers participants, votre nom est inscrit sur une liste d’attente pour l’une des futures cohortes. Les commentaires du groupe initial de 150 participants seront utilisés pour étendre le programme vers l’objectif global d’intégration de 5 000 développeurs dans l’écosystème Cosmos.

Candidatures ouvertes

Si cela ressemble à quelque chose d’intéressant, soit parce que vous êtes curieux de connaître les blockchains en général, soit parce que vous espérez améliorer vos compétences et changer de carrière, le processus de candidature est actuellement ouvert. Les résultats seront partagés le 10 mai, le programme de formation de six semaines commençant le 12 mai.

Image principale par Sergueï Nivens à partir de photos de dépôt.