En 2014, le cofondateur d’Ethereum, Gavin Wood, a proposé pour la première fois le concept de « Web3 », apportant une solution au problème de confiance excessive requis par Internet.
Il est indéniable que les réseaux centralisés ont aidé des milliards de personnes à s’intégrer à Internet et y ont construit une infrastructure stable et fiable. Cependant, dans le même temps, quelques géants centralisés ont presque monopolisé Internet et peuvent faire ce qu’ils veulent. Le Web3, par le biais de la blockchain, de la crypto-monnaie et des NFT, rend le pouvoir aux utilisateurs sous la forme d’une propriété.
Le Web3 est aujourd’hui devenu un terme fourre-tout représentant une vision d’un Internet renouvelé et meilleur. Bien qu’il soit difficile de fournir une définition stricte du Web3, il présente généralement les caractéristiques suivantes :
Dans le livre « Annales du printemps et de l’automne de Monsieur Lv », il est dit : « Un homme sage planifie selon son temps et agit en suivant les tendances. » Cela signifie que les individus intelligents et visionnaires seront préparés et agiront rapidement au bon moment, en portant des jugements et en prenant des décisions en fonction des circonstances actuelles.
Je pense que le Web3 est sans aucun doute une tendance, mais il y a un débat sur le moment où elle a vraiment commencé. Certains dis-le que cela a commencé avec l’émergence de Bitcoin, tandis que d’autres affirment que c’était les débuts d’Ethereum. Je ne suis pas tout à fait d’accord avec l’un ou l’autre. L’émergence de Bitcoin a marqué le début de toute l’industrie Web3, tandis que l’apparition d’Ethereum a jeté les bases de l’industrie Web3. Cependant, je crois que ce qui a vraiment propulsé le Web3 à devenir une « force », c’est l’explosion massive de l’industrie DeFi en 2020, qui a amené les applications blockchain sur la scène financière.
Pour une introduction à la DeFi, vous pouvez vous référer à mon article précédent « MakerDAO & Uniswap : L’évolution de la finance décentralisée ».
La base d’utilisateurs de l’ensemble de l’industrie Web3 a connu une expansion explosive à partir de 2020. Mis à part un ralentissement du développement en 2022 en raison du marché baissier, le nombre d’utilisateurs a continué de hausse les autres années. Je crois qu’en 2024, avec la réduction de moitié du Bitcoin et l’arrivée du marché bull, la base d’utilisateurs continuera de croître et la tendance à la hausse sera imparable.
En fait, l’attitude de Hong Kong à l’égard du Web3 est également remarquable. Depuis 2023, Hong Kong a fréquemment émis des signaux amicaux à l’égard du Web3 :
En fait, cette question n’est pas différente de « pourquoi les développeurs non-IA devraient apprendre l’IA ». Je crois qu’en tant que développeurs, nous devons d’abord et avant tout être des apprenants continus, car l’industrie de la technologie évolue rapidement, ce qui nécessite un apprentissage continu pour suivre les changements et maintenir notre compétitivité.
L’apprentissage implique à la fois de la profondeur et de l’ampleur, et les deux sont aussi importants l’un que l’autre. Depth, acquise en vous plongeant dans les détails techniques, vous aide à devenir un expert dans votre domaine, tandis que l’ampleur, obtenue en suivant les tendances technologiques et en apprenant des domaines adjacents, vous permet d’introduire de nouvelles idées dans votre domaine d’expertise, ce qui rend votre travail plus créatif.
L’apprentissage de l’IA et du Web3 suit désormais la même logique. En étudiant les technologies de pointe, vous pouvez augmenter l’étendue de vos connaissances techniques, de la même manière que vous avez appris le développement mobile dans les premières années. Cependant, ce qui distingue le Web3 de ces deux-là, c’est l’absence d’un « point de basculement ».
L’émergence de l’iPhone a révolutionné l’industrie mobile, ce qui en a fait le « point de basculement » du développement mobile. L’avènement de ChatGPT a libéré l’imagination de l’IA, ce qui en a fait le « point de basculement » de l’IA. Cependant, le Web3 n’a pas encore été témoin d’une innovation aussi révolutionnaire. Mais cela signifie également que le Web3 est une industrie potentiellement plus innovante. Si un développeur Web2 peut combiner sa technologie et son expérience existantes pour s’appuyer sur le Web3, il peut être en mesure de nourrir de grandes innovations.
Apprendre le Web3 en tant que développeur Web2 présente un autre avantage : au cas où le Web2 deviendrait obsolète à l’avenir, vous disposerez d’un plan de secours.

