News
Devenir un architecte blockchain en 10 étapes
J'ai réussi à le faire, vous pouvez aussi.
Il existe une quantité écrasante d'informations et de battages publicitaires sur la blockchain, qui devient rapidement obsolète à mesure que l'écosystème évolue à une vitesse vertigineuse. Dans cet article, je décris en détail mon parcours en vue de devenir un architecte blockchain, au profit de tous ceux qui souhaiteraient suivre cette voie.
Les tempêtes ne me font pas peur, car j’apprends à naviguer sur mon bateau. – Louisa May Alcott
À qui cet article est-il destiné?
Cet article s’adresse aux personnes qui souhaitent se lancer dans la blockchain durant l’été 201 201. En particulier celles qui souhaitent se lancer dans des rôles d’architecte et qui ont donc besoin de comprendre toutes les parties en mouvement, y compris la théorie, besoin d'une connaissance approfondie de quoi que ce soit en particulier. En tant qu'architecte, vous devez savoir comment obtenir les connaissances appropriées de la part d'experts lorsque vous en avez besoin.
Pour référence, j'ai mis 84 heures à exécuter les étapes décrites dans cet article, qui concerne l'engagement requis pour une certification AWS Solutions Architect Associate. Vous pouvez prendre cela comme point de départ pour votre propre formation, puis approfondir les sujets que votre propre rôle exige.
Qui écrit ceci?
Ma tâche initiale serait de me former aux technologies de la blockchain afin de pouvoir ultérieurement conseiller les développeurs et les parties prenantes de l'entreprise, comme ce fut le cas pour l'informatique haute performance. L'espoir était d'arriver dans quelques mois, ce qui est assez raisonnable de nos jours si vous vous y engagez.
Ok, alors que dois-je étudier alors?
Si vous continuez à lire (merci!), Je vous donnerai les 10 étapes que j’ai suivies et une estimation du temps que chacune m’a pris.
Implémentez une blockchain python: 20 heures. C'était un exercice amusant et je dirais qu'il est essentiel de savoir comment fonctionne une chaîne de blocs au niveau de la structure de données si vous êtes censé ultérieurement comprendre et appliquer ce qui différencie les chaînes de chaînes des bases de données. Je viens de créer la structure de données et un processus d’extraction par validation de travail pour créer des blocs. L'ajout de données d'application à la blockchain était trivial et la mise en œuvre d'un algorithme de consensus n'était pas nécessaire à ce stade.
Tests unitaires pour crowdfund: 12 heures. La truffe permet des tests unitaires, et j'y suis allée avec brio. J'ai vraiment appris beaucoup de Solidité en les créant, suffisamment pour faciliter ma formation en développement et ensuite étudier les mises en œuvre de blockchain existantes et leur comparaison.
Si vous êtes arrivé ici, félicitations! Maintenant vous en savez assez sur la blockchain pour savoir que vous ne savez presque rien. Ce qui est encore plus que la plupart des gens là-bas, alors ne vous sentez pas mal.
Quelques réflexions finales
Le domaine technologique de la blockchain est encore très immature et la courbe d'apprentissage est très courte. Quelques mois d'efforts constants suffisent pour atteindre le sommet, mais vous devrez continuer à apprendre à un rythme soutenu pendant que la technologie s'installe.
Vous devez vous concentrer sur ce qui fait la spécificité d'une structure de données blockchain, sur la manière de coder des contrats intelligents et sur l'impact de l'algorithme de consensus sur votre réseau blockchain afin de fournir des conseils précieux à vos clients.
Une solution bien architecturée utilisant blockchain aura 90% du code réalisé avec une pile technologique normale et les contrats intelligents seront d'une complexité minimale. La version actuelle de Solidity est très immature et on ne sait pas exactement quelle langue sera utilisée pour coder les contrats intelligents dans deux ans. Je demanderais à pouvoir les faire en python, si je le pouvais.
Il y a une lutte acharnée pour la domination entre les implémentations blockchain. Aucune n’est vraiment assez mature aujourd’hui, mais c’est une chose sur laquelle vous devrez miser si vous envisagez d’avoir un avantage comme premier arrivé.
Je suis immensément heureux d’avoir emprunté cette voie. C’est vraiment excitant de faire partie d’un environnement aussi dynamique et de pouvoir travailler sur des problèmes fondamentaux.
Traduction de l’article de Alberto Cuesta Cañada : Article Original

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog
