El CTO de Paradigm, Georgios Konstantopoulos, ha criticado a Solidity, argumentando que el lenguaje está “en un estado problemático”, lo que ha reavivado el debate sobre su futuro en el ecosistema de Ethereum.
El debate sobre el futuro de Solidity sacude el ecosistema Ethereum
Un simple mensaje publicado por Georgios Konstantopoulos, director técnico de Paradigm, fue suficiente para encender las discusiones dentro de la comunidad de Ethereum. “Solidity está en un estado problemático”, escribió, planteando una serie de preguntas directas: ¿Deberíamos mejorar el lenguaje? ¿Abandonarlo? ¿Reemplazarlo con Vyper o crear uno nuevo?
Solidity, que se ha utilizado desde los comienzos de Ethereum para escribir contratos inteligentes, es fundamental para la infraestructura de aplicaciones descentralizadas. Pero a medida que el valor total bloqueado en las finanzas descentralizadas supera los 130 mil millones de dólares, la cuestión de la confiabilidad del lenguaje ya no es insignificante.
Verso un lenguaje más seguro y moderno?
Algunos desarrolladores ven esto como una oportunidad para empezar con bases más sólidas. El fundador de DeFiLlama, 0xngmi, ha propuesto un enfoque radicalmente diferente: un lenguaje centrado no en las instrucciones, sino en las transiciones de estado, lo que permite limitar los errores y fortalecer la seguridad de los contratos.
Otras voces, como la de Neil Harounian, ex responsable del ecosistema en Aptos Labs, abogan por un cambio más sistémico, citando a Rust y Move como principales candidatos:
Si el estado actual de Solidity le cuesta al ecosistema más que la transición a otro lenguaje, entonces es hora de llevar a cabo una campaña para identificar una alternativa viable.
Rust, que ya se utiliza ampliamente en Solana, se menciona con frecuencia en las discusiones. Sin embargo, su integración en el ecosistema de Ethereum todavía plantea interrogantes técnicos, especialmente en cuanto a su compatibilidad y la herramientas necesarias para su adopción.
Mejorar Solidity en lugar de reemplazarlo
Frente a estos llamados al cambio, otra parte de la comunidad adopta una postura más pragmática. Para muchos desarrolladores, es “demasiado tarde para dar marcha atrás”. En lugar de empezar desde cero, abogan por mejorar el ecosistema Solidity con mejores herramientas, una experiencia de desarrollo enriquecida y un esfuerzo colectivo en la documentación.
Esta postura se basa en una observación: Solidity sigue siendo extremadamente dominante en la actualidad. Según los datos de DeFiLlama, protege más de $132.1 mil millones en valor, frente a $13.4 mil millones de Rust y solo $1.8 mil millones de Vyper.
Vyper, la alternativa impulsada por Curve
En esta batalla de lenguajes, Vyper también tiene sus defensores. Desarrollado en 2016 por Vitalik Buterin, ha encontrado un ferviente defensor en Michael Egorov, fundador de Curve Finance. Egorov ve en Vyper una alternativa más segura, legible y mejor mantenida que Solidity.
“El compilador de Solidity está cargado con una inmensa deuda técnica”, escribió, instando a los desarrolladores a probar Vyper, alabando su estabilidad y rigor. Lo compara fácilmente con Python frente a PHP o Java, y cree que podría eventualmente superar a Solidity.
Un cuestionamiento estratégico
Este debate técnico en realidad plantea una cuestión más amplia: ¿Está listo el ecosistema de Ethereum para cuestionar uno de sus pilares históricos en favor de una mejor seguridad y experiencia de desarrollo? La respuesta aún no está clara, pero la posición del CTO de Paradigm ha relanzado indudablemente una discusión fundamental que muchos consideraban inevitable.