Si vous servez la Network Layer, cela signifie que vous devez développer la couche 1 ou la couche 2, qui sont généralement associées aux laboratoires ou aux fondations. Les compétences requises varient considérablement, notamment la cryptographie, les algorithmes de consensus, le stockage, la mise en réseau, les langages et les machines virtuelles. Les compétences d’ingénierie dépendent de l’architecture et des performances de la chaîne, et certaines chaînes sont créées rapidement à l’aide du SDK Cosmos ou d’OpStack.
Si vous servez la couche d’interaction Blockchain, vous travaillez généralement pour des fournisseurs de services d’infrastructure, tels que des services de nœud, des services d’analyse de données et des services d’indexation. Cette couche est similaire à celle des fournisseurs de services d’infrastructure dans le Web2 (tels que les services cloud), et les rôles incluent le frontend, le backend, les données, les tests et les opérations. Par conséquent, les compétences requises sont à peu près similaires. Il est possible que cela nécessite une certaine connaissance des interfaces réseau blockchain.
Si vous diffusez la couche de présentation, vous fournissez aux développeurs des outils et des bibliothèques de développement, communément appelés « pelles de vente ». Les compétences spécifiques en matière de développement dépendent de la forme du produit et du type de développeurs qui utilisent le service. Par exemple, le développement d’un IDE implique des interfaces utilisateur, la configuration d’un réseau local, la compilation et le déploiement de contrats.
Si vous servez des DApps, la grande majorité des besoins de développement Web3 sont concentrés dans le développement DApp. Ainsi, lorsque nous parlons de développement Web3, nous nous référons principalement au développement DApp. J’introduirai ce point en détail dans la section suivante.
La plus grande différence entre les DApps construites sur la blockchain et les applications traditionnelles est le changement dans les rôles du backend et de la base de données. Les contrats intelligents jouent le rôle de back-end traditionnel, et la blockchain remplace les bases de données traditionnelles et fournit un stockage de données décentralisé. L’étroite collaboration entre les smart contracts et la blockchain rend le stockage et la récupération des données transparents et difficiles à falsifier.

Par conséquent, les compétences du développement DApp résident principalement dans le développement de front-end et de smart contracts. Les compétences à maîtriser sont les suivantes :
Mécanismes d’authentification et lecture/écriture des données. Dans les DApps, l’authentification et la gestion des utilisateurs sont mises en œuvre via des portefeuilles blockchain (par exemple, MetaMask), vous devez donc apprendre à intégrer des interfaces de portefeuille. La lecture/écriture des données s’effectue également via des API off-chain. L’utilisation de bibliothèques JavaScript comme Ethers.js facilite la mise en œuvre de mécanismes d’authentification et de lecture/écriture de données.
Conseils pour apprendre le Web3
Cependant, l’industrie actuelle du Web3 est encore très volatile. De nombreuses personnes le poursuivent frénétiquement, en faisant des investissements agressifs, ce qui peut souvent entraîner de l’anxiété. Si vous êtes déterminé à devenir un développeur Web3, vous devez consciemment bloquer certaines informations distrayantes, vous concentrer sur la technologie elle-même et vous engager dans des efforts précieux à long terme. Cette approche peut mieux vous aider à grandir.





