"Si nous faisons bien notre travail, nous multiplierons par 5 le nombre de développeurs dans la crypto en 24 mois." - Comment Sam Blackshear a construit Move pour corriger les défauts fondamentaux de la blockchain.
Dans cet épisode de When Shift Happens, je m'assois avec Sam Blackshear, co-fondateur et CTO de @Mysten_Labs, pour discuter de la création du langage de programmation Move et pourquoi Ethereum et Bitcoin ont commis certaines erreurs fondamentales.
De ses racines dans la recherche sur les langages de programmation Ă la construction de systĂšmes Ă grande Ă©chelle chez Facebook, le parcours de @b1ackd0g montre que la comprĂ©hension technique approfondie et la pensĂ©e axĂ©e sur les problĂšmes peuvent ĂȘtre exactement ce dont les dĂ©veloppeurs de blockchain ont besoin.
CommencerâŠ
Sam n'avait pas prĂ©vu de travailler dans la blockchain. En fait, pendant une grande partie de sa jeunesse, il se voyait sur une liste de la NBA. En grandissant, le sport Ă©tait sa principale passion, et il a emportĂ© cette volontĂ© de compĂ©tition dans la course Ă un niveau collĂ©gial. En plus de l'athlĂ©tisme, il avait une famille qui soutenait sa curiositĂ© sans rĂ©serve. Que ce soit des rampes de skateboard dans le jardin ou d'autres passions Ă©phĂ©mĂšres, ses parents ont créé un environnement oĂč il se sentait libre d'explorer de nouveaux intĂ©rĂȘts sans jugement.
Cette ouverture a finalement conduit Sam vers le monde des langages de programmation. Il a passé le début de sa carriÚre immergé dans la recherche académique, poursuivant un doctorat en langages de programmation et analyse de programmes. Ce dernier est la discipline de la construction d'outils capables de détecter automatiquement les bogues et les problÚmes de sécurité dans le code.
Son travail acadĂ©mique l'a conduit Ă un stage chez Facebook, oĂč il a appris Ă mettre Ă l'Ă©chelle ces outils pour des milliers de dĂ©veloppeurs, trouvant des centaines de bogues en temps rĂ©el. C'Ă©tait une rĂ©vĂ©lation : la mĂȘme recherche fondamentale sur laquelle il avait travaillĂ© pouvait avoir un impact massif et immĂ©diat lorsqu'elle Ă©tait dĂ©ployĂ©e dans le bon environnement.
Cet environnement a changĂ© de maniĂšre spectaculaire en 2018, lorsqu'un ingĂ©nieur senior l'a tirĂ© dans une piĂšce pour partager un projet ambitieux et secret : Libra. Facebook voulait construire un rĂ©seau de paiements mondial sur des rails de blockchain, avec une stablecoin et des contrats intelligents programmables. Pour Sam, c'Ă©tait l'occasion de concevoir un langage de A Ă Z â un rĂȘve pour quelqu'un qui avait passĂ© des annĂ©es Ă les Ă©tudier.
Pourquoi Move était nécessaire
Sam avait suivi la recherche sur les contrats intelligents de loin et n'Ă©tait pas impressionnĂ© par la sĂ©curitĂ© des langages existants comme Solidity. En Ă©tudiant Bitcoin et Ethereum, il a remarquĂ© quelque chose de fondamental : "Ces langages n'ont pas de primitives pour les actifs et pas de primitives pour l'Ă©change," dit-il. Les concepts mĂȘmes qu'ils Ă©taient censĂ©s servir, c'est-Ă -dire la raretĂ© numĂ©rique et le transfert, devaient ĂȘtre recréés manuellement par les dĂ©veloppeurs Ă chaque fois, crĂ©ant un terreau fertile pour les bogues et les exploits.
Move a été conçu pour corriger cela. Sam s'est concentré sur un petit ensemble spécifique de problÚmes : représenter des actifs intrinsÚquement rares dans le code, faire respecter les rÚgles de propriété et permettre un transfert sécurisé. "C'est un langage pour programmer avec de l'argent," explique-t-il, mais plus important encore, un langage avec une sécurité intégrée et des dispositifs de sécurité.
Avant de décider d'un nouveau langage, l'équipe a envisagé d'adapter des langages existants ou l'EVM. Mais les compromis nécessaires, comme l'élimination de fonctionnalités non pertinentes tout en se concentrant sur la sécurité des actifs, ont conduit à une complexité. Un design à partir de zéro était le seul moyen de le garder petit, ciblé et sécurisé.
De Libra Ă Sui
Libra n'a jamais Ă©tĂ© lancĂ© comme prĂ©vu, mais le travail sur Move ne s'est pas arrĂȘtĂ©. Sam et d'autres anciens ingĂ©nieurs de Facebook ont fondĂ© Mysten Labs, construisant le rĂ©seau Sui pour montrer ce qui Ă©tait possible avec Move. L'objectif de @SuiNetwork : devenir la blockchain la plus conviviale pour les dĂ©veloppeurs, combinant haute vitesse, forte sĂ©curitĂ© et fonctionnalitĂ©s qui Ă©largissent ce qui est possible dans les applications dĂ©centralisĂ©es.
L'une de ces fonctionnalitĂ©s est Walrus, la couche de stockage dĂ©centralisĂ©e de Sui. Sam la compare Ă donner aux blockchains le "disque" qui leur a toujours manquĂ© sous la forme d'un stockage persistant qui ouvre la porte Ă de nouvelles catĂ©gories d'applications. Imaginez une plateforme de blogging oĂč les paiements, l'identitĂ©, le stockage et le chiffrement sont tous gĂ©rĂ©s nativement sur la chaĂźne. Sans une couche de stockage comme Walrus, c'est impossible.
La discipline de l'innovation axée sur les problÚmes
Tout au long de la conversation, Sam revient à un cadre simple : les grandes idées viennent de la résolution de problÚmes importants. Cela signifie comprendre profondément pourquoi un problÚme est difficile, pourquoi les tentatives précédentes ont échoué et quelles contraintes importent réellement. "Une fois que vous avez fait ce travail, la solution est presque la partie facile," dit-il.
C'est une approche qui protĂšge contre l'une des erreurs rĂ©currentes de la crypto â construire des "solutions" Ă la recherche d'un problĂšme, alimentĂ©es uniquement par la spĂ©culation. Pour Sam, la pensĂ©e axĂ©e sur les problĂšmes est particuliĂšrement critique dans la crypto, oĂč le bruit de l'engouement du marchĂ© peut obscurcir si une rĂ©elle utilitĂ© est créée.
Leadership, énergie et le long terme
En tant que CTO d'une entreprise qui a levé des centaines de millions, Sam fait face au défi de maintenir l'énergie sur un parcours de plusieurs années. Sa stratégie : garder le portefeuille de travail orienté vers ce qu'il aime le plus, accepter que certaines choses seront négligées et faire la paix avec des progrÚs incrémentaux.
"Vous devez apprendre Ă prendre satisfaction Ă laisser tomber les bonnes choses," note-t-il â un changement de mentalitĂ© par rapport Ă la satisfaction typique d'avoir cochĂ© toutes les cases en tant que contributeur individuel. C'est une philosophie façonnĂ©e non seulement par l'essai et l'erreur, mais aussi par l'exemple de mentors tout au long de sa carriĂšre.
De son pĂšre, un cardiologue qui a choisi un travail qu'il aimait tant qu'il est sorti de sa retraite pour continuer Ă le faire, aux leaders chevronnĂ©s de Facebook qui lui ont appris Ă Ă©quilibrer des projets Ă fort impact avec un intĂ©rĂȘt personnel, Sam a portĂ© un style de leadership qui allie curiositĂ©, confiance et priorisation stratĂ©gique.
En dehors du travail, des activitĂ©s comme la course Ă pied et le surf lui apportent Ă©quilibre et clartĂ© inattendue. La course offre une "pensĂ©e non structurĂ©e" â de longues pĂ©riodes sans distractions oĂč les idĂ©es et les solutions Ă©mergent naturellement, tandis que le surf exige de la concentration, mais les moments entre les vagues crĂ©ent un rythme diffĂ©rent pour la rĂ©flexion.
Regard vers l'avenir : Ălargir le nombre de dĂ©veloppeurs
La plus grande prédiction de Sam pour les 24 mois à venir est ambitieuse : une augmentation de 5x du nombre de développeurs crypto, la plupart construisant sur Move et Sui.
Pour y parvenir, il faut abaisser la barriÚre à l'entrée pour les développeurs non crypto, leur donnant des API et des SDK qui leur permettent d'intégrer des fonctionnalités alimentées par la blockchain sans s'engager pleinement dÚs le premier jour. Une fois qu'ils voient la valeur, Sam croit qu'ils plongeront plus profondément.
La philosophie reste simple : commencer par ce qui est familier, voir le potentiel, puis s'engager pleinement lorsque le problĂšme vaut la peine d'ĂȘtre rĂ©solu.
"La sécurité est la chose la plus importante concernant les contrats intelligents, et Move est le langage le plus sûr," dit-il.
Si Sui réussit à montrer que la sécurité et l'expérience développeur peuvent coexister sans compromis, cela pourrait redéfinir ce que les bùtisseurs attendent d'une plateforme blockchain.
đ Si vous avez aimĂ© lire le rĂ©sumĂ©, rendez-vous sur When Shift Happens sur YouTube ou votre plateforme de podcast prĂ©fĂ©rĂ©e pour accĂ©der Ă la conversation complĂšte.
Afficher lâoriginal
17,86Â k
146
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX nâest pas lâauteur du ou des articles citĂ©s et ne revendique aucun droit dâauteur sur le contenu. Le contenu est fourni Ă titre dâinformation uniquement et ne reprĂ©sente pas les opinions dâOKX. Il ne sâagit pas dâune approbation de quelque nature que ce soit et ne doit pas ĂȘtre considĂ©rĂ© comme un conseil en investissement ou une sollicitation dâachat ou de vente dâactifs numĂ©riques. Dans la mesure oĂč lâIA gĂ©nĂ©rative est utilisĂ©e pour fournir des rĂ©sumĂ©s ou dâautres informations, ce contenu gĂ©nĂ©rĂ© par IA peut ĂȘtre inexact ou incohĂ©rent. Veuillez lire lâarticle associĂ© pour obtenir davantage de dĂ©tails et dâinformations. OKX nâest pas responsable du contenu hĂ©bergĂ© sur des sites tiers. La dĂ©tention dâactifs numĂ©riques, y compris les stablecoins et les NFT, implique un niveau de risque Ă©levĂ© et leur valeur peut considĂ©rablement fluctuer. Examinez soigneusement votre situation financiĂšre pour dĂ©terminer si le trading ou la dĂ©tention dâactifs numĂ©riques vous convient.