Vyper, le langage de contrat intelligent inspiré de Python d’Ethereum pour la machine virtuelle Ethereum (EVM), a récemment célébré son anniversaire. Cependant, les discussions de Devcon suggèrent que son équipe de développement est aux prises avec un sous-financement.
Conçu par Vitalik Buterin, cofondateur d’Ethereum, en novembre 2016, Vyper a pour objectif de proposer une alternative plus simple et plus sécurisée à Solidity.
La syntaxe propre et inspirée de Python de Vyper donne la priorité à la lisibilité et restreint les fonctionnalités complexes pour minimiser les vulnérabilités – une aubaine pour les développeurs axés sur la rédaction de contrats intelligents sécurisés et robustes.
Curve Finance était une application très médiatisée du langage, et le fondateur Michael Egorov a profité de sa chaîne Telegram ce week-end pour s’en souvenir.
« J’ai commencé à utiliser Vyper en 2019 lorsque j’ai commencé à créer Curve. Tout comme en 2005, je suis tombé amoureux de Python, la même chose s’est produite avec Vyper », a écrit Egorov, notant que c’est « probablement le meilleur moyen de rédiger des contrats intelligents sûrs pour les utilisateurs ». [the] Écosystème Ethereum.
La sécurité a toujours été la pierre angulaire de la philosophie de Vyper. Il a généralement bénéficié d’un solide historique, même si un exploit très médiatisé en 2023 dans le compilateur Vyper a causé beaucoup de dégâts à Curve.
Aujourd’hui, a noté Egorov, Vyper possède un historique d’audits bien documenté, avec tous les rapports disponibles publiquement sur son référentiel GitHub. Les développeurs de Vyper ont également mis en place des processus de gestion des vulnérabilités, comme le soulignent leurs avis de sécurité.
L’accent mis sur la transparence et les examens publics s’aligne sur la philosophie plus large d’Ethereum en matière de décentralisation et de confiance communautaire.
L’influence de Vyper dans l’écosystème Ethereum a connu un déclin constant au cours des dernières années. Autrefois détenant une part notable de la valeur totale verrouillée (TVL) dans DeFi, Vyper a culminé à 30 % en août 2020.
Sa part n’a cessé de s’éroder depuis, tombant à 13,8 % début 2022, 7,6 % début 2023 et à seulement 2,2 % début 2024. Depuis ce mois-ci, Vyper ne représente qu’environ 1 % de DeFi TVL, illustrant comment le langage a eu du mal à maintenir son élan contre la domination de Solidity.
Vyper et Solidity diffèrent considérablement par leur philosophie de conception et leurs fonctionnalités. En revanche, la syntaxe de type JavaScript de Solidity est plus complexe mais permet une plus grande flexibilité, s’adressant aux développeurs ayant une expérience dans les langages de programmation traditionnels.
Solidity bénéficie d’un écosystème mature et étendu, avec une large gamme d’outils, de bibliothèques et de soutien communautaire, ce qui en fait la norme pour la grande majorité des projets Ethereum.
Ces outils étendus et l’esprit des développeurs Web3 autour de Solidity ont probablement contribué à ce changement, même s’il faut noter que le déclin de Vyper reflète la montée et la chute de TVL au sein de Curve lui-même.
Malgré sa part en diminution, Vyper reste une option précieuse pour les projets axés sur la sécurité, même si son influence dans le développement des contrats intelligents Ethereum a diminué au fil du temps.
Peut-être est-il temps de faire marche arrière ?
Selon Egorov, l’histoire offre un parallèle intéressant : en 2005, Python était également un langage de niche éclipsé par PHP et Java. Au fil du temps, la clarté et la polyvalence de Python l’ont propulsé à dominer des secteurs tels que l’IA et la science des données. De même, l’accent mis par Vyper sur la sécurité et la lisibilité pourrait déclencher une renaissance en tant que langage évolutif pour la prochaine vague de dapps.
Il existe une tonne de développeurs Python dans le monde, un fait sur lequel Algorand compte pour attirer une nouvelle classe de développeurs après l’adoption plus tôt cette année de Python comme langage canonique.
Pour les développeurs Ethereum, Vyper peut désormais servir un public de niche : ceux qui privilégient la sécurité et la simplicité plutôt que des fonctionnalités étendues. Pourtant, pour les projets nécessitant des contrats intelligents concis et sécurisés, cela reste une option intéressante.
![](https://www.journaldutoken.com/wp-content/uploads/2018/02/JournalduToken-page-001-1.jpg)