Une entrevue avec Varsha Mahadevan, responsable de l’ingénierie logicielle

Au cours des six derniers mois, les recherches Google pour « Web3 » ont été multipliées par plus de 33 alors que les gens commencent à se pencher sur le mouvement vers la décentralisation. Ce terme est devenu synonyme d’une manière plus transparente et équitable pour les individus de participer à la construction de la prochaine génération d’applications et de plates-formes qui façonneront notre façon de vivre, de travailler et d’interagir les uns avec les autres. Pour mieux comprendre ce qui se passe dans les coulisses, nous avons parlé avec Varsha Mahadevan, pour découvrir pourquoi les développeurs quittent Web2 pour des projets Web3.
Varsha a passé les 20 dernières années à travailler en tant que développeur pour créer des produits de haute qualité chez Microsoft et BankBazaar.com avant de rejoindre Coinbase en tant que responsable de l’ingénierie logicielle.
COINBASE : Les développeurs quittent Web2 pour Web3 en masse. Pourquoi pensez-vous que c’est?
VARSHA : Les données partagées dans un récent rapport d’Electric Capital indiquent qu’une majorité des développeurs qui construisent actuellement dans Web3 sont entrés dans l’espace l’année dernière. L’une des principales raisons pour lesquelles nous assistons à cette migration massive des développeurs Web2 vers Web3 est que les développeurs aiment être à la pointe de toute innovation.
Web3 s’annonce comme un nouveau monde courageux avec des possibilités que personne n’imaginait exister il y a quelques années à peine. L’écosystème de protocoles, d’outils et de services qui alimente le développement Web3 est encore naissant. Il est naturel que Web3 attire les esprits les plus brillants qui cherchent à façonner cet avenir.
COINBASE : Quelles sont les plus grandes différences et similitudes que vous voyez entre Web2 et Web3 ?
VARSHA : En ce qui concerne l’architecture Web2 vs Web3, le concept d’utilisation de systèmes distribués n’est pas entièrement nouveau ou révolutionnaire. Ce qui est fondamentalement différent entre Web2 et Web3 se résume aux valeurs.
Web1 était un réseau mondial composé en grande partie de consommateurs de contenu et de quelques créateurs de contenu sélectionnés, tandis que Web2 ouvrait les portes au contenu généré par les utilisateurs et mettait l’accent sur la convivialité et l’interopérabilité. Cependant, cela s’est fait au prix de l’abandon du contrôle de l’identité et des données de l’utilisateur et a plutôt mis ce pouvoir et ce contrôle entre les mains de quelques privilégiés.
Web3 est l’évolution du World Wide Web qui a été défini comme lecture, écriture et propriété, et vise à permettre aux utilisateurs de s’approprier le contenu qu’ils créent – et les projets qu’ils construisent. Dans Web3, aucune entité ne contrôle le réseau et tout le monde peut participer à un environnement sans confiance régi par un ensemble de protocoles consensuels. Au lieu de cela, les utilisateurs bénéficient de la transparence et de garanties vérifiables sur les données qu’ils reçoivent et envoient sans faire confiance à aucune autorité centrale. Ces valeurs fondamentales font de Web3 un Internet plus équitable pour les participants et les constructeurs.
COINBASE : Qu’est-ce que cela signifie pour un développeur d’être propriétaire de son produit dans le monde Web3 ?
VARSHA : Dans un monde décentralisé, il y a un changement de paradigme dans la façon dont les développeurs pensent et conçoivent les produits. Les produits sont conçus pour être autonomes sans avoir besoin de propriété et d’autorité. Dans le monde d’Ethereum, les produits sont construits comme des contrats intelligents qui sont déployés comme des transactions immuables. La notion traditionnelle de produits de versioning n’existe pas exactement. Des contrats intelligents plus récents et de meilleure qualité peuvent être créés en tant que nouveaux produits.
COINBASE : Quels types d’incitations et d’avantages existe-t-il pour les développeurs Web2 pour rejoindre une entreprise Web3 comme Coinbase ?
VARSHA : À mon avis, Coinbase est à la pointe de l’innovation dans tous les principaux domaines de produits de Web3, à savoir. Crypto-monnaie, DeFi, NFT, DAO. Il croit vraiment qu’il est important de les rendre faciles, sécurisés et accessibles à tous, au-delà des frontières et des zones géographiques. Bien qu’elle poursuive ces nobles objectifs, elle est profondément ancrée dans ses investissements en ingénierie, en infrastructure et en apprentissage automatique. Pour moi, c’est un mélange parfait et difficile à résister pour les personnes ayant un appétit pour les défis.
Des entreprises comme Coinbase offrent également aux développeurs un endroit idéal pour apprendre et renforcer leurs compétences tout en apprenant auprès de certains des meilleurs et des plus brillants constructeurs de Web3. Coinbase a également une initiative Project 10% récemment mise en œuvre qui investit dans des entreprises dirigées par des employés.
COINBASE : À quoi ressemble la pile technologique Web3 ?
Pour les développeurs Web2, il est important de comprendre la pile technologique Web3 actuelle, qui consiste en
- Blockchains de couche 1 (Ethereum, Solana, Cosmos, NEAR, Tezos, Fantom, Polkadot)
- Couche 2 et chaînes latérales (ZK Sync, Polygon, Arbitrum, Optimism)
- Environnements de développement (Hardhat, Truffle, Foundry, Anchor)
- Stockage de fichiers (IPFS, ARweave, FILecoin),
- API (indexation & interrogation),
- Identité (Wallet Connect, Ceramic Self ID)
- Clients (web3.js, Ethers.js, Anchor)
Cette pile technologique alimente actuellement une capitalisation boursière de deux cents milliards de dollars qui est dirigée par deux grandes catégories : la finance décentralisée (DeFi) et les jetons non fongibles (NFT).
À travers DeFi et NFT, les protocoles et les contrats intelligents sont l’épine dorsale du fonctionnement de tout cela, et beaucoup d’entre eux sont construits à l’aide de langages de programmation tels que Solidity, Rust et Web.js.
En termes simples, les « technologies dorsales » de Web2 sont les protocoles de Web3.