De promesa a nicho: El auge y declive de Vyper – Descubre su historia aquí
Vyper, el lenguaje de contratos inteligentes inspirado en Python para la Máquina Virtual de Ethereum (EVM), recientemente celebró un aniversario. Sin embargo, los rumores de Devcon sugieren que su equipo de desarrollo enfrenta problemas de financiamiento insuficiente.
Origen y Propósitos de Vyper
Concebido por el cofundador de Ethereum, Vitalik Buterin, en noviembre de 2016, Vyper buscó ofrecer una alternativa más simple y segura que Solidity. Su sintaxis limpia, inspirada en Python, prioriza la legibilidad y restringe características complejas para minimizar vulnerabilidades, siendo un gran beneficio para los desarrolladores enfocados en escribir contratos inteligentes robustos y seguros.
Aplicaciones y Seguridad
Curve Finance fue una aplicación destacada del lenguaje, y el fundador Michael Egorov recordó en su canal de Telegram durante el fin de semana. «Comencé a usar Vyper en 2019 cuando empecé a crear Curve. Al igual que en 2005, me enamoré de Python, lo mismo sucedió con Vyper», escribió Egorov, señalando que es «probablemente la mejor manera de escribir contratos inteligentes seguros para [el] ecosistema Ethereum».
La seguridad siempre ha sido un pilar en la filosofía de Vyper. En general, ha mantenido un historial sólido, aunque un exploit de alto perfil en 2023 en el compilador de Vyper causó mucho daño a Curve.
Hoy en día, Egorov señala que Vyper cuenta con un historial bien documentado de auditorías, con todos los informes disponibles públicamente en su repositorio de GitHub. Los desarrolladores de Vyper también han implementado procesos para gestionar vulnerabilidades, como se destaca en sus avisos de seguridad.
Declive e Influencia en el Ecosistema Ethereum
La influencia de Vyper en el ecosistema Ethereum ha visto un declive constante en los últimos años. En agosto de 2020, alcanzó un notable 30% del valor total bloqueado (TVL) en DeFi. Desde entonces, su participación ha disminuido constantemente, cayendo al 13.8% a principios de 2022, al 7.6% al inicio de 2023 y apenas al 2.2% a comienzos de 2024. A día de hoy, Vyper representa solo alrededor del 1% del TVL en DeFi, ilustrando cómo el lenguaje ha luchado por mantener su impulso frente al dominio de Solidity.
Comparativa entre Vyper y Solidity
Vyper y Solidity difieren significativamente en filosofía de diseño y características. En contraste, la sintaxis tipo JavaScript de Solidity es más compleja pero permite mayor flexibilidad, atendiendo a desarrolladores con experiencia en lenguajes de programación tradicionales.
Solidity se beneficia de un ecosistema maduro y extenso, con una amplia gama de herramientas, bibliotecas y soporte comunitario, convirtiéndolo en el estándar para la gran mayoría de los proyectos de Ethereum.
Estas herramientas expansivas y el enfoque de los desarrolladores web3 en torno a Solidity probablemente han contribuido a este cambio, aunque cabe señalar que el declive de Vyper refleja el auge y caída de TVL dentro de Curve mismo. A pesar de su disminución, Vyper sigue siendo una opción valiosa para proyectos enfocados en la seguridad, incluso cuando su influencia en el desarrollo de contratos inteligentes de Ethereum ha disminuido con el tiempo.
Quizás sea el momento de un cambio.
Un Paralelo con Python
Según Egorov, la historia ofrece un paralelo interesante: en 2005, Python también era un lenguaje de nicho, eclipsado por PHP y Java. Con el tiempo, la claridad y versatilidad de Python lo impulsaron a dominar industrias como la inteligencia artificial y la ciencia de datos. De manera similar, el enfoque de Vyper en seguridad y legibilidad podría provocar un renacimiento como un lenguaje preparado para el futuro para la próxima ola de dapps.
Existen muchos desarrolladores de Python en el mundo, un hecho que Algorand está utilizando para atraer una nueva clase de desarrolladores tras la adopción a principios de este año de Python como su lenguaje canónico.
Para los desarrolladores de Ethereum, Vyper puede ahora servir a una audiencia de nicho, aquellos que priorizan la seguridad y la simplicidad sobre las características extensas. Sin embargo, para proyectos que necesitan contratos inteligentes concisos y seguros, sigue siendo una opción atractiva.
Preguntas Frecuentes
- ¿Qué es Vyper y cuándo fue concebido?
Vyper es un lenguaje de contratos inteligentes inspirado en Python para Ethereum, concebido por Vitalik Buterin en noviembre de 2016 como una alternativa más simple y segura a Solidity.
- ¿Cuál ha sido el impacto de Vyper en el ecosistema de Ethereum?
Aunque Vyper fue influyente en su momento, su participación en el valor total bloqueado (TVL) en DeFi ha disminuido sustancialmente a lo largo de los años, representando solo alrededor del 1% en la actualidad debido al dominio de Solidity.
- ¿Qué hace a Vyper una opción valiosa para ciertos desarrolladores?
Vyper es una opción valiosa para proyectos que priorizan la seguridad y la simplicidad, gracias a su sintaxis inspirada en Python que minimiza vulnerabilidades y su fuerte enfoque en la transparencia y revisión pública.